Creating Secure and Scalable Software
48 Hours
One Semester or equivalent
Hawthorn
Available to incoming Study Abroad and Exchange students
Overview
Creating Secure and Scalable Software aims to introduce students to contemporary frameworks for developing software, and strategies, patterns, and frameworks to help address security and scalability issues.
Requisites
Prerequisites
COS20007
Object Oriented ProgrammingSWE20004 Technical Software Development
COS20007 Object Oriented Programming
SWE20004 Technical Software Development
COS20001 User-Centred Design
COS10011 Creating Web Applications
COS10005 Web Development
COS20001 User-Centred Design
COS10011 Creating Web Applications
COS10005 Web Development
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:
- Build and deploy secure and scalable application using contemporary frameworks
- Explain and apply strategies, patterns and frameworks to address a range of scalability issues
- Explain and apply strategies, patterns and frameworks to address a range of security issues
- Use contemporary tools to evaluate the scalability of applications
- Use contemporary approaches to evaluate the security considerations of applications
Teaching methods
Hawthorn
Type | Hours per week | Number of weeks | Total (number of hours) |
---|---|---|---|
Face to Face Contact (Phasing out) Lecture | 2.00 | 12 weeks | 24 |
Face to Face Contact (Phasing out) Tutorial Labs | 2.00 | 12 weeks | 24 |
Unspecified Learning Activities (Phasing out) Independent Learning | 8.50 | 12 weeks | 102 |
TOTAL | 150 |
Assessment
Type | Task | Weighting | ULO's |
---|---|---|---|
Portfolio | Individual | 100% | 1,2,3,4 |
Test | Individual | 0% | 1,2,3,4,5 |
Content
- Architecture for scaling up and out
- Patterns and structures for scalability
- Security with authentication and authorisation
- Encryption and signing
- Contemporary technology frameworks
Study resources
Reading materials
A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.