Computer Science Advanced Placement®
The AP Computer Science A course is designed for students to learn fundamental software development concepts. Students will learn foundational concepts including object-oriented program design, algorithm design and analysis, abstract data structures, and the impact of computing on other disciplines. Students will also learn to develop programs in the Java language, which is widely used in industry and academia.
Computer Science is a science that has created exciting fields such as computational linguistics, computational euroscience, computational geometry, computational physics, etc. It is essential in econometrics, and for algorithmic trading in financial and energy markets, and has cutting edge applications in sociology and anthropology.
Students will be prepared to write the Advanced Placement Exam in May. The exam requires students to demonstrate their ability to design, write, analyze, and document programs. The exam will consist of multiple choice and free response sections