Courses

Click here to get examples of programs created by Computer Science students.

These executable files are in a zipped file and will need to be downloaded and unzipped before use.

Computer Science AP 1
Prerequisites:

  1. Grades 10-12
  2. Computer Science 1 or a B average or above in Geometry or Algebra 2
  3. AP 1A prerequisites AP 1B
Credit: One(state)
Alief: weighted class
Advanced computer programming expands the scope of Computer Science 1. Java is the language used to teach AP Computer Science. AP Computer Science 1 follows the study of the 'A' form of Advanced Placement Computer Science Exam. Students will take the 'A' Advanced Placement test in May. AP Computer Science I is the ONLY way to get your technology credit while taking an AP class.


Computer Science 2
Prerequisites:
  1. Grades 11-12
  2. AP Com Sci 1
  3. 2A prerequisites 2B
Credit: One(state)
Alief: weighted class
Study of Advanced Programming topics, including object oriented programming, stacks queues, binary trees and more. The course follows the study for the AB form of the Advanced Placement Computer Science Exam. Students will take the AB Advanced Placement test in May.


Computer Science 3
Prerequisites:

  1. Grades 11-12
  2. AP Com Sci 1 or Computer Science 2
Credit: One(state)Now with weighted (Honors) credit
Study of Advanced Programming topics andrefining the students current programming skills. Students take a lab project form Physics and create a program in Java that emulates the the lab. Students then enter their project in the Science Fair.


Computer Science 1
Prerequisites:

  1. Grades 10-12
  2. Algebra 1 required, Geometry recommended
  3. 1A prerequisite to 1B
Credit: One (state)
The students will learn computer programming with emphasis on structured programming, algorithms, data structures and problem solving. Graphics is the main tool for teaching these topics. This course is taught in C++. It is an excellent preparation for AP Computer Science 1.

Digital Graphics and Animation
Prerequisites:
  1. Grades 10-12
  2. none
Credit: One(state)
Technology credit
Learn to use graphics programs like Adobe Photoshop and Flash to create animations.


Multimedia
Prerequisites:

  1. Grades 10-12
  2. none
Credit: One(state)
Technology credit
Learn to use graphics programs like PowerPoint and Flash and Director to create multimedia presentations.