SpecialisationUndergraduate

SFTWRENG02 Software engineering

Faculty of Engineering

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

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

The 2027 handbook has no page for SFTWRENG02. This is its 2026 entry, the latest one.

Reviews

No reviews yet

No reviews yet. Be the first to review SFTWRENG02.

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

Part C. Software engineering knowledge and application108 credit points
You must complete the core software engineering units listed below AND one level 4 or 5 unit selected from Part E. Software engineering technical electives list.

FIT4042 - Industry-based learning (IBL) placement program

18 credit points
In Year 2, you may be eligible to apply for selection into the Faculty of Information Technology’s Industry-Based Learning (IBL) program. If accepted, you will complete FIT4042 (an 18-credit point placement) in Semester 2 of Year 3 instead of FIT4002 and one 6-credit point software engineering elective.

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

6 credit points
Due to content overlap, you replace FIT2085 and MAT1830 with two additional approved electives from Part E. Software engineering technical electives list.
Part D. Professional practice
Continuous professional development is a crucial part of meeting the Engineers Australia Stage 1 Competency Standard to be a Professional Engineer. You must enrol in ENG0001 in your final year and satisfy the professional development requirements if you are studying at the Clayton campus.

The Engineering Accreditation Council Malaysia have similar industrial training requirements. You must enrol in ENG0002 in the second semester of your third year and complete the industrial training required if you are studying at the Malaysia campus.
Part E. Elective study - Specialisation36 credit points

Students enrolled in the single degree Engineering

36 credit points
To satisfy course requirements, you must take care to complete the electives at the required unit level.

In Year 2, you must complete 12 credit points of electives which can be level 1, 2 or 3 units from Engineering or other faculties, subject to meeting the unit enrolment rules. Please ensure that you adhere to the course rules regarding level 1 units and do not exceed the maximum 60 credit points allowed.

In Years 3 and 4, you must complete 24 credit points of electives which must be level 3 or 4 units and from your engineering specialisation technical electives list. You may also enrol in up to two level 5 units in your final year.

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.

Students enrolled in a double degree with Engineering

The 36 credit points of specialisation technical electives, which are typically required in the single degree Engineering course, have already been credited towards the double degree structure. As a result, these units are not a requirement in the double degree courses.

Courses that offer it

Notes

Bachelor of Engineering (Honours): Continuous Professional Development (CPD)

CPD is a compulsory requirement for all Engineering students. You must complete 420 hours of continuous professional development in order to graduate with the Bachelor of Engineering (Honours) qualification. It is a collection of all work including volunteer, personal and professional practice experiences outside the classroom which may be in the form of 12 weeks of relevant vacation employment or an equivalent combination of approved professional development and/or engineering employment taken throughout the duration of the course. You must submit a series of reflections on your experience with particular reference to the development of each of the key Engineers Australia Stage 1 competencies. Visit the Student Experience website for more information about professional development.

The Engineering Accreditation Council Malaysia has similar professional experience requirements. Further information is available on the Industrial training website.

Contacts

Academic Coordinators
Dr Tan Chee Keong
Dr Xiaoning Du

Common questions

Specialisation details

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