Year 1 Subjects
Year 2 Subjects
Year 3 Subjects
Year 4 Subjects
Specialization Subjects
Elective Subjects
       

Year 1 Subjects
Code
Module
Credits
COMP111  
Introduction to Computing   
3
COMP112  
Programming I   
3
COMP113  
Web Technologies   
3
COMP121  
Computer Architecture   
3
COMP122  
Data Structures and Algorithms   
3
COMP123  
Data Communications   
3
LLAW1110  
Constitution and Basic Law   
2
MATH111  
Essential Computer Mathematics   
3
MATH121  
Discrete Mathematics   
3
MBUS100  
Introduction to Business   
3
MENG111  
English I   
4
MENG121  
English II   
4
Return to top  

Year 2 Subjects
Code
Module
Credits
COMP211  
Database Design   
3
COMP212  
Programming II   
3
COMP213  
Operating Systems   
3
COMP214  
Computer Networks   
3
COMP221  
Object Oriented Technologies   
3
COMP222  
Internet Programming I   
3
COMP223  
Software Engineering   
3
COMP224  
Database Management Systems   
3
COMP225  
Network and System Administration   
3
MATH211  
Statistics I   
3
MENG211  
English III   
4
MENG221  
English IV   
4
Return to top  

Year 3 Subjects
Code
Module
Credits
---  
Complete 1 subject from the Elective Subjects - Group A   
3
---  
Complete 3 subjects from the selected Specialization Subjects   
9
COMP311  
Multimedia Application Development   
3
COMP312  
Internet Programming II   
3
COMP313  
Project Management   
3
COMP314  
Human Factors and User Interfaces   
3
COMP321  
Information System Implementation   
3
COMP322  
Introduction to E-Business   
3
MENG311  
English V   
4
MENG321  
English VI   
4
Return to top  

Year 4 Subjects
Code
Module
Credits
---  
Complete 2 subjects from the Elective Subjects - Group B   
6
---  
Complete 2 subjects from the selected Specialization Subjects   
6
COMP411  
Digital Image and VIdeo Processing   
3
COMP412  
Computer Security   
3
COMP421  
Artificial Intelligence   
3
COMP422  
Ethics and Professional Issues in Computing   
3
COMP490  
Final Year Project   
12
Return to top  

Specialization Subjects: ENTERPRISE INFORMATION SYSTEM
Code
Module
Credits
COMP315
Performance Evaluation 
3
COMP323
Data Warehousing and Data Mining 
3
COMP413
Enterprise System and Application Development 
3
COMP423
Strategic Planning For Information Systems 
3
MATH321
Statistics II 
3
Return to top  

Specialization Subjects: GAMING TECHNOLOGY
Code
Module
Credits
COMP316
Introduction to Gaming Technology 
3
COMP324
Gaming Technology I 
3
COMP414
Gaming Technology II 
3
COMP424
Computer Game Design and Development 
3
MATH322
Mathematics For Gaming Technology 
3
Return to top  

Specialization Subjects: COMPUTER EDUCATION
Code
Module
Credits
EDUC311
Introduction to Education 
3
EDUC321
Educational Psychology and Counselling 
3
EDUC322
Curriculum and Teaching Methods (It in Secondary Education) 
3
EDUC411
Teaching Practice I (IT in Secondary Education) 
3
EDUC421
Teaching Practice II (IT in Secondary Education) 
3
Return to top  

Elective Subjects - Group A
Code
Module
Credits
MSEL101
Communication 
3
MSEL102
Introduction to Psychology 
3
MSEL103
Introduction to Sociology 
3
MSEL104
Introduction to Economics 
3
MSEL105
Introduction to Public Administration 
3
MSEL106
Introduction to Marketing 
3
MSEL107
Human Resources Management 
3
MSEL108
Interpersonal Relations 
3
MSEL109
Graphics Design 
3
MSEL110
Accounting 
3
MSEL111
Special Topics I 
3
MSEL112
Special Topics II 
3
Return to top  

Elective Subjects - Group B  
Code
Module
Credits
COMP401
Computer Aided Design 
3
COMP402
Computer Forensics 
3
COMP403
Database Administration and Programming 
3
COMP404
IP Routing 
3
COMP405
Mobile Computing and Wireless Networks 
3
COMP406
Selected Topics I 
3
COMP407
Selected Topics II 
3
COMP408
Selected Topics III 
3
COMP409
Selected Topics IV 
3
COMP410
Internship 
3
Return to top  

sp4web [ver. 2023.05]
Bachelor of Science in Computing (4LCDI)