Apr 24, 2019  
2018-2019 Undergraduate Catalog 
2018-2019 Undergraduate Catalog

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 Spring 2019 course scheduling information.

Click here for Fall 2019 course scheduling information.