Secondary Software Engineering Education, Major (0378)

  • Effective from: Autumn 2025
  • Western Sydney University Major Code: 0378

Available to students in other Western Sydney University programs?  No

The Secondary Software Engineering Education Major will provide students with 60 credit points of Software Engineering discipline knowledge and 20 credit points of Technology pedagogy and curriculum knowledge. Together with completion of subjects in the Bachelor of Education (Secondary), this Major will enable students to meet requirements to graduate from the Bachelor of Education (Secondary) with the Software Engineering teaching area (formerly Software Design & Development). The Secondary Software Engineering Education Major will span the Foundation and Development phases of the Bachelor of Education (Secondary), enabling students to develop strong pedagogical content knowledge, an understanding of evidence-based pedagogies, and skills in using assessment and feedback to guide and enhance student learning.

Location

Campus Mode Advice
Parramatta Campus - Victoria Road Internal SecondaryEnquiries@westernsydney.edu.au
Penrith Campus Internal SecondaryEnquiries@westernsydney.edu.au

Major Structure

Note: Students will need to travel to different campuses depending on subject availability and campus offerings.   

Students must successfully complete 80 credit points as follows.

Start-year intake

Plan of Study Grid
Year 1
Autumn sessionCredit Points
COMP 1005 Programming Fundamentals 10
 Credit Points10
Spring session
COMP 2014 Object Oriented Programming 10
 Credit Points10
Year 2
Autumn session
COMP 2021 Software Engineering Fundamentals 10
 Credit Points10
Spring session
COMP 3028 Software Construction 10
 Credit Points10
Year 3
Autumn session
COMP 2009 Data Structures and Algorithms 10
Select one Alternate subject (from the pool of alternate subjects listed below) 10
 Credit Points20
Spring session
TEAC 3060Technological & Applied Studies Curriculum 7-10 10
 Credit Points10
Year 4
Autumn session
TEAC 4032Computing & Software Technology Curriculum 11-12 10
 Credit Points10
 Total Credit Points80

Mid-year intake

Plan of Study Grid
Year 1
Spring sessionCredit Points
COMP 1005 Programming Fundamentals 10
 Credit Points10
Autumn session
COMP 2021 Software Engineering Fundamentals 10
 Credit Points10
Year 2
Spring session
COMP 2014 Object Oriented Programming 10
COMP 3028 Software Construction 10
 Credit Points20
Autumn session
COMP 2009 Data Structures and Algorithms 10
 Credit Points10
Year 3
Spring session
TEAC 3060Technological & Applied Studies Curriculum 7-10 10
 Credit Points10
Autumn session
Select one Alternate subject (from the pool of alternate subjects listed below) 10
 Credit Points10
Year 4
Autumn session
TEAC 4032Computing & Software Technology Curriculum 11-12 10
 Credit Points10
 Total Credit Points80

Alternate Subjects 

Students complete one of the following subjects.

Subject Title Credit Points
COMP 3015Operating Systems Programming10
COMP 3013Mobile Applications Development10
COMP 3036Full Stack Development10