1. Handbook
  2. Subjects
  3. Media Computation

Media Computation (COMP10003)

Undergraduate level 1Points: 12.5On Campus (Parkville)

You’re viewing the 2019 Handbook:
Or view archived Handbooks


Year of offer2019
Subject levelUndergraduate Level 1
Subject codeCOMP10003
Semester 1
FeesSubject EFTSL, Level, Discipline & Census Date


Computing 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.


Fundamental programming constructs; fundamental data structures; abstraction; basic program structures; algorithmic problem solving; introduction to the media computation and introduction to the Web.

Intended learning outcomes


  1. Develop programs that can manipulate static, structured data using a high-level language such as Python
  2. Apply an iterative and agile approach to solve problems using programming
  3. Evaluate proposed solutions using techniques such as digital and paper prototypes
  4. Use programming to effectively communicate data to non-technical people
  5. 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: 10 August 2019