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.
Prerequisites
Semester
Spring