Software Development Practices
Duration
- One Semester or equivalent
Contact hours
- 24 hours face to face + Blended
On-campus unit delivery combines face-to-face and digital learning.
Aims and objectives
This unit of study aims to introduce students to structured programming and design.
Unit Learning Outcomes (ULO)
On successful completion of this module the learner will be able to:
1. Evaluate how agile working practices can support application development
2. Generate an application prototype using web and programming languages, and applying best practice methods
3. Interpret applications using Java and its libraries
4. Generate data visualisations using Java statements
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 | 3 | 8 | 24 |
Online Contact Class (Live Online) | 1.5 | 8 | 12 |
Online Contact Directed Online Learning and Independent Learning (Asynchronous) | 1.5 | 8 | 12 |
Unspecified Learning Activities Independent Learning | 8.5 | 12 | 102 |
TOTAL | 150 hours |
Swinburne Online
Type | Hours per week | Number of Weeks | Total |
Online Contact Directed Online Learning and Independent Learning | 15 | 10 | 150 |
TOTAL | 150 hours |
Assessment
Types | Individual/Group Role | Weighting | Unit Learning Outcomes (ULOs) |
Assignment 1 | Individual | 20-40% | 1,2 |
Assignment 2 | Individual | 40-60% | 1,2,3,4 |
Assignment 3 | Individual | 20-40% | 1,2,3 |
Content
- Creating webpages
- Software Development Requirements and planning
- Managing the development of your prototype
- Styling and prototyping activities
- Programming Concepts
- Programming and Development
- Cloud computing and solutions architecture
- Becoming a high-performing developer
Study resources
- Reading materials.
Reading materials
A list of reading materials will be made available in the Unit Online