Handbook home
Introduction to Programming (COMP90059)
Graduate courseworkPoints: 12.5On Campus (Parkville)
You’re currently viewing the 2019 version of this subject
About this subject
- Overview
- Eligibility and requirements
- Assessment
- Dates and times
- Further information
- Timetable(opens in new window)
Contact information
Summer Term
Kylie McColl
Semester 1
Dr Thomas Christy
Semester 2
Dr Antonette Mendoza
Overview
Availability | Summer Term Semester 1 Semester 2 |
---|---|
Fees | Look up fees |
AIMS
This subject introduces the fundamental concepts of computing programming, and how to solve simple problems using high-level procedural language, with a specific emphasis on data manipulation, transformation, and visualisation of data.
INDICATIVE CONTENT
Fundamental programming constructs; fundamental data structures; abstraction; basic program structures; algorithmic problem solving; use of modules.
The subject assumes no prior knowledge of computer programming.
Intended learning outcomes
On completion of this subject the student is expected to:
- 1. Develop programs that can manipulate static, structured large data using the Python programming language
- 3. Employ basic algorithmic problem‐solving techniques
- 4. Identify the kind of data and algorithm most appropriate for solving a given problem.
- 2. Use programming to effectively communicate data to non‐technical people
Generic skills
On completion of this subject, students should have developed the following skills:
- •Exercise critical judgement; undertake rigorous and independent thinking
- • Adopt a problem-solving approach to new and unfamiliar tasks
- • Develop high-level written report and/or oral presentation skills
- • Develop high-level comprehension of technical literature skills
- • Work as part of a team.
Last updated: 3 November 2022