SpecialisationUndergraduate

SFTWRENG01 Software engineering

Faculty of Engineering

Software engineering (SFTWRENG01) is a specialisation worth 144 credit points, listing 67 units, taught at Clayton and Malaysia. It is offered in 6 courses, including Bachelor of Engineering (Honours); and Bachelor of Engineering (Honours) and Bachelor of Arts.

Credit points
144
Units
67
Campus
Clayton, Malaysia
Offered in
6 courses

This is the 2023 handbook entry. See the 2025 entry.

Reviews

No reviews yet

No reviews yet. Be the first to review SFTWRENG01.

Requisite map

Overview

Software engineering comprises the core principles consistent in software construction and maintenance: fundamental software processes and life-cycles; mathematical foundations of software engineering; requirements analysis; software engineering methodologies and standard notations; principles of software architecture and re-use; software quality frameworks and validation; software development; and maintenance environments and tools. Current industry-strength programming languages, technologies and systems feature highly in the practical components, electives and projects of the course.

Availability
Software engineering is listed in E3001 Bachelor of Engineering (Honours) at Clayton and Malaysia as an undergraduate specialisation. 

Structure

Parts C. and D. Software engineering knowledge, application and professional practice108 credit points
You must complete the following core software engineering units AND one unit at level 4 or level 5 from the software engineering technical electives list.
NOTE 1: If you are selected for the Faculty of Information Technology Industry-based Learning (IBL) placement program, you will complete FIT4042 in place of FIT 4002.
NOTE 2: If you completed MAT1830 or FIT2085 as a First Year technical elective, you must replace the core with another unit at the same level or higher from the software engineering technical electives list.

FIT4042 - Industry-based learning (IBL) placement program

6 credit points
In Year 2, you may apply for selection into the Faculty of Information Technology's industry-based learning (IBL) placement program.
FIT4042 is completed in Semester 2 of Year 3 in the standard progression map.
If selected for the program, you enrol in FIT4042 which replaces FIT4002 and a 6-point software engineering technical elective.

Studying E3010 Bachelor of Engineering (Honours)/Bachelor of Computer Science - IMPORTANT INFORMATION

6 credit points
Due to content overlap, you replace FIT2085 with an additional approved elective from Part E. Software engineering technical electives list.

Studying E3011 Bachelor of Engineering (Honours)/Bachelor of Information Technology - IMPORTANT INFORMATION

6 credit points
Due to content overlap, you replace FIT3171 with an additional level 3 or 4 approved elective from Part E. Software engineering technical electives.
Part E. Elective study - Specialisation36 credit points

Studying single degree engineering

36 credit points
In single degree engineering, you must complete 36 credit points of elective study after Year 1. In Year 2, the 12 points of electives can be level 1, 2 or 3 units from engineering or other faculties.
In Years 3 and 4, the 24 points of electives must be level 3, 4 or 5 units and from your engineering specialisation technical electives list.
Electives must be completed at the required unit level to satisfy the course requirements.

Software engineering technical electives

36 credit points
When choosing your electives, it is important to select only from your specialisation technical electives list. This ensures that your elective studies align with and contribute to the knowledge and skills required within your chosen field of study.

Studying a double degree with engineering

The 36 credit points of specialisation engineering technical electives normally required in the single degree have been credited towards the double degree structure and therefore not a requirement in the double degree courses.

Courses that offer it

Notes

You must satisfy the continuous professional development or industrial training required to complete the course. See ENG0001 (for Clayton) or ENG0002 (for Malaysia).

Contacts

Academic Coordinators
Dr Chong Chun Yong
Dr Michael Burke
Associate Professor Rashina Hoda

Common questions

Specialisation details

Type
Specialisation
Study level
Undergraduate
Credit points
144
Faculty
Faculty of Engineering
Handbook years
202020212022202320242025