Course Information

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)