Bachelor of Computer Science

This program is designed to provide students with foundational and advanced knowledge in computing, including programming, algorithms, software development, artificial intelligence, and cybersecurity. This program emphasizes hands-on projects and practical learning to develop critical problem-solving and technical skills. Graduates are prepared for careers in software development, data science, IT, or further studies, equipping them to adapt and innovate in the rapidly evolving tech industry.

Year 1
Year 2
Year 3

Semester 1

Course Name Credit Units
BCS 1101 Computer Architecture and Organization
3
BCS 1102 Structured Programming
4
BCS 1103 Mathematics for Computer Science
4
BCS 1104 Computer Application
4
BCS 1105 Communication Skills
3
BCS 1106 Old Testament
2
BCS 1107 Gender Issues in computer science
2

Semester 2

Course Name Credit Units
BCS 1201 Database Management System
4
BCS 1202 Data Structures and Algorithm
4
BCS 1203 Introduction to Object-Oriented Programming
4
BCS 1204 Probability and Statistics
4
BCS 1205 Entrepreneurship and Business
3
BCS 1206 New Testament
2
BCS 1207 Operating Systems
3