Computer Science Courses

CHS Course Guide

One unit of a Computer Science course is required for graduation. In the last few years, the state has made some changes to the list of courses that meet this requirement. If you have not already met this requirement during a previous school year, the courses listed below meet this graduation requirement. 

Course Descriptions

Computer Science Credit Courses

Fundamentals of Computing-1 Unit—Grades 9-12.

College Preparatory Prerequisites: none

This course is designed to introduce students to the field of computer science through an exploration of engaging and accessible topics. Through creativity and innovation, students will use critical thinking and problem-solving skills to implement projects that are relevant to students’ lives. They will create a variety of computing artifacts while collaborating in teams. Students will gain a fundamental understanding of the history and operation of computers, programming, and web design. Students will also be introduced to computing careers and will examine societal and ethical issues of computing. [502300CW]

 

Web Page Design Fundamentals – 1 Unit – Grades 10-12

College Preparatory Prerequisites: : Algebra 1 or Intermediate Algebra 1 OR Fundamentals of Computing

This course is designed to provide the student with the knowledge and skills needed to design Web pages.  Students will develop skills in designing, implementing and maintaining a Website using the HTML and CSS programming languages.  This course will also include an introduction to the Dreamweaver Web Design software.  NOTE:  Web pages created by students in this course may not be published without following district guidelines. [503100CW]

 

Computer Programming 1 Honors - 1 Unit - Grades 9-12

Honors Prerequisites: Algebra 1 with a grade of “B” or higher

This course of study is designed to emphasize the fundamentals of computer programming.  Topics include computer software, program design and development, and practical experience in programming, using modern, object-oriented languages. [505000HW]


Advanced Placement Computer Science Principles – 1 Unit AP Credit - Grades 10 - 12

Prerequisite:  Minimum Grade of 80% or better in Geometry Honors or Algebra 2 Honors

Note that this course does not count in the CTE completer sequence.

The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course. In this course, students will develop computational thinking vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course is unique in its focus on fostering student creativity. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using computer software and other technology to explore questions that interest them. They will also develop effective communication and collaboration skills, working individually and collaboratively to solve problems, and discussing and writing about the importance of these problems and the impacts to their community, society, and the world. [477500AW]