Page 24 - High School Program of Studies 20-21
P. 24
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
CS2: Applications with Python
CS2: Applications with Python
CS2: Applications with Python
Introduction to CyberSecurity
Introduction to CyberSecurity
Introduction to CyberSecurity
AP Computer Science A AP Computer Science A
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 Dual Enrollment.
PREREQUISITES: Student must have all of the following:
● Successful completion of Algebra 1
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
Exceptionally Prepared for Success
23