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.