Bachelor of Computer Science

Campus: Main Campus
Faculty: Faculty of Basic Sciences & Information Technology
Department: Department of Computing

Prerequisites

Essential : One Best Done of Physics or Mathematics
Relevant : One Best Done of Biology, Chemistry or Technical Drawing
Desirable : General Paper and Best Done of Sub-Math or Computer Studies
Specialisation
  • No Specialisations

Semester 1

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Christian Ethics and Social Values I BCS 1101 3 Core
Communication Skills BCS 1102 3 Core
Entrepreneurship and Development BCS 1103 3 Core
Discrete Mathematics BCS 1104 3 Core
Computer Literacy BCS 1106 4 Core
Probability & Statistics BCS 1105 3 Core
Principles of Programming BCS 1107 4 Core

Semester 2

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Christian Ethics and Social Values II BCS 1201 3 Core
Introduction to Computer Networks and Network Security BCS 1202 4 Core
Information Security BCS 1203 3 Core
Linear Programming BCS 1204 3 Core
Computer Architecture and Organization BCS 1205 3 Core
Structured Programming BCS 1206 4 Core
Operating Systems BCS 1207 3 Core
Tuition
  • No Tuition Details present.

Semester 1

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Data Structures and Algorithms BCS 2102 3 Core
Fundamentals of Object Oriented Programming BCS 2101 4 Core
Database Management Systems BCS 2103 4 Core
Computer Networks and Data Communications BCS 2107 4 Elective
Computer Repair and Maintenance BCS 2106 3 Core
Internet Technologies and Website Design BCS 2104 4 Core
Systems Programming BCS 2105 4 Core

Semester 2

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Systems Analysis and Design BCS 2206 3 Core
Mobile Programming BCS 2201 4 Elective
Numerical Analysis BCS 2203 3 Core
Database Programming BCS 2202 4 Core
Modeling and Simulation BCS 2205 4 Elective
Research Methods BCS 2204 3 Core
Network Security (Inactive) BCS 2209 3 Elective
Industrial Training BCS 2208 4 Core
Tuition
  • No Tuition Details present.

Semester 1

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Systems Administration BCS 3106 4 Core
Business Intelligence and Data Warehousing BCS 3107 4 Elective
Enterprise Network Management (Inactive) BCS 3109 3 Elective
Artificial Intelligence BCS 3104 3 Core
Client-Server Programming for Applications BCS 3105 4 Core
Network Design and Administration BCS 3103 4 Core
User Interface and Programming with Visual Basic BCS 3101 4 Core
Software Development BCS 3102 4 Audited

Semester 2

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Distributed Systems BCS 3206 4 Elective
Software Engineering BCS 3202 4 Core
Final Year Project Implementation BCS 3207 4 Core
Social and Professional Issues in Computing BCS 3205 3 Elective
Cryptography BCS 3201 3 Core
Mobile Phone Technology BCS 3204 4 Elective
Computer Graphics BCS 3203 4 Core
Tuition
  • No Tuition Details present.