Undergraduate Prospectus 2020 (Mar 2020) | Page 45

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