
Programming for Development
24 hours face to face + Blended
One Semester or equivalent
Online
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
Quarter 2
Location
Online
Start and end dates
14-April-2025
15-June-2025
15-June-2025
Last self-enrolment date
14-April-2025
Census date
02-May-2025
Last withdraw without fail date
16-May-2025
Results released date
08-July-2025
Quarter 4
Location
Online
Start and end dates
29-September-2025
30-November-2025
30-November-2025
Last self-enrolment date
29-September-2025
Census date
17-October-2025
Last withdraw without fail date
31-October-2025
Results released date
13-January-2026
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 |
TOTAL | 150 |
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 |
TOTAL | 150 |
Assessment
Type | Task | Weighting | ULO's |
---|---|---|---|
Assignment 1 | Individual/Group | 40 - 60% | 1,2 |
Assignment 2 | Individual | 40 - 60% | 3 |
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.