This is an introductory college-level computing course which introduces students to the field of computer science. They learn to:
Design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs.
Incorporate abstraction into programs and use data to discover new knowledge.
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.
The course will also prepare students to pass the Advanced Placement exam which can reward college credit
High School only
20033502 - Advanced Placement Computer Science Principles (G74)
STEM
Elective
Advanced Placement