Handbook home
Introduction to Programming (COMP90059)
Graduate courseworkPoints: 12.5On Campus (Parkville)
About this subject
Contact information
Semester 1
Simon D'Alfonso
dalfonso@unimelb.edu.au
Semester 2
Simon D'Alfonso
dalfonso@unimelb.edu.au
Overview
Availability | 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 and is not suitable for students with prior programming experience.
Intended learning outcomes
On completing this subject it is expected that the student be able to:
- Develop programs that can manipulate static, structured large data using the Phython programming language
- Identify the kind of data and algorithm most appropriate for solving a given problem
- Employ basic algorithmic problem-solving techniques
- Engage in communication involving programming concepts
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
Last updated: 30 May 2024