Programming for Development
Duration
- One Semester or equivalent
Contact hours
- 24 hours face to face + Blended
On-campus unit delivery combines face-to-face and digital learning.
Prerequisites
Concurrent Pre-requisite (completed prior or at same time)COS60015 Front-end Web Development
Aims and objectives
This unit of study aims to introduce students to advanced programming and software application.
Unit Learning Outcomes (ULO)
On successful completion of this unit students will be able to:
1 Develop programs to manipulate data using Python
2 Create web applications using Python
3 Apply and use libraries and APIs in building Python applications
Unit information in detail
- Teaching methods, assessment and content.
Teaching methods
Hawthorn
Type | Hours per week | Number of Weeks | Total |
Face to Face Contact Workshop (Saturday Studio) | 3 | 4 | 12 |
Face to Face Contact Workshop (weeknight studio) | 3 | 4 | 12 |
Online Contact Seminar (Live Online) | 1.5 | 8 | 12 |
Unspecified Learning Activities Independent Learning | 14 | 8 | 114 |
TOTAL | 150 hours |
Swinburne Online
Type | Hours per week | Number of Weeks | Total |
Online Contact Directed Online Learning and Independent Learning | 12.5 | 12 | 150 |
TOTAL | 150 hours |
Assessment
Types | Individual/Group Role | Weighting | Unit Learning Outcomes (ULOs) |
Assignment 1 | Individual/Group | 40-60% | 1, 2 |
Assignment 2 | Individual | 40-60% | 3 |
Content
- Understanding solution architecture
- Cloud computing
- Object oriented programming
- Python Visualisation basics
- Python I/O: Working with files
- Data and analytics
- Websites, web applications
- Web scraping
Study resources
- References.
References
A list of reading materials will be made available in the Unit Online