COSC-1047EL – Computer Science II

This course takes a software engineering approach to programming at large with a particular emphasis on modularity, abstract data types, program specification, testing, documentation and maintenance. Emphasis is placed on the development and documentation of software with reusable software libraries. Other topics include graphical user interfaces and object-oriented program design, including classes, inheritance, and polymorphism. Data structures including abstract data types, collection classes, and programming with generic types are introduced. PREREQ: COSC 1046. (lec 3) cr 3.





There are no comments for this course.