CSE 114 is an introduction to procedural and object-oriented programming methodology. Topics include program structure, conditional and iterative programming, procedures, arrays and records, object classes, encapsulation, information hiding, inheritance, polymorphism, file I/O, and exceptions. Includes required laboratory.
Prerequisite: Passing the math placement exam at level 4, or any equivalent math course.
Advisory Prerequisite: CSE 101 or ISE 108.
Course Objectives
• An ability to program in an object oriented language, using concepts such as object classes, encapsulation, inheritance, and polymorphism
• An ability to use fundamental data structures such as arrays
• An ability to program with sound code structure and use systematic software debugging and testing techniques
Important Dates
2/2: First lab meeting
3/2: Midterm 1 (during class)
3/14–3/18: No class or labs (Spring Break)
4/13: Midterm 2 (during class)
5/17: Final exam (5:30–8:00 PM, location TBA)