CS 256: Computer Science II

Semester Hours 4 Lab Hours 3 Lecture Hours 2
Description

An introduction to programming languages and the programming techniques associated with them. Topics include input/output, data types, program controls, Object-Oriented Programming (OOP), pointers, recursive programming, stacks, queues, lists and trees, and their applications.

Course Learning Outcomes
  1. Write working computer programs using accepted programming concepts
  2. Write working computer programs that apply OOP design techniques
  3. Define data structures terminology and theories
  4. Write programs that will apply data structures to the solution of real world computer problems
Semester
Spring