The Center for Cyber Education is offering two computer sciences courses online: Exploring Computer Science and Advanced Placement Computer Science Principles.
Exploring Computer Science
The ECS curriculum consists of six units covering Human Computer Interaction, Problem Solving, Web Design, Introduction to Programming, Computing and Data Analysis, and Robotics. The ECS curriculum is structured to facilitate inquiry and equity-based instructional practices so that all students are introduced to the problem solving, computational practices, and modes of inquiry associated with computer science. The curriculum aligns well with college preparation coursework as well as Career and Technical Education (CTE) pathways including: Information Technology; Engineering and Design; and Arts, Media and Entertainment Technology, among others.
AP Computer Science Principles
AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.