Catalog: 2011–2012 Catalog Year
Science, Mathematics & Engineering Division
Units (Credits): 3; Prerequisites: MATH 128 or higher or satisfactory score on a placement exam
Introduces modern problem solving and programming methods. Emphasis is placed on algorithm development, data abstraction, procedural and object-oriented design, implementation, testing, and documentation of computer programs. Students will write several computer programs.
Units (Credits): 3; Prerequisites: CS 135
Emphasizes problem solving and program development techniques. Typical numerical and non-numerical problems are examined. Emphasis is placed on data abstraction, object-oriented design, implementation, testing, and documentation of elementary data structures such as lists, stacks, queues and trees. Students will write and test several non-trivial computer programs.