Computer Education

The Computer Education Department's main thrust is to meet the requirement for graduation. Students interested in working with computers in depth have additional options.

ICT Portfolio Requirement

Grades: 9 –12

CR: ½ Pass or fail

Prerequisite: None

Students are required to demonstrate technology proficiency in order to graduate. If you choose not to take a computer class, you may opt to complete an independent technology portfolio to meet that requirement. Students choosing the portfolio should notify his/her guidance counselor and meet with Ms. Campbell to receive instructions.

Computer Programming

Grades: 9 -12

CR: 1/2

Prerequisite: Algebra II or permission of Instructor

Semester 2

This course provides an initial exposure to the fundamentals of hardware, networks, programming languages, and graphics. These fundamentals will be followed by the study of logic, flow control, objects, and classes.

Programming in Action

Grades: 10 -12

CR: 1/2

Prerequisite: Computer Programming or permission of Instructor

Semester 2

The primary goal of this course is to provide students with a “real-world” development environment—teaching skills such as collaboration, communication, information architecture, product design, version control, Q/A methodology etc. Students would either join an established development effort or would work on a project for a client at HHS. The programming language would be determined by the needs of the project.

Introduction To Information And Communication Technologies (ICT)

Grades: 9 -12

CR: 1/2

This course is the introductory course for computer technology at HHS. Throughout the semester students will have the opportunity to master basic technology concepts where needed, but more importantly they will explore new and evolving technologies in areas such as digital video, information literacy, podcasting, robotics, and web design. There are no prerequisites for this course.

Web Communication & Design

Grades: 9-12

Credit: 1/2

Prerequisite: Computer Literacy

Students work as a team to create a major website, collaborating as project managers, art directors, content managers and technical engineers. Students will create web pages using XHTML and CSS. In addition, students will become proficient in current graphics and web development tools. In order to be successful in this course, students must have excellent basic computer skills.