CSE114
| Course | CSE114 | 
|---|---|
| Title | Introduction to Object-Oriented Programming | 
| Credits | 4 | 
| Course Coordinator | Rob Kelly | 
| Description | 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. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so. | 
| Prerequisite | Prerequisite: Level 5 or higher on the math placement exam Advisory Prerequisite: CSE 101 or ISE 108 SBC: TECH | 
| Course Outcomes | 
 | 
| Textbook | Y. Daniel Liang, Introduction To Java Programming, Comprehensive Version. Pearson, 11th ed., 2017. | 
| Major Topics Covered in Course | 
 | 
| Laboratory | Each lab is run in a closed setting, where students must hand in a solution at the end of the lab. | 
| Course Webpage | 
 | 
