Overview
This unit introduces programming fundamentals and the C++ language to students. The unit provides a foundational understanding of program design and implementation of algorithms to solve simple problems. Fundamental programming control structures, built in and complex data-types and mechanisms for modularity will be presented in C++. This unit also places … For more content click the Read More button below.
Offerings
S2-01-CLAYTON-ON-CAMPUS
Rules
Enrolment Rule
Contacts
Chief Examiner(s)
Ms Cheryl Howard
Notes
IMPORTANT NOTICE:
Scheduled teaching activities and/or workload information are subject to change in response to COVID-19, please check your Unit timetable and Unit Moodle site for more details.
Learning outcomes
On successful completion of this unit, you should be able to:
1.
Design, implement, compile, execute and debug programs using fundamental C++ constructs;
2.
Apply fundamental programming control structures, including conditional statements, iteration and recursion to solve programming problems;
3.
Apply object-oriented design principles, including inheritance and polymorphism, to solve programming problems;
4.
Create C++ programs using pointers to demonstrate an understanding of efficient memory use and management;
5.
Troubleshoot C++ program code using an Integrated Development Environment and its tools.
Teaching approach
Active learning
Assessment
1 - In-semester assessment
2 - Examination (2 hours and 10 minutes)
Scheduled and non-scheduled teaching activities
Laboratories
Lectures
Workload requirements
Workload
Learning resources
Technology resources
Availability in areas of study
Games development
Mobile apps developments
Web development
Mobile apps developments
Web development