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