Handbook home
Media Computation (COMP10003)
Undergraduate level 1Points: 12.5On Campus (Parkville)
About this subject
Contact information
Semester 1
Greg Wadley
greg.wadley@unimelb.edu.au
Wally Smith
wsmith@unimelb.edu.au
Overview
Availability | Semester 1 |
---|---|
Fees | Look up fees |
AIMS
Computer programming can be used to solve problems in many diverse areas, such as business, science, humanities, and design. Many tasks in these areas require manipulating, analysing, and visualising data and media using computer programs. This subject teaches students with little or no background in computer programming how to design and write basic programs using a high-level procedural programming language, and to solve simple problems using these skills, with a specific focus on media computation, such as manipulating images and dynamic web content.
INDICATIVE CONTENT
Fundamental programming constructs; fundamental data structures; abstraction; basic program structures; algorithmic problem solving; introduction to the media computation and introduction to web development, algorithms for programming visual design, programming user interfaces, iterative design.
Intended learning outcomes
On successful completion of this subject, students should be able to:
- Develop programs that can manipulate static, structured data using a high-level language such as Python
- Apply an iterative and agile approach to solve problems using programming
- Evaluate proposed solutions using techniques such as digital and paper prototypes
- Use programming to effectively communicate data to non-technical people
- Collaborate effectively in small groups to jointly solve computational problems
Generic skills
On completion of this subject, students should have developed the following generic skills:
- An ability to apply knowledge of basic science and engineering fundamentals
- An ability to undertake problem identification, formulation and solution
- The capacity to solve problems, including the collection and evaluation of information
- The capacity for critical and independent thought and reflection
- Profound respect for truth and intellectual integrity, and for the ethics of scholarship
- An expectation of the need to undertake lifelong learning, and the capacity to do so
Last updated: 5 December 2024