-
Computer Science Principles
.Computer Science Principles Syllabus
Course Description
Engage your creativity, demonstrate and build your problem-solving ability all while connecting the relevance of computer science to society! Computer Science (CS) Principles is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking, and skills central to the discipline of computer science. Through both its content and pedagogy, this course aims to appeal to a broad audience. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.
Various forms of technologies will be used to expose students to resources and the application of computer science. Professional communication skills and practices, problem-solving, ethical and legal issues, and the impact of effective presentation skills are enhanced in this course to prepare students to be college and career-ready. Employability skills are integrated into activities, tasks, and projects throughout the course standards to demonstrate the skills required by business and industry.
Computer Science Principles is the second course in the Pathways Programming and Computer Science in the Information Technology Cluster. Students enrolled in this course should have successfully completed Introduction to Digital Technology.
Prerequisites: Introduction to Digital Technology is the prerequisite for this course.