Undergraduate Prospectus 2018 (July 2018) | Page 44

Engineering Bachelor of Software Engineering (Honours) KPT/JPT (N/481/6/0709) 11/20 - MUM/APA/021 4 years February, July and October Malaysian Student $ RM 45,300 International Student RM 49,800 2018 fees per year Software does everything from dispensing medicine to controlling flight paths to monitoring and shaping our shopping habits. Our 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. LEVEL THREE (48 POINTS) As a software engineer, you will apply engineering principles to systematically analyse, develop and improve software to ensure it runs effectively, safely and securely. You will 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. ● Operating systems Core Units ● Computer architecture ● Software engineering: architecture and design ● Software engineering practice (equivalent to 12 credit points) ● Databases Electives Select any two (2) units from the list below or from another School. ● Business intelligence and data warehousing ● Usability ● Intelligent systems ● Data analytics ● Information & network security Recommendation Complete Introduction to computer science for engineers at level one Accreditation This degree is provisionally accredited by the Australian Computer Society. The School will be seeking provisional accreditation from Engineers Australia in 2018. Full accreditation from these professional bodies can only be obtained after at least 20 students graduate from this program. Course Structure Career Paths LEVEL TWO (48 POINTS) Core Units Graduates may find employment as: ● Introduction to computer science for engineers ● Applications developer ● Object-oriented analysis, design and implementation ● Internet developer ● Programming specialist ● Discrete mathematics for computer science ● Software engineering process and management ● Algorithms and data structures ● Systems programmer ● Software quality and testing ● Software designer Electives ● Software engineer Select any two (2) units from the list below or from another School. ● Architect ● Consultant ● Developer ● System development ● Project management ● Web database interface ● Data visualisation ● Mobile application development ● Databases ● Data modelling 42 Undergraduate Prospectus 2018 LEVEL FOUR (48 POINTS) This is considered as a period of specialisation. You must take both software engineering studio and research projects, along with the other core unit and three more electives including at least one software engineering technical elective offered by the School of IT. ● Software engineering research project (12 credit points) ● Software engineering industry experience studio project (12 credit points) ● Computer networks Software engineering technical elective Select any unit from the pool of software engineering approved electives offered by the School of IT. Another two units – either from the School of IT or any other school – have to be completed during your fourth year. Industry Based Learning (IBL) You can apply for the highly regarded IT Industry Based Learning program to do a half-year placement with leading Malaysian and global organisations. The placement counts towards your course and is supported by scholarship.