Overview

This unit of study aims to introduce students to advanced programming and software application.

Requisites

Teaching Periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date

Learning outcomes

Students who successfully complete this unit will be able to:

  • Develop programs to manipulate data using Python
  • Create web applications using Python
  • Apply and use libraries and APIs in building Python applications

Teaching methods

Swinburne Online

Type Hours per week Number of weeks Total (number of hours)
Online
Directed Online Learning and Independent Learning
15.00 10 weeks 150
TOTAL150

Hawthorn

Type Hours per week Number of weeks Total (number of hours)
Face to Face Contact (Phasing out)
Seminar
1.50 8 weeks 12
Online
Directed Online Learning and Independent Learning
1.50 8 weeks 12
Face to Face Contact (Phasing out)
Workshop
3.00 8 weeks 24
Unspecified Learning Activities (Phasing out)
Independent Learning
12.75 8 weeks 102
TOTAL150

Assessment

Type Task Weighting ULO's
Assignment 1Individual/Group 40 - 60% 1,2 
Assignment 2Individual 40 - 60% 

Content

  • Introduction to Python
  • More Python
  • HTTP requests
  • Creating web applications and web pages
  • Working with databases
  • Advanced Python
  • Negotiating requirements and building APIs
  • Creating chatbots

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.