Software Development, Testamur Major (T148)
- Western Sydney University Major Code: T148
Available to students in other Western Sydney University Programs: Yes. Check that your program has the available credit points required to complete the subjects in this field of study. Any requisite requirements must also be met. Consult your Program Advisor for further advice.
In this major, students learn how to create high quality software to meet client needs. This involves applying the theories and practices of software development to determine requirements, design and deliver solutions. In this software development lifecycle process, students use a range of technologies, and programming skills used for the development of software systems and distributed applications. In addition, students develop the ability to identify, analyse, and formulate solutions to real-world problems in the software development domain. In devising these solutions students also consider principles associated with user interface design, professional and ethical issues, in particular those relating to security and privacy of user data and user behaviour related to software development and associated applications.
Location
Campus | Attendance | Mode | Advice |
---|---|---|---|
Campbelltown Campus | Full-time | Internal | cdms@westernsydney.edu.au |
Campbelltown Campus | Part-time | Internal | cdms@westernsydney.edu.au |
Parramatta Victoria Road Campus | Full-time | Internal | cdms@westernsydney.edu.au |
Parramatta Victoria Road Campus | Part-time | Internal | cdms@westernsydney.edu.au |
Penrith Campus | Full-time | Internal | cdms@westernsydney.edu.au |
Penrith Campus | Part-time | Internal | cdms@westernsydney.edu.au |
Sydney City Campus* | Full-time | Part-time | a.cevenini@city.westernsydney.edu.au |
Sydney City Campus* | Part-time | Internal | a.cevenini@city.westernsydney.edu.au |
- *
Curriculum delivered through an agreement with another party
Major Structure Current
This structure applies to students who commenced in Spring 2023.
If you commenced in Autumn 2023 please refer to the Autumn 2023 Sequence tab for details.
Students must complete 80 credit points as follows
Subject | Title | Credit Points |
---|---|---|
COMP 2009 | Data Structures and Algorithms | 10 |
COMP 3013 | Mobile Applications Development | 10 |
INFO 3003 | Human-Computer Interaction | 10 |
COMP 3012 | Introduction to Cloud Computing | 10 |
COMP 3036 | Full Stack Development | 10 |
Select one of the following | 10 | |
DevOps | ||
Distributed Systems and Programming | ||
Operating Systems Programming | ||
Select one of the following | 10 | |
Social Computing | ||
Mathematical Programming | ||
Analytics Programming | ||
** Select one of the following | 10 | |
** Students who NOT completed MATH 1006 in the program core, MUST complete MATH 1006 | ||
Discrete Mathematics | ||
** Students who HAVE completed MATH 1006 in the program core, MUST complete MATH 2009 or MATH 2010 or COMP 2025 | ||
Introduction to Data Science | ||
Linear Algebra | ||
Introduction to Data Science | ||
Total Credit Points | 80 |
Major Structure 2023
This major structure applies to students who commenced in Autumn 2023.
Students must complete 80 credit points as follows
Subject | Title | Credit Points |
---|---|---|
COMP 2009 | Data Structures and Algorithms | 10 |
COMP 3013 | Mobile Applications Development | 10 |
MATH 1006 | Discrete Mathematics | 10 |
INFO 3003 | Human-Computer Interaction | 10 |
COMP 3012 | Introduction to Cloud Computing | 10 |
COMP 3036 | Full Stack Development | 10 |
Select one of the following | 10 | |
DevOps | ||
Distributed Systems and Programming | ||
Operating Systems Programming | ||
Select one of the following | 10 | |
Social Computing | ||
Mathematical Programming | ||
Analytics Programming | ||
Total Credit Points | 80 |