Course info

CS 1114 Intro to Software Design
(CS 1114 Sum I 2016)

Fundamental concepts of programming from an object-oriented perspective. Basic software engineering principles and programming skills in a programming language that supports the object-oriented paradigm. Simple data types, control structures, array and string data structures, basic algorithms, testing and debugging. A basic model of the computer as an abstract machine. Modeling and problem-solving skills applicable to programming at this level. Partially duplicates 1054, 1124, and 1705. Pre: ENGE 1024 or programming experience. (2H, 2L, 3C)