Skip to main contentSkip to footer

Computer Science


Computer science is an exciting program dealing with the problems in organizing, representing, manipulating and presenting information in an automatic processing environment. Computerized information systems are being developed and used in almost every field. The goal of the computer science program is to provide an understanding of the functions of the modern computer and operational skills in program development. There is an increasing demand for software engineers as anything that plugs into a wall outlet or runs on a battery has a microcontroller or microprocessor at its core and therefore an embedded program running.

Computer Science Courses

Course Syllabi and links (note: some courses are spring/fall only)

Introduction to Algorithms and Programming: Java

Computer Architecture and Assembly Language

Introduction to Algorithms and Programming: Visual Basic

Data Structures and Program Design

Computer Organization

Introduction to C Programming

  • Comp Sci 235 (McFarland)
  • Comp Sci 235 (Barker)

C++ Programming

Discrete Structures

Advanced Data Structures

Web Programming: Javascript

PHP Programming

Flex Report 2017-18

Flex Report 2016-17

Flex Report 2015-16

Golden Valley HS

This page maintained by