Introduction to Computer Programming (9752.3)
Level: | Level 1 - Undergraduate Introductory Unit |
---|---|
Credit Points: | 3 |
HECS Bands: | 1 |
Faculty: | Faculty of Arts and Design |
Discipline: | School of Arts and Communications |
Availability
-
UC - TAFE Queensland, South Bank
Year Teaching Period Convener Mode of Delivery 2019 Semester 2 Dr Reza RYAN (Ph: ) ON-CAMPUS 2020 Semester 2 Dr Reza RYAN (Ph: ) ON-CAMPUS -
UC - TAFE Queensland, Coomera
Year Teaching Period Convener Mode of Delivery 2019 Semester 2 Dr Reza RYAN (Ph: ) ON-CAMPUS 2020 Semester 2 Dr Reza RYAN (Ph: ) ON-CAMPUS
Unit Outlines
To view your Unit Outline, click View to log in to MyUC and access this information, or visit your unit's online teaching site.
- Semester 2, 2019, ON-CAMPUS, TQG-CO (191411) - View
- Semester 2, 2019, ON-CAMPUS, TQB-SB (191410) - View
- Semester 2, 2018, ON-CAMPUS, TQB-SB (178653) - View
- Semester 2, 2017, ON-CAMPUS, TQG-CO (165095) - View
- Semester 2, 2017, ON-CAMPUS, TQB-SB (165094) - View
If a link to your Unit Outline is not displayed, please check back later. Unit Outlines are generally published by Week One of the relevant teaching period.
Syllabus
This unit provides a foundation in the key concepts of computer programming. While the emphasis is on developing understanding of fundamental programming constructs, students will be required to apply this knowledge to a range of problems in a computer gaming context and utilising current game engine technology.
Learning Outcomes
On successful completion of this unit, students will be able to:
1. Analyse the requirements of simple programming problems and develop suitable solution algorithms and flowcharts;
2. Select appropriate data types and control structures and implement simple programs;
3. Interpret compiler messages to resolve syntax errors and employ debugging techniques to resolve logic error;
4. Explain key concepts of program design and implementation, including object-oriented programming techniques; and
5. Construct programs that include the use of arrays, functions, parameter passing, classes and objects.
Assessment Items
Contact Hours
3 hours per week
Prerequisites
None
Corequisites
None
Assumed Knowledge
None
Incompatible Units
None
Equivalent Units
None