Oct 22, 2018  
2015-2016 Undergraduate Bulletin 
2015-2016 Undergraduate Bulletin [ARCHIVED BULLETIN]

CS 114 - Fundamentals of Computing I

4 credit(s)
This is the first course of a two-semester introductory sequence, with laboratory, that covers the fundamentals of algorithmic problem solving. The course emphasizes general programming methodology and concepts common to object-oriented and procedural programming languages: algorithms, top-down structured program design, modularity, efficiency, testing and debugging, and user-friendliness. The object-oriented paradigm is covered, including classes, objects, access control, abstraction, and encapsulation. Other topics include organization and hardware, input and output, subprogram units (methods), fundamental data types, reference types, control structures including conditions and iteration, and arrays.
Laboratory fee.

Click here for Fall 2018 course scheduling information.

Click here for Spring 2019 course scheduling information.