Object-Oriented Design & Programming - COMP2511
Faculty: Faculty of Engineering
School: School of Computer Science and Engineering
Course Outline: School website
Campus: Sydney
Career: Undergraduate
Units of Credit: 6
EFTSL: 0.12500 (more info)
Indicative Contact Hours per Week: 6
Enrolment Requirements:
Prerequisite: COMP1927, or (COMP1531 or SENG1031, and COMP2521)
Excluded: COMP2011, COMP2911
CSS Contribution Charge: 2 (more info)
Tuition Fee: See Tuition Fee Schedule
Further Information: See Class Timetable
Available for General Education: Yes (more info)
View course information for previous years.
Description
The goal of the course is to expose students to:
- the fundamental principles of object-oriented design
- object-oriented programming and object-oriented design in Java
- the application of sound programming and design skills
- problem solving and modeling of real world problems from science, engineering, and economics using the object-oriented paradigm
Objects. Object-oriented design. Design patterns. Design by contract. Object-oriented programming in Java. Practical work: labs, design project, implementation project.