Information Technology 2025 | Page 14

4 years February, July and October
RM53,280 Malaysian student
RM62,880 International student 2025 fees per year
Professionally accredited
Industrial training
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

BACHELOR OF SOFTWARE ENGINEERING( HONOURS)

KPT / JPT( R2 / 0612 / 6 / 0026) 11 / 32- MQA / SWA13363
Software engineering is a field that’ s constantly evolving as new technologies emerge. As an engineer in this area, your skills will be critical across many functions – from dispensing life-saving medicine to controlling flight paths.
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.
Professionally accredited
This course is accredited by the Australian Computer Society and is the only software engineering program accredited by Engineers Australia.
Course structure
The course has a common first year, comprising parts A and B, which focuses on the role of the engineer in the future while developing your foundational skills for engineering. In your second year, you’ ll specialise in software engineering through parts C, D and E.
PART A. ENGINEERING FUNDAMENTALS AND BREADTH STUDY This will develop your understanding of natural and physical sciences, mathematics, numerical analysis, statistics, and computer and information sciences that underpin all engineering disciplines.
PART B. ENGINEERING DESIGN
This will develop the engineering techniques, tools and resources for the conduct, design and management of engineering design processes and projects, both in the industrial setting and in the development of research experiments.
PART C. ENGINEERING KNOWLEDGE AND APPLICATION This will provide in-depth knowledge of the specific engineering methods of a branch of engineering and will integrate the specific engineering methods and discipline knowledge into practice.
PART D. PROFESSIONAL PRACTICE This will develop your skills in readiness for the engineering workplace. You will develop skills in effective team membership and team leadership, the use and management of commercially relevant data, and the legal responsibilities of engineers.
PART E. ELECTIVE STUDY This will enable you to further deepen your knowledge of engineering or broaden your knowledge in another approved field.
Technical elective units
LEVEL THREE
• Parallel computing
• Data analytics
• Big data management and processing
• Advanced data structures and algorithms
• Business intelligence and data warehousing
• Artificial intelligence
• Data visualisation
• Malicious AI and dark side security
• Entrepreneurship.
LEVEL FOUR
• IT research methods
• Industry-based learning( can be used to replace Industrial training and Software engineering studio project( 12 points) and one software engineering technical elective( 6 points)).
LEVEL FIVE
• Introduction to data science
• Machine learning
• Data processing for big data
• Modelling discrete optimisation problems
• Natural language processing
• Deep learning.
Internship
You will be placed into an internship program related to software engineering after accumulating at least 120 credit points.
12