Computer Science & IT

Esther Abney

Joy Fields

Daniel Cummins

Don Mellen


Information Technology Foundations
Grades 9–11 (1 unit)

This course is designed to introduce students to basic concepts in computer and information technology. The areas of instruction covered include computer hardware, software, internet, and network systems. Students, upon successful completion of this course, should be able to enter any one of the Information Technology Cluster majors. This course also prepares students to take the IC3 Certification test.

Video Game Programming (LTC)
Grades 11, 12 (1 unit)

Prerequisite: Foundations of Animation

This course is designed to give students experience and exposure to the evolving art of Flash game programming. Students build several games using symbols and Flash ActionScript while focusing on mass, velocity, and acceleration. There is a heavy emphasis on performance and optimization issues.

Computer Programming 1 (LTC)
Grades 11, 10, 12 (1 unit)

Prerequisite: Algebra 1 and Digital Imaging or Integrated Business Application (IBA) 

This is an introductory programming course in which students use Visual Basic.NET, an object-oriented programming language for developing business applications. Visual Basic.NET contains features allowing the modeling of things found in the real world which make problem solving much easier. Visual Basic.NET is easy for non-programmers to use yet sophisticated enough to be used by professional programmers. Students use problem-solving skills in algorithm development. The course focuses on processes used in business information systems and on the development and representation of programming logic.

Computer programming 2 (LTC)
Grades 12, 11, 10 (1 unit)

Prerequisite: Computer Programming 1

This course focuses on fundamental algorithms and processes used in business information systems and the development and representation of programming logic to implement a high-level programming language. It is essential now for a computer programmer to access databases. Visual Basic has sophisticated tools to accomplish such interactivity, including SQL and Active X. Students use Random access files, drag and drop, and DHTML to create Web pages within Visual Basic.