Computer Science (PLTW)

Course Descriptions

  •  

    Computer Science Essentials
    Course #: HS2100
    Grade: 9-12
    Credits: 1 Unit
    Credit Type: Practical Art/Elective

    In Computer Science Essentials, students will use visual, block-based programming and seamlessly transition to text-based programming with languages such as Python® to create apps and develop websites, and learn how to make computers work together to put their design into practice.  They will apply computational thinking practices, build their vocabulary, and collaborate just as computer professionals do to create products that address topics and problems important to them.


    AP Computer Science Principles
    Course #: HS2101
    Grade: 10-12
    Credits: 1 Unit
    Credit Type: Practical Art/Elective
    Prerequisite: Computer Science Essentials or teacher approval

    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. Computer Science Principles helps students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation.  An additional honor point will be earned for each semester successfully completed.


    AP Computer Science A
    Course #: HS2102
    Grade: 10-12
    Credits: 1 Unit
    Credit Type: Practical Art/Elective
    Prerequisite: AP Computer Science Principles

    AP Computer Science A covers topics typically found in a college-level first course in computer science, and provides a solid preparation for the AP Computer Science A examination. The course emphasis is on procedural abstraction, data abstraction, object-oriented design and programming methodology using the Java programming language, and the use of algorithms and data structures.  An additional honor point will be earned for each semester successfully completed.


    Cybersecurity
    Course #: HS2103
    Grade: 10-12
    Credits: 1 Unit
    Credit Type: Practical Art/Elective
    Prerequisite: AP Computer Science A

    Students will be introduced to the tools and concepts of cybersecurity and encouraged to create solutions that allow people to share computing resources while protecting their privacy. 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.  An additional honor point will be earned for each semester successfully completed (Pending approval from PLTW)

  • ** Students enrolling in dual credit and/or AP classes need to check with the college/university they are planning on attending regarding transferability and acceptable grades.