School of Engineering and Computing
Bachelor of Computer Science (Hons)
Programme Overview
This programme is designed to prepare students for a successful career in computer science by providing a solid foundation in both theory and practical application. Students will learn core areas including software engineering, artificial intelligence, data analytics, cybersecurity, and cloud computing. The outcome is a set of technical, analytical, and problem-solving skills that enable graduates to innovate in the technology sector, pursue further studies, or embark on professional roles in computing and related industries.
- Specialise in 3 of 4 High Demand Career Fields
Specialise in Artificial Intelligence, Cybersecurity, Data Science, or Cloud Computing through a structured curriculum with internship placements supported by the school. It is one of the most in-demand skills for top-paying careers in the tech industry. - Industry-Linked Learning
Hands-on learning through practical industry projects such as using the Unicorn Hybrid Black EEG Brain Signal Processing project with Ultra Technology Engineering Sdn Bhd, providing practical experience in AI, data analytics, and human-computer interaction. Students also gain real exposure through capstone project showcases. Students are also exposed to Expert Series training sessions, research publications, industry lecture series, hackathons, and coding competitions. - Global & Alumni Connections
Our graduates and partners span the globe, opening doors to international opportunities and networks. From alumni building careers with global tech giants like Google, Microsoft, Intel, Amazon, and Huawei, to industry-linked certifications through partnerships such as Huawei ICT Academy, students gain both credibility and connections that matter. With international mobility programmes, our students experience study exchanges and overseas projects, making them part of a worldwide community of innovators
and leaders. - IR 4.0 Curriculum with Emerging Technologies
Our curriculum is designed around the demands of the Fourth Industrial Revolution and by combining technical expertise with problem-solving, adaptability, and leadership, graduates are equipped to thrive in an ever-evolving digital world. Whether as entrepreneurs, researchers, or industry leaders, they are future-ready professionals shaping the next wave of innovation.
Accredited by:


Progression Pathways
Graduates of the Bachelor of Computer Science can progress to postgraduate studies by coursework or research, such as:
- Master of Computer Science (by coursework)
- Master of Science in Engineering (by research)
While MILA currently offers progression in these areas, graduates are also well-prepared to pursue advanced studies in artificial intelligence, cybersecurity, data science, cloud computing, software engineering, and other computing-related disciplines at universities locally or internationally, providing flexibility to specialise further and advance careers in cutting-edge technology sectors.
Entry Requirements
| Foundation/Matriculation | Pass with a minimum CGPA of 2.00 and a credit in Additional Mathematics at the SPM Level or its equivalent; OR Pass with a minimum CGPA of 2.00 and a credit in Mathematics and any one of the Science Technology or Engineering Subjects at SPM Level or its equivalent. Candidates are required to take and pass reinforcement mathematics subject in the first semester. |
| STPM (Science Stream) | Pass with a minimum Grade of C (GP 2.00) in Mathematics subject and ONE (1) Science / ICT subject; OR |
| STPM (Arts Stream) | Pass with a minimum Grade of C (GP 2.00) in any (2) subjects and a credit in Additional Mathematics at the SPM Level or its equivalent; OR Pass with a minimum Grade of C (GP 2.00) in any (2) subjects AND a credit in SPM Mathematics and any one of the Science, Technology or Engineering subjects or its equivalent. |
| STAM | Pass with minimum grade of Jayyid in any 2 subjects and credit in Additional Mathematics at SPM level; OR Pass with minimum grade of Jayyid in any 2 subjects and credit in Mathematics and any Science, Technology or Engineering subjects at SPM level. |
| A-Level | Pass with Grade D in any two (2) subjects and a credit in Additional Mathematics at the SPM Level or its equivalent; OR Pass with a minimum of Grade D in any two (2) subjects and a credit in Mathematics and any one of the Science Technology or Engineering Subjects at SPM Level or its equivalent; |
| UEC | 5B’s (including Additional Mathematics or Mathematics and 1 of the science, Technology or Engineering subject); OR Pass with at least Grade B in any five (5) subjects and a credit in Additional Mathematics at the SPM Level or credit in Mathematics and any one of the Science Technology or Engineering Subjects at SPM Level or its equivalent. |
| Diploma in Computing fields (Level 4, MQF) |
Pass with minimum CGPA of 2.50, CGPA below 2.50 but more than 2.00 subject to internal assessment. |
| Any Diploma in Science & Technology (Level 4, MQF) |
Pass with a minimum CGPA 2.75; CGPA below 2.75 but more than 2.50 may subject internal assessment. |
| Diploma Kemahiran Malaysia (DKM) / Diploma Vokasional Malaysia (DVM) / Diploma Lanjutan Kemahiran Malaysia (DLKM) in Computing fields |
Pass with a minimum CGPA of 2.50 subject to Senate / Academic Board’s approval. |
Notes:
- The requirement for a credit in Additional Mathematics at SPM Level can be exempted if the entry qualification has a Mathematics subject and the achievement is equivalent or higher than the requirement at SPM Level.
- Candidates, who obtain credit in Mathematics at SPM Level, need to take and pass the reinforcement Mathematics in the first semester or before enrolment with unconditional offer.
ENGLISH REQUIREMENTS
Applicants are recommended to meet the preferred English proficiency test:
| Type of Examination | Minimum Score |
| IELTS | 5.0 |
Alternatively, applicants may meet the requirement through recognised English proficiency tests listed below.
| Type of Examination | Minimum Score |
| CEFR | High B1 |
| MUET | Band 3.5 |
| TOEFL (IBT) |
40 |
| TOEFL Essentials (Online) | 7.5 |
| PTE | 47 |
| Linguaskill Online | 154 |
| ELS English | 107 |
Note:
- Applicants who have completed an academic qualification taught in English may be eligible for exemption from the University English and MQA requirements.
- International applicants who do not meet the programme’s English Language Requirements are required to enrol in the MILA English Enhancement Programme to improve their proficiency.
Programme Structure
Year 1
- Computer Graphics
- Computer Organisation and Architecture
- Computer Programming
- Database Management System
- Discrete Mathematics
- English for Professional Communication
- Internet and Web Programming
- Probability and Statistics
- Professional Computing Practices
Year 2
- Computer Network (H)
- Data Structures and Algorithm (H)
- Data Warehousing and Data Mining
- E-Commerce
- Human Computer Interaction (H)
- Java Programming
- Management Information Systems
- Object-Oriented Programming
- Operating Systems
- Server-Side Programming
- Software Engineering
- Software Testing and Quality Assurance
Year 3
- Artificial Intelligence (H)
- Big Data (H)
- Cloud Computing
- Cloud Security
- Cryptography and Network Security
- Cybersecurity
- Data Analytics
- Data Science
- Entrepreneurship
- Final Year Project 1
- Final Year Project 2
- Industrial Training*
- Machine Learning
- Mobile Computing
- Project Management
- System Analysis and Design
Mata Pelajaran Umum (MPU)
- Bahasa Kebangsaan A** / Introduction to Psychology*
- Bahasa Melayu Komunikasi 2 (Non-Malaysian) / Penghayatan Etika dan Peradaban (Malaysian)
- Integrity and Anti-corruption
- Philosophy and Current Issues
(H) – Embedded with Huawei ICT Academy modules, integrating 4 Huawei General Courses and 1 Huawei
Certified ICT Associate–AI professional certification.
*In Year 3, students complete a minimum 12 weeks of industrial training placement for real industry exposure and hands-on skill development.
Courses and assessments may change due to curriculum updates. For the latest information, please consult our counsellors.
Notes
*For students (including Non-Malaysian) who are not required to take Bahasa Kebangsaan A .
**For Malaysian students who did not achieve credit for Bahasa Melayu in Sijil Pelajaran Malaysia (SPM).
Assessment
- Continuous assessments and final examination
- Face-to-face lecture sessions and lab practical
Future Pathways
Areas of Application
- Artificial Intelligence and Machine Learning
- Cybersecurity
- Data Science and Big Data
- Software Engineering
- Computer Graphics and Visualisation
- Networking and Communications
Career Opportunities
- Software Developer
- Data Scientist
- Cybersecurity Analyst
- Machine Learning Engineer
- Cloud Solutions Architect
- Systems Analyst
- Database Administrator
Get in touch with us now
Interested in joining our programme? Fill out the form below to submit your enquiry. Our admissions team will review your information and get back to you shortly to discuss the next steps in your application journey.
