School of Engineering - Page 20

4 years February , July and October
RM48,101 Malaysian student
RM54,915 International student 2021 fees per year
Professionally accredited
• The only software engineering program accredited by Engineers Australia .
• Accredited by the Australian Computer Society .
• Emphasises practice-based learning through studio projects and internships .
• Apply for the School of IT ’ s 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 .
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


KPT / JPT ( R / 481 / 6 / 0709 ) 11 / 25 - MQA / SWA13363
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 .
Course structure
You ’ ll complete 108 points of core units and 36 points of electives to graduate . Units offered in levels two to four are listed below . Units have a value of six credit points , unless stated otherwise .
Level two
• 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
• Two elective units Elective units
• Modelling for data analysis
• Introduction to data science
• Introduction to cyber security
• Theory of computation
• Mobile application development .
Level three
Core units
• Computer architecture
• Software engineering : architecture and design
• Software engineering practice ( 12 credit points )
• Operating systems
• Databases
• Two elective units Elective units
• Business intelligence and data warehousing
• Usability
• Intelligent systems
• Data analytics
• Information and network security .
Level four
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 )
• Software engineering industry experience studio project ( 12 credit points )
• Computer networks
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 .
Being a software engineer is not just a career option to me . It ’ s my passion and a life goal because I know just how much computer science can help change lives around us .”
Bachelor of Software Engineering ( Honours ) Apple WWDC Scholar 2018 and 2019 National Winner , Maybank Business Case Pitching Competition 2019 Monash Best Intern Award 2019 , Monash University Australia Gold Medalist , Monash Australia Competitive Programming 2017 Interned with Monster . com and Touch ’ n Go .
Steven was selected twice by Apple to receive the WWDC Scholarship Award , earning full sponsorships to attend the WWDC Conference in California . Having learnt more about augmented reality ( AR ) at the conference , he returned to Monash and worked with the School of Pharmacy to use AR in teaching students about atrial fribillation . Steven also organised technical workshops , inspired by Apple ’ s Everyone Can Code initiative , to encourage students from all schools to put their creative power to work and develop useful applications . Shortly before his graduation , Steven accepted a job offer from Apple and will start his career as a Wallet Integration Engineer at Apple Pay .