Introduction

AP Computer Science Principles learn the principles that underlie the science of computing and develop the thinking skills that computer scientists use. Students will work on their own and as part of a team to creatively address real-world issues using the tools and processes of computation.

Objectives
Systematize the core knowledge of the subject
Become familiar with most AP exam formats
Reduce pressure and study time
Improve scores effectively
Enhance independant thinking
Create a solid foundation for higher education
Characteristics
Quality teachers with extensive knowledge about students psychology
Teaching programs are based on international standards
Exclusive materials that closely follow the AP formats
Personalized teaching method according to student progress
Commitment on AP pass grade
AP exam registration support
Course content
Unit 1: Creative Development
1.1 Collaboration
1.2 Program design and development
Unit 2: Data
2.1 Data compression
2.2 Extracting information from data
Unit 3: Algorithms and Programming
3.1 Developing algorithms
3.2 Simulations
3.3 Algorithmic efficiency
Unit 4: Computer Systems and Networks
4.1 The internet
4.2 Parallel and distributed computing
Unit 5: Impact of Computing
5.1 The digital divide
5.2 Computing bias
5.3 Safe computing

Student achievement