Computer Science Principles (CSP) is a rigorous year-long specialization  course within Project Lead the Way’s Computer Science pathway. It is project and  problem- based, with students working in teams to develop computational thinking and solve  open- ended, practical problems that occur in the real world. The course aligns with the  College  Board’s new Computer Science Principles framework. The course is not aiming to  develop  programming expertise in one particular programming language; it aims instead to  develop  computational thinking, to generate excitement about the field of computing,and to  introduce a  variety of computational tools that foster creativity.

The following are a list of major units that are covered in the CSP course:

We will be engaged in many exciting activities in the field of computer science; exposure to several  languages (Scratch, Python, Net Logo, HTML, PHP, CSS), some fundamental CS concepts (GUI  design, algorithms, image processing), cryptography,  software revision control, big data, and the  creation of applications for Android phones/tablets. 

For a detailed outline of the CSP course, please click here