BACHELOR OF
SOFTWARE
ENGINEERING (HONOURS)
4 years
February, July and October
RM48,101 Malaysian student
RM54,915 International student
2020 fees per year
KPT/JPT (N/481/6/0709) 11/20 - MUM/APA/021
Professionally accredited
Software is everywhere. It does
everything from dispensing medicine to
controlling flight paths to monitoring and
shaping our shopping habits.
The world’s major companies, governments and
organisations depend on smartly designed and
well-built software. And they rely on the expertise
of skilled software engineers to make it happen.
As a software engineer, you’ll apply engineering
principles to systematically analyse, develop and
improve software to ensure it runs effectively,
safely and securely. You’ll acquire high-level
programming expertise, but software engineering
goes well beyond writing code.
Most modern IT systems are so complicated that
teams of people must work together to create
them. This specialisation’s emphasis on
collaborative studio-based learning will give you
strong skills in teamwork, project management
and communication.
Accreditation
This degree is provisionally accredited by the
Australian Computer Society and Engineers
Australia.
LEVEL THREE (48 points)
Electives
Select any two units from the list below or from
another school:
• Business intelligence and data warehousing
• Usability
• Intelligent systems
• Data analytics
• Information and network security.
LEVEL FOUR (48 points)
This is considered as a period of specialisation.
You must take both studio and research projects,
along with a core unit and three electives. This
includes at least one software engineering
technical elective offered by the School of IT.
• Software engineering research project
(12 credit points)
Course structure • Software engineering industry experience
studio project (12 credit points)
LEVEL TWO (48 points) • Computer networks
Core units
• Introduction to computer science for engineers
• Discrete mathematics for computer science for
engineers
• Object-oriented analysis, design and
implementation
• Software engineering process and management
• Algorithms and data structures
• Software quality and testing Software engineering technical elective
Select any unit from the approved electives
offered by the School of IT. You’ll also have to
complete an additional two units from any school
during your fourth year.
Electives
Select any two units from the list below or from
another school.
Emphasises practice-based
learning through studio
projects and internships
Core units
• Computer architecture
• Software engineering: architecture and design
• Software engineering practice (equivalent to
12 credit points)
• Operating systems
• Databases
The only software
engineering program
accredited by
Engineers Australia
RECOMMENDATION
Complete Programming fundamentals
in Java or Introduction to computer
systems, networks and security at
level one.
CAREER PATHS
Graduates may find employment in
the following positions:
•
•
•
•
•
•
•
•
•
applications developer
internet developer
programming specialist
systems programmer
software designer
software engineer
architect
consultant
developer
Industry based learning
You can apply for the highly-regarded IT Industry
Based Learning program to complete a half-year
placement with leading Malaysian and global
organisations. The placement counts towards your
course and is supported by a scholarship.
•
•
•
•
•
Modelling for data analysis
Introduction to data science
Programming fundamentals in Java
Theory of computation
Introduction to computer systems, networks
and security
• Mobile application development.
UNDERGRADUATE PROSPECTUS 2020
43