PLTW Computer Science


Introduction to Computer Science

Credits: 5

Course Length: Full Year

Grades: 9 - 10

Designed to be the first computer science course for students who have never programmed before, ICS is an optimal starting point for the PLTW Computer Science program. Students work in teams to create apps for mobile devices using MIT App Inventor®. They explore the impact of computing in society and build skills in digital citizenship and cybersecurity. Beyond learning the fundamentals of programming, students build computational thinking skills by applying computer science to collaboration tools, modeling and simulation, and data analysis. In addition, students transfer the understanding of programming gained in App Inventor to text-based programming in Python® and apply their knowledge to create algorithms for games of chance and strategy.

Computer Science Principles

Credits: 5

Course Length: Full Year

Grades: 9 - 10

Using Python® as a primary tool and incorporating multiple platforms and languages for computation, this course aims to develop computational thinking, generate excitement about career paths that utilize computing, and introduce professional tools that foster creativity and collaboration. While this course can be a student's first in computer science, students without prior computing experience are encouraged to start with Introduction to Computer Science. CSP helps students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation. The course curriculum is a College Board-approved implementation of AP CS Principles.

Digital Electronics

Credits: 5

Course Length: Full Year

Grades: 9 - 10

From smartphones to appliances, digital circuits are all around us. This course provides a foundation for students who are interested in electrical engineering, electronics, or circuit design. Students study topics such as combinational and sequential logic and are exposed to circuit design tools used in industry, including logic gates, integrated circuits, and programmable logic devices.

Cybersecurity

Credits: 5

Course Length: Full Year

Grades: 10 -12

SEC introduces the tools and concepts of cybersecurity and encourages students to create solutions that allow people to share computing resources while protecting privacy. Nationally, computational resources are vulnerable and frequently attacked; in SEC, students solve problems by understanding and closing these vulnerabilities. This course raises students' knowledge of and commitment to ethical computing behavior. It also aims to develop students' skills as consumers, friends, citizens, and employees who can effectively contribute to communities with a dependable cyber-infrastructure that moves and processes information safely.