Course Description
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
Students who successfully complete this course will be able to demonstrate:
• 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
Textbook :
Introduction to Java Programming: Brief Version (11th Edition), by Y. Daniel Liang (Pearson).
Lecture Meetings :
Time: Tuesday, Thursday, 12:30 PM to 1:50 PM.
Venue: LGT ENGR 102 LAB WESTCAMPUS
Academic Integrity Policy
Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Faculty are required to report any suspected instances of academic dishonesty to the Academic Judiciary. For more comprehensive information on academic integrity, including categories of academic dishonesty please refer to the academic judiciary website at http://www.stonybrook.edu/commcms/academic_integrity/index.html
Students found guilty of academic dishonesty will automatically receive a final grade of 'F' for the course.