GENERAL DEGREE COURSES
Computer Science  | 
    ||||
| Course Code | Course Title | Credit Value | Lect. & Tute. | Pract. /Field Work | 
|---|---|---|---|---|
| CSM 11011 | System Fundamentals and Digital Organization | 1 | 15 | - | 
| CSM 11022 | Fundamentals of Programming and Programming Languages | 2 | 23 | 21 | 
| CSM 12032 | Object Oriented Programming, Analysis and Design | 2 | 30 | - | 
| CSM 12041 | Object Oriented Programming Laboratory | 1 | - | 45 | 
| CSM 21012 | Algorithms and Complexity | 2 | 30 | - | 
| CSM 21021 | Operating Systems | 1 | 15 | - | 
| CSM 21031 | Advanced Algorithms Laboratory | 1 | 3- | 45 | 
| CSM 22042 | Internet Programming and Web Services | 2 | 30 | - | 
| CSM 22052 | Networking and Communication | 2 | 30 | - | 
| CSM 22061 | Internet Programming Laboratory | 1 | - | 45 | 
| CSM 31012 | System Analysis, Design and Engineering | 2 | 30 | - | 
| CSM 31022 | Database Management System | 2 | 30 | - | 
| CSM 31031 | DBMS Laboratory | 1 | - | 45 | 
| CSM 32042 | Software Project Management | 2 | 30 | - | 
| CSM 32051 | Introduction to Image Processing | 1 | 15 | - | 
| CSM 32061 | Image Processing Laboratory | 1 | - | 45 | 
| Total Credits | 24 | |||
HONOURS DEGREE COURSES
Honours Degree in Computer Science  | 
    ||||
| Level | Semester | Code | Title | Credits | 
|---|---|---|---|---|
| III | I | CSS 31012 | Mathematics for Computing * | 02 | 
| CSS 31022 | Mathematical Modeling for Computing ** | 02 | ||
| CSS 31031 | Computer Systems | 01 | ||
| CSS 31042 | Operating Systems Theory and System Programming | 02 | ||
| CSS 31052 | Analysis and Design of Information Systems | 02 | ||
| CSS 31062 | Group Project | 02 | ||
| II | CSS 32073 | Language Processors and Natural Language Processing | 03 | |
| CSS 32083 | Distributed Computing | 03 | ||
| CSS 32093 | Formal Methods | 03 | ||
| IV | I | CSS 41013 | Seminar and Report Writing – Computer Science | 01 | 
| CSS 41023 | Artificial Intelligence and Logic Programming | 03 | ||
| CSS 41033 | Advanced Database Systems | 03 | ||
| CSS 41046 | Research Project – Computer Science | 06 | ||
| II | CSS 41052 | Industrial Training | 02 | |
| CSS 42063 | Computer Graphics and Vision | 03 | ||
| CSS 41073 | High Performance computing | 03 | ||
| CSS 41083 | Information Theory, Coding and Cryptography | 03 | ||
| CSS 42093 | New Paradigms in Computing | 03 | ||
*   offered for Biological Science Students. 
** offered for Chemical Sciences and Physical Science Students
