Syllabus - AP Computer Science Principles
Course Information
- Course Name: AP Computer Science Principles
- Teacher: Eric Henninger
- Materials: Computer with internet access, code.org account
Course Objectives
- Students will be introduced to the foundational concepts of computer science.
- Students will develop computational thinking skills.
- Students will explore the societal impacts of computing.
- Students will be prepared to take the AP Computer Science Principles exam.
Grading
- Classwork: 70%
- Assessments: 30%
Policies
- Late work will be accepted with a penalty of 1/3 the achieved score.
- Cheating will not be tolerated. All code submitted must be your own.
- All students are expected to be respectful of each other and the teacher.
Course Schedule
- Unit 3: Introduction to Programming
- Unit 4: Big Data and Privacy
- Unit 5: Building Apps
- Unit 6: Computational Thinking Practices
- Create Task - In Class Work
- Unit 1: The Internet
- Unit 2: Digital Information
- Unit 7: The Societal Impacts of Computing
- Exam Preparation
Resources
- Code.org CS Principles curriculum
- AP Computer Science Principles Exam website
- College Board A-G requirements website