BSC COMPUTER SCIENCE
A Bachelor of Science degree in Computer Science is a four-year undergraduate program
- 4 Years / Onsite
- Intakes: Jan, Aug.
Overview
An undergraduate degree in Computer Science focuses on equipping students with the theoretical foundations and practical skills needed to design, develop, and analyse computer systems and software. The curriculum covers core areas such as programming, data structures and algorithms, computer systems, databases, software engineering, artificial intelligence, and computer networks. Students may specialise in fields such as artificial intelligence, data science, cybersecurity, software engineering, or mobile and web development. The programme emphasises hands-on experience through laboratory work, coding projects, internships, and capstone projects, helping students develop strong problem-solving abilities, logical thinking, and technical expertise. Graduates can pursue careers in software development, data science, systems analysis, cybersecurity, and other computing-related fields. Opportunities for further studies and professional certifications are also available for career advancement.
Courses
| Semester 1 | Credits | Code |
|---|---|---|
| INTRODUCTORY MATHEMATICS | 3 | MUIT121 |
| COMPUTER ARCHITECTURE | 3 | MUIT125 |
| PRINCIPLES OF COMPUTER PROGRAMMING | 3 | MUIT123 |
| INTRODUCTION TO COMPUTERS | 3 | MURC110 |
| INTRODUCTION TO LITERATURE | 3 | MURL110 |
| ACADEMIC WRITING I | 3 | MURE110 |
| Semester 2 | Credits | Code |
|---|---|---|
| PROBABILITY AND STATISTICS | 3 | MUIT122 |
| SCIENCE AND TECHNOLOGY IN OUR LIVES | 3 | MURS110 |
| BEHAVIOURAL STUDIES | 3 | MURB110 |
| LOGIC AND PRACTICAL REASONING | 3 | MURR110 |
| CALCULUS | 3 | MUIT124 |
| OBJECT-ORIENTED PROGRAMMING I WITH C++ | 3 | MUIT126 |
| Semester 3 | Credits | Code |
|---|---|---|
| ELEMENTS OF MICROECONOMICS | 3 | MUIT221 |
| DISCRETE MATHEMATICS | 3 | MUIT223 |
| OBJECT-OBJECTED PROGRAMMING II WITH JAVA | 3 | MUIT225 |
| ACADEMIC WRITING II | 3 | MUIT221 |
| FUNCTIONAL FRENCH | 3 | MURF210 |
| RELIGION AND CHRISTIAN ETHICS | 3 | MURX210 |
| Semester 4 | Credits | Code |
|---|---|---|
| DATABASE MANAGEMENT SYSTEMS | 3 | MUIT224 |
| MULTIMEDIA CONCEPTS AND INTERNET APPLICATIONS | 3 | MUIT228 |
| PRINCIPLES OF MACROECONOMICS | 3 | MUIT222 |
| DATA STRUCTURES AND ALGORITHMS | 3 | MUIT226 |
| AFRICAN STUDIES | 3 | MURA210 |
| ENTREPRENEURSHIP | 3 | MURT210 |
| Semester 5 | Credits | Code |
|---|---|---|
| INFORATION SYSTEM ANALYSIS AND DESIGN | 3 | MUIT323 |
| DATABASE PROGRAMMING | 3 | MUIT325 |
| OPERATING SYSTEMS | 3 | MUIT321 |
| E-BUSINESS APPLICATION DEVELOPMENT | 3 | MUIT327 |
| DIGITAL FORENSICS AND APPLICATION SECURITY | 3 | MUIT331 |
| MOBILE AND CLOUD COMPUTING | 3 | MUIT329 |
| Semester 6 | Credits | Code |
|---|---|---|
| COMPUTER SEMINAR | 2 | MUIT320 |
| SCIENTIFIC RESEARCH METHODS | 3 | MUIT324 |
| SOFTWARE ENGINEERING | 3 | MUIT322 |
| IT PROJECT MANAGEMENT | 3 | MUIT328 |
| DATA COMMUNICATION AND NETWORKS SECURITY | 3 | MUIT326 |
| MULTIMEDIA CONCEPT AND APPLICATION | 3 | MUIT330 |
| Semester 7 | Credits | Code |
|---|---|---|
| PROJECT I | 3 | MUIT421 |
| PROFESSIONAL, LEGAL AND ETHICAL ISSUES IN IT | 2 | MUIT423 |
| MANAGEMENT INFORMATION SYSTEM | 3 | MUIT425 |
| APPLICATIONS FOR DATA MINING | 3 | MUIT427 |
| PRINCIPLES OF DISTRIBUTED COMPUTING | 3 | MUIT431 |
| FOUNDATIONS OF E-BUSINESS TECHNOLOGIES | 3 | MUIT433 |
| Semester 8 | Credits | Code |
|---|---|---|
| TECHNOLOGY ENTREPRENEURSHIP | 3 | MUIT426 |
| PROJECT II | 3 | MUIT442 |
| DISTRIBUTED ENTERPRISE SYSTEMS | 3 | MUIT428 |
| SYSTEMS PROGRAMMING | 3 | MUIT432 |
| COMPUTER MODELLING AND SIMULATION | 3 | MUIT430 |
| HUMAN COMPUTER INTERACTION | 3 | MUIT434 |