You are now in the main content area

Computer Science II

This course takes a software engineering approach to programming with particular attention on modularity, abstract data types, program specification, testing, documentation and maintenance. Emphasis is placed on software with reusable software libraries. Other topics include file input and output, recursion, text processing, graphical user interfaces and object-oriented program design, including classes, inheritance, and polymorphism. The course also introduces data structures including abstract data types, collection classes, and programming with generic types. PREREQ: COSC 1046. (lec 3, lab 1.5) cr 3.

COSC-1047EL
Engineering & Computation
3.00
UG