PROG2007 - Programming II – 2023 Skip to main content Southern Cross University How to Enrol Key Dates Student Support Main Navigation Study Information for High school students Non school leavers International students Indigenous students Study options Undergraduate degrees Postgraduate degrees Research degrees Online study Short courses Get started How to apply Scholarships and fees Pathway programs Credit and recognition Help and contacts Why SCU Southern Cross Model Student life and support Explore locations Rankings Come visit us Study with us Search all courses Research Research degrees Graduate School Scholarships Find a supervisor How to apply Research excellence Research impact clusters Rankings Academic excellence awards Governance and integrity Ethics Study options Higher Degree Research Doctor of Philosophy Masters by Thesis Engage with our Research Centres and Labs Environmental Analysis Laboratory (EAL) Analytical Research Laboratory (ARL) Regenerative Agriculture Alliance (RAA) Student services (Login) Discover our Research Contact Research Experience Explore Campus locations Accommodation Information for parents Southern Cross Model Starting at University New students Orientation Acknowledging Traditional Custodians Transport and parking Services and support Student life Events and activities Sport, health and wellbeing Equity, diversity and inclusion Global experiences Safety and welfare Facilities Library Health Clinic Learning Zone Property Services Fitness centre and pool Explore University life Campus tours Engage Partner with us Partnerships and Community Schools Advance Program Scholars Program Parents and caregivers Media team Support and growth Giving to SCU Working at SCU Educational Collaborations Purpose and values Alumni Update your details Benefits and services Impact Awards Mentorship Industry Engagement Live Ideas Project Grasp ReCirculator Research Research Centres and Labs Engage with us Search events Media Centre Explore by type News articles Podcasts Videos Media releases Explore by topic University news Research and academic Student focused Transforming Tomorrow Connect Media team University leadership Engagement and partnerships Marketing Events and catering Follow LinkedIn Instagram Facebook Twitter See the latest News Subscribe About Who we are Purpose and values Sustainability Transforming Tomorrow First Peoples History Our presence Faculties and Colleges Centres and Labs Research Rankings Locations Leadership and governance Leadership Vice Chancellor University Council Educational collaborators Contacts Staff directory Safety and welfare Feedback and complaints Careers About the University Search our courses Accept your offer and enrol How to apply International scholarships Courses and fees Key dates Managing your enrolment Accept offer and enrol Current Students Staff Library Directory Main Navigation Search View all results Back to unit search Unit of Study PROG2007 Programming II (2023) 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 Show me unit information for year Study level 20232024 View previous years of our units Unit Snapshot Unit type UG Coursework Unit Credit points 12 Faculty & College Faculty of Science and Engineering Placement No Pre-requisites PROG1001 - Programming I Show more 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 Variables, wrappers, and maths Arrays and loops Strings and dates Collections and Lists Advanced class building blocks Exception handling and garbage collection Availabilities Location Domestic International China - Guangxi UST N/A Term1 Coomera Term1 Term1 Gold Coast Term1,4 Term1,4 Melbourne N/A Term1,4 Online Term1,4 Term1 Papua New Guinea - IBSU Port Moresby N/A Term1,4 Perth N/A Term1,4 Sydney N/A Term1,4 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. On completion of this unit, students should be able to: modify and expand short object-oriented programs that use standard control structures design, implement, test, and debug simple programs in an object-oriented programming language demonstrate how to use class mechanisms to support encapsulation and efficient code analyse and determine appropriate data structures and iteration methods to support a solution Teaching and assessment China - Guangxi UST (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Coomera (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Gold Coast (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Melbourne (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Online (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Papua New Guinea - IBSU Port Moresby (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Perth (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Sydney (Term) Teaching method Workshop 1 hour (Weekly) Tutorial 2 hours (Weekly) Assessment Practical 30% Practical 40% Quiz 30% Prescribed learning resources Term 1 Prescribed Texts No prescribed texts.Prescribed Resources/Equipment BlueJ Java Development Environment - available from https://www.bluej.org/ (free download) (Optional) Netbeans Integrated Development Environment - Available from https://netbeans.org/downloads/ (free download) Term 4 Prescribed Texts No prescribed texts.Prescribed Resources/Equipment BlueJ Java Development Environment - available from https://www.bluej.org/ (free download) (Optional) Netbeans Integrated Development Environment - Available from https://netbeans.org/downloads/ (free download) Prescribed Learning Resources 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. Find out more International Please check the international course and fee list to determine the relevant fees. Find out more Courses that offer this unit Bachelor of Information Technology (2023) China - Guangxi UST, Gold Coast, Melbourne, Online, Papua New Guinea - IBSU Port Moresby, Perth, Sydney Bachelor of Information Technology (2024) China - Guangxi UST, Coomera, Gold Coast, Melbourne, Online, Papua New Guinea - IBSU Port Moresby, Perth, Sydney Bachelor of Education (2023) Coffs Harbour, Gold Coast, Lismore, Online Bachelor of Education (2024) Coffs Harbour, Gold Coast, Lismore, Online Any questions? We'd love to help Enquire Call us Visit our FAQs Tour Contact 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 Directory How to apply News Events Giving Careers A-Z courses Information for Future students International students Indigenous students Current students Research students Alumni Partnerships Staff Information about Faculties and Colleges Graduate School Research impact clusters Southern Cross Health Clinic Environmental Analysis Laboratory Analytical Research Laboratory Student life and support 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. Feedback Copyright statement Privacy statement Sitemap Connect with us #southerncrossuniversity © Southern Cross University ABN: 41 995651 524 | CRICOS - 01241G | TEQSA - PRV12043