1. Handbook
  2. Subjects
  3. Introduction to Python Programming

Introduction to Python Programming (COMP90059)

Graduate courseworkPoints: 12.5On Campus (Parkville)

Or view archived Handbooks
You’re currently viewing the 2017 version of this subject

Overview

Year of offer2017
Subject levelGraduate coursework
Subject codeCOMP90059
Campus
Parkville
Availability
February
FeesSubject EFTSL, Level, Discipline & Census Date

AIMS

This subject introduces the fundamental concepts of computing programming, and how to solve simple problems using the high-level procedural language Python, with a specific emphasis on data manipulation, transformation, and visualisation of scientific data.

INDICATIVE CONTENT

Fundamental programming constructs; fundamental data structures; abstraction; basic program structures; algorithmic problem solving; solving simple differential equations; use of modules.

The subject assumes no prior knowledge of computer programming.

Intended learning outcomes

INTENDED LEARNING OUTCOMES (ILO)

On completion of this subject the student is expected to:

  1. Develop programs that can manipulate static, structured data using the Python programming language
  2. Use programming to effectively communicate data to non-technical people
  3. Employ basic algorithmic problem-solving techniques
  4. Identify the kind of data and algorithm most appropriate for solving a given problem.

Generic skills

On completion of this subject, students should have developed the following skills:

  • Handle large datasets in digital format
  • 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
  • Interrogate, synthesise and interpret the published literature
  • Work as part of a team.

Last updated: 14 December 2017