PROG2007 - Programming II – 2021 Skip to main content Accept your offer and enrol 1. Accept your offer 2. Arrange your fees 3. Select your units 4. Prepare for your studies 5. Orientation Current students My Enrolment MySCU Email Key dates Timetables Getting started at SCU Student Learning Zone Make a Payment Technology services Global Experience Library Staff Email MySCU Staff directory MyHR HR Services Teaching and learning Technology services Financial services Governance Property Services About About us Campus locations Faculties & Colleges History Reconciliation Jobs Executive University Council Contact Future students (domestic) Future students (international) Current students Staff directory COVID-19 Updates Southern Cross University Printed Date: Study at SCU Courses Undergraduate Postgraduate Coursework Research Degrees High School Students Adult Entry Find a scholarship How to apply Flexible online study See all courses International How to apply International student support Education Agents Study Abroad International courses Why SCU Southern Cross Model Locations Student life Student support Accommodation Help and FAQs Research Research Graduate School Our research Research funding Research ethics Research Centres Research Home Engage Engage Alumni Giving News What's On Events and Catering Employ our students Enterprise Lab Student Equity and Inclusion Environmental Analysis Laboratory - EAL Analytical Research Laboratory - ARL Southern Cross University Health Clinic × PROG2007 - Programming II (2021) updated 6:02 AM on Sat, 8 January 2021 | 2022 To view previous years of our courses, see the SCU Handbook Home Study at SCU Units PROG2007 2021 Summary Unit type: UG Coursework Unit Credit points: 12 Faculty/College: Faculty of Science and Engineering Pre-requisites: PROG1001 - Programming I General enquiries Future students: T: 1800 626 481 E: Email your enquiry here Current students: Contact: Faculty of Science and Engineering Students studying at an education collaboration: Please contact your relevant institution This unit is offered in the following courses Associate Degree of Information Technology Bachelor of Information Technology Bachelor of Information Technology Bachelor of Engineering Systems (Honours) Bachelor of Engineering Systems (Honours) Availabilities: Location Domestic International China - Guangxi UST N/A Session1 Gold Coast Session1,2 Session1,2 Melbourne N/A Session1,2 Online Session1,2 Session2 Papua New Guinea - IBSU Port Moresby N/A Session1,2 Perth N/A Session1,2 Sydney N/A Session1,2 Unit description Continues with the principles of object-oriented programming using a standard programming language and an intermediate development environment. This unit works with more extensive structures of objects including collections of objects and arrays. Students are given a solid introduction to libraries and interfaces, the Java standard library, helper classes and documentation. Unit content Review of Objects and Classes Programming paradigms Class definitions Interaction of objects Collections and Lists Iterations over collections Library classes and documentation Designing classes Creating custom classes Exception handing Learning outcomes Unit Learning Outcomes express learning achievement in terms of what a student should know, understand and be able to do on completion of a unit. These outcomes are aligned with the graduate attributes. The unit learning outcomes and graduate attributes are also the basis of evaluating prior learning. Learning outcomes On completion of this unit, students should be able to: 1 modify and expand short object-oriented programs that use standard conditional and iterative control structures and methods 2 design, implement, test, and debug simple programs in an object-oriented programming language 3 describe how the class mechanism supports encapsulation and information hiding 4 describe the relationship between the static structure of the class and the dynamic structure of the instances of the class 5 utilise iterators to access the elements of a container 6 describe how constructors and destructors relate to the life of an object. On completion of this unit, students should be able to: modify and expand short object-oriented programs that use standard conditional and iterative control structures and methods design, implement, test, and debug simple programs in an object-oriented programming language describe how the class mechanism supports encapsulation and information hiding describe the relationship between the static structure of the class and the dynamic structure of the instances of the class utilise iterators to access the elements of a container describe how constructors and destructors relate to the life of an object. Prescribed texts Session 1 No prescribed texts. Session 2 No prescribed texts. Prescribed texts may change in future teaching periods. Fee information Domestic Commonwealth Supported courses For information regarding Student Contribution Amounts please visit the Student Contribution Amounts. Fee paying courses For postgraduate or undergraduate full fee paying courses please check Domestic Postgraduate Fees OR Domestic Undergraduate Fees International Please check the international course and fee list to determine the relevant fees. Related links Faculties and Colleges Campus locations Online study Higher degrees by research Key dates Pathways SCU Info Days Shared majors Timetables Southern Cross University acknowledges and pays respect to the ancestors, Elders and descendants of the Lands upon which we meet and study. We are mindful that within and without the buildings, these Lands always were and always will be Aboriginal Land. Information about Southern Cross University Our Locations Academic Faculties Graduate School Research Centres Southern Cross Health Clinic Environmental Analysis Laboratory Analytical Research Laboratory Information for Future Students International Students Indigenous Students Current Students Research Alumni Partnerships and Community Staff Contact us Online enquiry Domestic Students 1800 626 481 International Students +61 2 6620 3876 Current Students 1800 005 687 Out-of-hours crisis support 1300 782 676 Quick links News and Media What's On Key Dates Admissions Transparency Scholarships Student Support Giving Careers A-Z Listing Connect with us #southerncrossuniversity © Southern Cross University ABN: 41 995651 524 | CRICOS Provider: 01241G Contact Us | Copyright and Disclaimer | Privacy Statement Feedback | Site Map +