Students of Bachelor in Computer Science (Honours) at MSU will receive a detailed and rigorous treatment of the fundamental principles of the discipline. The theories learnt in the classroom are further strengthened by intensive practical sessions in MSU’s computer labs. Experienced lecturers facilitate the learning process through formative and summative assessments. This programme is designed with your future career in mind and our collaboration with industry partners help to ensure you graduate industry ready and are kept abreast of all the latest breakthroughs in computer science.
i. Pass in Matriculation or Foundation studies with a minimum CGPA of 2.00 or pass in STPM or equivalent with a minimum of Grade C (GP 2.00) in any 2 subjects and credit in the following subjects at SPM level or its equivalent:
a) Additional Mathematics; or
b) Mathematics and any one of the Science, Technology or Engineering subjects.
Note: Candidates for category i b) need to take Mathematics reinforcement subjects with topics relevant to Computer Science and Software Engineering at the beginning of their studies.
Students must pass the Mathematics reinforcement subject as a prerequisite before being allowed to take the relevant core course. However, this provision does not prevent students from pursuing other courses either core or non-core that do not require the Mathematics reinforcement subject.
Credits for Mathematics reinforcement subjects are additional credits to core subjects and can be considered as credit to graduate.
Mathematics reinforcement subject requirements may be excluded if the Matriculation or Foundation programme or its equivalent offers Mathematics and its achievement is equivalent to / higher than the credit requirements of the Additional Mathematics subject at SPM level;
ii. Pass STPM in Science stream or its equivalent, with a minimum of Grade C (GP 2.00) in one Mathematic and one Science / ICT subject;
iii. Diploma in Computer Science OR Software Engineering OR Information Technology OR Information Systems or its equivalent with a minimum CGPA of 2.50;
iv. Any other Diploma in science and technology with a minimum CGPA of 2.50.
• Introduction to Programming
• System Analysis and Design
• Data Communication and Network
• Database System
• Discrete Mathematics
• Object Oriented Programming
• Network and Data Security
• Software Architecture, Design and Testing
• Client Server Computing
• Web Programming
• Real Time System
• Distributed System
• Programming for Mobile Devices
• Data Mining
• Industrial Training
- Software Engineer
- System Analyst
- Database Administrator
- Computer System Engineer