Grade Level: 10 - 12
Credits: 5 (Full Year)
Course Overview:
AP Computer Science Principles introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will 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.
This course is designed for students with no prior programming experience. However, a strong foundation in first-year high school algebra is recommended.
Big IDEAS
Creative Development: Focus on iterative design and experimentation.
Data: Explore the role of data in computing innovations.
Algorithms and Programming: Learn to integrate algorithms and abstractions.
Computing Systems and Networks: Study data transfer and internet operations.
Impact of Computing: Examine ethical, privacy, and security issues.
Pocket Folder dedicated to this class
Calculator
Charged school issued Chromebook everyday.
You do NOT need to buy any software for this course.
The B-110 computer lab has Microsoft PCs with a fast internet connection and a color laser printer.
We use Google classroom, AP Classroom, and JuiceMind for assignments, projects, and assessments.
Student MUST have a college board account to log into AP Classroom. Log into AP Classroom by going to: myap.collegeboard.org