Page 21 - High School Program of Studies 19-20
P. 21

Return to Table of Contents
    Computer Science Courses
   TITLE
 COURSE #
    GRADE
     SEMESTERS
    CREDITS
   Web Site Design & Development
 601
  10-12
   2
  1
    Did you ever want to create your own website? This is a college-level, introductory course on web design. It will provide the student with a basic understanding of the methods and techniques used to create ​a​ simple to moderately complex websites. Using HTML5, CSS3, and JavaScript, students will create dynamic web sites. Additionally, website design and layout techniques, as well as basic search engine analysis, will be included to enhance the student’s practical design skills. ​College credit (3 cr) is available for this course through the University of Pittsburgh.​ ​Click h​ ere​ for more information on Dual Enrollment.
    2D Game Design
 602
   9-12
    1
   0.5
    The Introduction to Computer Science through Game Design course teaches students the basics of computational thinking, object-oriented programming, and the global impact of the Internet using fun, high-interest game design projects. The students will use animated sprites, create melines, build complex game objects, and object-oriented design to develop digital games. Students will learn game design principles such as balance, player feedback, and randomness. By the end of the course, students will collaborate in design teams to create unique, original executable 2D games.
PREREQUISITES: Student must have all of the following:
● Concurrent enrollment in Algebra 1 or successful completion of Algebra 1
  Coding with Python
 606
   9-12
    1
   0.5
    A one-semester introduction to programming in Python, with an emphasis on critical thinking, problem solving, and creativity. Specific topics include functions, variables, expressions, conditionals, loops, graphics, and animations, as well as top-down design, testing, and debugging. The course's main goal is for students to learn the fundamentals of programming, to enjoy coding, and to be able to use programming creatively to help solve a variety of interesting problems. No prior coding experience is required.
PREREQUISITES: Student must have all of the following:
       Exceptionally Prepared for Success   ​ 20
  





































































   19   20   21   22   23