A.P. Computer Science Principles
This is a one-year course in AP Computer Science Principles. AP Computer Science Principles introduces students to the central ideas of computer science, instilling the ideas and practices of computational thinking and inviting students to understand how computing changes the world. This rigorous course promotes deep learning of computational content, develops computational thinking skills, and engages students in the creative aspects of the field.
The course is unique in its focus on fostering creativity in students. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using simulations to explore questions that interest them. Rather than teaching a particular programming language or tool, the course focuses on using technology and programming as a means to solve computational problems and create exciting and personally relevant artifacts. Students design and implement innovative solutions using an iterative process similar to what artists, writers, computer scientists, and engineers use to bring ideas to life.
This course highlights the relevance of computer science by emphasizing the vital impact advances in computing have on people and society. By focusing the course beyond the study of machines and systems, students have the opportunity to investigate the innovations in other fields that computing has made possible and examine the ethical implications of new computing technologies.
Students will develop a range of skills such as using computational tools to analyze and study data and working with large data sets to analyze, visualize and draw conclusions from trends. Students will also develop effective communication and collaboration skills, working individually and collaboratively to solve problems, and discussing and writing about the importance of these problems and the impacts to their community, society and the world.
- Composition Notebook
- 1 Red Pen & 1 Blue or Black Pen
- USB Drive
1. Course fee of $94.00 for the A.P. Examination.
2. All students taking A.P. Computer Science will be required to attempt the Advanced Placement Examination in order to receive the weighted credit for this course.