
Introduction to Programming - ZEIT7103
Faculty: UNSW Canberra at ADFA
School: School of Engineering & Information Technology @ UNSW Canberra at ADFA
Course Outline: ZEIT7103 Course Outline
Campus: UNSW Canberra at ADFA
Career: Postgraduate
Units of Credit: 6
EFTSL: 0.12500 (more info)
Indicative Contact Hours per Week: 3
Enrolment Requirements:
Restricted to students enrolled in Graduate Certificate programs.
CSS Contribution Charge: 2 (more info)
Tuition Fee: See Tuition Fee Schedule
Further Information: See Class Timetable
View course information for previous years.
Description
Learning Outcomes
1. Analyse a problem and develop an object-oriented software design
2. Demonstrate an understanding of Java language features
3. Write Java classes and integrate them into Graphical User Interfaces as well as into command line Applications
4. Write Java code using an Intergrated Development Environment and using command line tools
Delivery Mode
Topics
- Introduction to Java
- Classes and Methods
- Encapsulation and Constructors
- Graphics and Events
- Arrays
- OO Design
- Exceptions
- Inheritance
- Polymorphism
- Files
- Recursion
- Dynamic Data Structures
Assessment
9 Assignments 50% each
Catchup Labs 5%
Open Book Exam (2hrs) 45%
Course Texts
Textbook: Lewis & Loftus, Java Software Sollutions: Fundamentals of Program Design, Addison-Wesley
Recommended Texts:
Nil
Software:
Nil
Resources