This is a Project Lead the Way (PLTW)* computer science essentials course which introduces students to coding fundamentals through an approachable, block-based programming language where they will have early success in creating usable apps. As students sharpen their computational thinking skills, they will transition to programming environments that reinforce coding fundamentals by displaying block programming and text-based programming side-by-side. Finally, students will learn the power of text-based programming as they are introduced to the Python® programming language.
The course engages students in computational thinking practices and collaboration strategies, as well as industry standard tools authentic to computer science professional work. Students will learn about professional opportunities in computer science and how computing can be an integral part of all careers today.
ADVANCED PLACEMENT COMPUTER SCIENCE PRINCIPLES
Advanced Placement Courses provide an opportunity for students to experience a college course while still in high school. AP courses follow a syllabus that has been approved by the College Board, and teachers must receive specialized training to teach the courses. Although it is not required, it is expected that students who take AP courses will also register for the national AP exam at their own expense. This is a Project Lead the Way (PLTW)* course that opens doors in any career in computer science. Students create apps for mobile devices, automate tasks in a variety of languages, find patterns in data, and interpret simulations. Students collaborate to create and present solutions that can improve people’s lives. How will computing and connectivity transform your world?
This course aims to generate excitement about the field of computing and to introduce computational tools that foster creativity. Students practice problem solving with structured activities and progress to open-ended projects and problems that require them to develop planning, documentation, communication, and other professional skills.
This course is designed to cover all learning objectives in the College Board’s AP Computer Science Principles (CSP) framework and to prepare students to do well on the AP assessment. In specific CSP projects and problems, students create artifacts and associated writing for the AP Computer Science Principles Performance Tasks that is submitted to the College Board.
Cybersecurity is a Project Lead the Way (PLTW)* Computer Science course that 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 Cybersecurity, 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.
* Project Lead the Way (PLTW) is a nonprofit organization that provides transformative learning experiences for K-12 students and teachers across the U.S. through pathways in computer science and engineering. Students learn problem-solving strategies, critical and creative thinking, and how to communicate and collaborate.