Introduction to Computer Programming (9752.3)
|Available teaching periods||Delivery mode||Location|
|View teaching periods|
|0.125||3||Faculty Of Arts And Design|
|Discipline||Study level||HECS Bands|
|School Of Arts And Communications||Level 1 - Undergraduate Introductory Unit|| Band 2 2021 (Commenced After 1 Jan 2021)
Band 2 2021 (Commenced Before 1 Jan 2021)
Learning outcomesOn 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.
Graduate attributes1. UC graduates are professional - use creativity, critical thinking, analysis and research skills to solve theoretical and real-world problems
1. UC graduates are professional - communicate effectively
1. UC graduates are professional - work collaboratively as part of a team, negotiate, and resolve conflict
3. UC graduates are lifelong learners - reflect on their own practice, updating and adapting their knowledge and skills for continual professional and academic development
2. UC graduates are global citizens - behave ethically and sustainably in their professional and personal lives
2. UC graduates are global citizens - make creative use of technology in their learning and professional lives
3. UC graduates are lifelong learners - adapt to complexity, ambiguity and change by being flexible and keen to engage with new ideas
1. UC graduates are professional - employ up-to-date and relevant knowledge and skills
1 - Communication
2 - Analysis and Inquiry
3 - Problem Solving
4 - Working independently and with others
5 - Professionalism and Social Responsibility
|Year||Location||Teaching period||Teaching start date||Delivery mode||Unit convener|
Whitaker, RB. (2015). The C# Player's Guide - 2nd Edition. Starbound Software.
Lukosek, Greg. (2016) Learning C# by Developing Games with Unity 5.x – Second Edition,Packt Publishing.
Additional Recommended Reference Texts
Tristem, Ben. (2015). Unity Game Development in 24 Hours, Sams Teach Yourself (2nd Edition) Sams Publishing
Okita, Alex. (2014). Learning C# programming with Unity 3D. Boca Raton, FL: CRC Press.
Submission of assessment items
Extensions & Late submissions
Assessment items one and two will be submitted online via the unit Moodle site. The first page of each assessment submission should include the following information:
Word Count (if applicable):
I certify that:
• the attached assignment is my own work and no part of this work has been written for me by any other person except where such collaboration has been authorized by the lecturer/s concerned;
• material drawn from other sources has been fully acknowledged as to author/creator, source, and other bibliographic details according to unit-specific requirements for referencing; and
• no part of this work has been submitted for assessment in any other unit in this or another faculty except where authorised by the lecturer/s concerned.
Special assessment requirements
In order to pass this unit, students have to obtain at least 50% of the available marks and make a genuine attempt to complete all assessments.
Students have a responsibility to uphold University standards on ethical scholarship. Good scholarship involves building on the work of others and use of others' work must be acknowledged with proper attribution made. Cheating, plagiarism, and falsification of data are dishonest practices that contravene academic values. Refer to the University's Student Charter for more information.
To enhance understanding of academic integrity, all students are expected to complete the Academic Integrity Module (AIM) at least once during their course of study. You can access this module within UCLearn (Canvas) through the 'Academic Integrity and Avoiding Plagiarism' link in the Study Help site.
Use of Text-Matching Software
The University of Canberra uses text-matching software to help students and staff reduce plagiarism and improve understanding of academic integrity. The software matches submitted text in student assignments against material from various sources: the internet, published books and journals, and previously submitted student texts.
The amount of time you will need to spend on study in this unit will depend on a number of factors including your prior knowledge, learning skill level and learning style. Nevertheless, in planning your time commitments you should note that for a 3cp unit the total notional workload over the semester or term is assumed to be 150 hours. These hours include time spent in classes. The total workload for units of different credit point value should vary proportionally. For example, for a 6cp unit the total notional workload over a semester or term is assumed to be 300 hours.
Inclusion and engagement
Students who need assistance in undertaking the unit because of disability or other circumstances should inform their Unit Convener as soon as possible so the necessary arrangements can be made.
Students are expected to maintain at least 80% attendance. There is a significant link between a student's attendance / participation, and the quality of their learning outcomes demonstrated by the submitted assessable project components.
Please advise the Unit Convener (by email) in advance if you are unable to attend a particular class or studio.
Required IT skills
Students require general computing skills in applications such as Microsoft Word, Powerpoint and internet search capability.
Work placement, internships or practicums
Penalties for late submission or non-completion of mandatory assessment
This section only refers to students who have not been granted an extension (see above).
All work must be completed and submitted by the due date. Work submitted after the due date will only be assessed on a pass or fail basis and without comments, unless an extension has been given.
Extensions should be sought before the due date for an assignment. Extensions will only be given for substantial medical or similar reasons.
Work submitted after the due date without an approved extension will be assessed on a pass or fail basis without feedback. Assignments submitted over 7 days late will receive a mark of zero.