Page 38 - PHS POS 2021-22
P. 38

Return to ​Table of Contents
   Computer Science Courses
      Grade 9 Grade 10 Grade 11 Grade 12
         Web Design (CHS) Web Design (CHS) Web Design (CHS) Web Design (CHS)
 Video Game Design with Javascript
     Video Game Design with Javascript
      Video Game Design with Javascript
     Video Game Design with Javascript
   CS1: Coding with Python CS1: Coding with Python CS1: Coding with Python CS1: Coding with Python
         AP Computer Science Principles
    AP Computer Science Principles
   AP Computer Science Principles
      Introduction to CyberSecurity
      Introduction to CyberSecurity
     Introduction to CyberSecurity
   Mobile Apps Mobile Apps Mobile Apps
          AP Computer Science A (CHS)
    AP Computer Science A (CHS)
           TITLE COURSE # GRADE SEMESTERS CREDITS
           Web Design 601 9-12 2 1
        Web Design is a project-based course that teaches students how to build their own web pages. Students will learn HTML and CSS and will create their own live homepages to serve as portfolios of their work. By the end of this course, students will be able to explain how web pages are developed and viewed on the Internet, analyze and fix errors in existing websites, and create their very own multi-page websites. Students will learn the foundations of user interface design, rapid prototyping, and user testing, and will work together to create professional, mobile responsive websites. College credit (3 cr) is available for this course through the University of Pittsburgh.​ ​Click h​ ere​ for more information on College in High School.
PREREQUISITES: Student must have all of the following:
● Successful completion of Algebra 1
Click here for video description
        Video Game Design with 602 9-12 2 1 Javascript
        Video Game Design with Javascript is a project-based course that teaches the foundations of computer science and programming through game design. Students will write their own programs to create games such as a number guessing game, a Snake game, a rendition of the classic Atari game - Breakout, and others. By the end of the course, students will be able to write programs using variables, loops, functions, timers, mouse and keyboard events, and to manipulate data through arrays. Students will develop logical thinking and problem-solving skills and design their own game from scratch. This course will set students up for a future Mobile Apps course.
PREREQUISITES: Student must have all of the following:
● Concurrent enrollment in Algebra 1 or successful completion of Algebra 1 ​Click here for video description
   Exceptionally Prepared for Success   ​ ​37
  





































































   36   37   38   39   40