Call to find out more
+6012-900 3707

Bachelor of Engineering in Software Engineering

 

 Qualification Bachelor's Degree
 Study mode
Full-time
 Duration
4 years
 Intakes
February, April, September
Entry Requirements
  • Pass Sijil Tinggi Persekolahan Malaysia (STPM) or equivalent with at least Grade C (SGP 2.00) in 2 subjects AND pass Sijil Pelajaran Malaysia (SPM) or equivalent with a credit in Additional Mathematics;
  • Pass A Level with passes in at least 2 subjects AND pass SPM or equivalent with a credit in Additional Mathematics;
  • Pass Unified Examination Certificate (UEC) with at least Grade B in 5 subjects, including Advanced Mathematics; 
  • Pass Foundation programme from Xiamen University Malaysia Campus in the relevant field with at least CGPA 2.0, and a credit in Additional Mathematics in SPM or equivalent; 
  • Pass Matriculation or Foundation programmes from any Higher Education Provider recognised by the Government of Malaysia with at least CGPA 2.0, and a credit in Additional Mathematics in SPM or equivalent; 
  • Pass South Australian Matriculation (SAM) with a minimum Tertiary Entrance Rank (TER) aggregate of 70 and Grade B in 2 related subjects including Mathematics; 
  • Pass Canadian Pre-University (CPU) with passes in 6 subjects with an average 70%, including Mathematics; 
  • Pass Diploma programmes in Computer Science / Information System / Information Technology / Software Engineering (MQF Level 4) or equivalent with a *minimum CGPA 2.5, and a credit in Additional Mathematics in SPM or equivalent; (*Note: Applicant with CGPA of less than 2.5 but more than 2.0 can be accepted subject to a stringent internal evaluation process); 
  • Other Diplomas (MQF Level 4) with a minimum CGPA 2.5, and a credit in Additional Mathematics in SPM or equivalent;
  • Any other qualifications that are equivalent and recognised by Government of Malaysia.
Curriculum
  • Computing Mathematics
  • Computer Fundamentals
  • C and C++ Programming
  • Principles of Information Systems
  • Data Structure
  • Principles of Artificial Intelligence
  • Introduction of Software Engineering
  • Computer Architecture
  • Operating Systems
  • Database
  • Fundamentals of Network Technology
  • Software Architecture and Design Patterns
  • Algorithm Analysis and Design
  • Object Oriented Modeling
  • Human Computer Interaction
  • Software Quality Engineering
  • Software Project Management
  • Computer Graphics
  • Software Verification and Validation
  • Embedded System
  • Digital Media Technology
  • Advanced Software Engineering
  • Game Design and Development
  • Software Requirement Engineering
  • Information Security
  • Introduction of Cloud Computing
  • Mobile Application System Design
  • Distributed Systems
  • Data Mining
  • Technology and Application of Internet of Things
  • Big Data Analytics
  • Virtual Reality