Skip available courses

Available courses

Prerequisites: CS-011 Fundamentals of Computer Science with a grade of "C" or better.
Advisories: CSP-031A or CSP-031B each with a grade of "C" or better.
This course is an introduction to current and future techniques for electronic game design and programming. Topics include graphics, game programming, game engines, motion control, narrative in games, game interfaces, artificial intelligence, music and sound, mobile games, "Serious Games" and social and interface issues of multi-user play. (CSU)

Advisory: Reading Level II.

Advisories: MATH 080 with a grade of "C" or better or a minimum of Level 4 on the math placement test.

This course introduces the student to the basics of programming logic and algorithm design and development. Students will learn the basic constructs of programming, including variables, constants, expressions, control structures, functions and arrays. (UC, CSU)

Prerequisites: CS 011, Fundamentals of Computer Science, with a grade of "C" or better and CSP 017, Computer Logic, or CSP 029A, Pascal Programming, both with a grade of "C" or better.

This course is an introduction to ASSEMBLY language programming. Programs are run on the IBM microcomputer or compatible. This course features the fundamental architecture of the IBM PC and the primary ASSEMBLY language instruction set. (UC, CSU, CAN CSCI 10)