course guide

Computer Science Class Descriptions

Computer Science Principles

Using Python® as a primary tool, students explore and become inspired by career paths that utilize computing.

Cyber Security

Students explore the tools and concepts of cybersecurity and create solutions that allow people to share computing resources while protecting privacy.

Computer Science A

Students collaborate to create original solutions to problems of their own choosing by designing and implementing user interfaces and Web-based databases.

Computer Hardware and Software Support

This course presents an in-depth exposure to computer hardware and operating systems.

The Courses Below Are One Term Courses

Java Programming

Learn the intro into Java programming, using Eclipse IDE as a text editor you learn how the basics of Java.

C# Programming

C# (pronounced as see sharp) The used for GUI frameworks for Windows applications is Winforms and WPF together with .NET Framework.

Fundamentals of Web Design

This course is designed for beginner Web Developers. You will learn HTML5, CSS, and JavaScript.

Visual Basic

Visual Basic is a programming environment from Microsoft in which a programmer uses a graphical user interface

C++ Game Programming

C++ is a general-purpose object-oriented programming (OOP) In the course we use the IDE Visual Studio and it is taught using game theory.

A Transformative Professional Development Experience

PLTW Computer Science Professional Development is a dynamic learning experience for teachers focused on robust and flexible instructional support, on-demand resources, and a close-knit community of collaboration with fellow educators. PLTW Computer Science teachers begin their professional development tracks by completing pre-requisite courses that introduce educators to PLTW and provide them with essential foundational knowledge. Then, through Core Training – delivered in-person and/or online – teachers are empowered to develop the skills and tools they need to inspire students. This training experience is focused on pedagogy and in-depth exploration of the PLTW Computer Science coursework teachers will lead in their classrooms. Following Core Training, PLTW teachers have access to ongoing learning opportunities that help them progress and flourish through online continuing education.