CSC 116
Fundamentals of Programming with Engineering Applications II
Units: 1.5
Hours: 3-2
Development of software for real-world engineering applications using both imperative and object-oriented approaches. Topics include basic algorithms and data structures, abstract data types, generic collection types, design of large programs, using and building software libraries, user interfaces, debugging techniques, software documentation.
Note:
Prerequisites:
Undergraduate course in Computer Science offered by the Department of Computer Science in the Faculty of Engineering.