Program Detail

BS Computer Science


Computer Science is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed in genes and protein structures in a human cell.

Program’s Outcome

The program will produce Computer Scientists of great character, competence, vision and drive equipped with up-to-date knowledge, marketable skills, valuable competencies, unique expertise, globally compatible dispositions and culturally and professionally acceptable values to take on appropriate professional roles in computer science domain or proceed to further or higher education or training.

Program’s Structure

The structure of a BS Computer Science program meets the needs of students with formal computing experience and relevant skills. The students are expected to learn theoretical and practical understanding of the entire field of Computer Science. The program structure is dynamic and provides basis for various options including Breadth-Based, Depth-Based, and Integrated Breadth & Depth-Based specializations. Student may choose a particular option, which is the most appropriate to their planned future career. Followings are the program‘s details:

Specialization Tracks Students can opt one of the following specialization

1. Regular

2. Computer Science

3. Web Engineering  

4. Database Management Systems  

5. Software Engineering

6. Computer Network


Pre-requisites and Requirements of BS COMPUTER SCIENCE


  • Duration: 4 Years
  • Degree Requirements: Minimum 138 credit hours
  • Semesters: 8


Eligibility: Minimum 2nd division or equivalent in Intermediate or equivalent qualification with mathematics.



Program Code