A Bachelor of Science (BS) in Computer Science is a four-year undergraduate degree program that provides students with the knowledge and skills necessary to work in the field of computer science. The objective is to train students to become skilled professionals with problem-solving capability in Computer Science and allied areas.

A BS - Computer Science is a valuable degree that can lead to a rewarding career in the IT industry, including Artificial intelligence, Databases, Software engineer, Web developer, Mobile application developer, Game developer, Data scientist, Machine learning engineer and Cybersecurity engineer.

If you are interested in a career in computer science, a BS - Computer Science is a great place to start.

BS-Computer Science Mission Statement

To provide quality learning platforms in areas of Computer Science and emerging technologies with emphasis on integration of theoretical knowledge and hands-on experience that enable graduates to lead their professional lives based on integrity, providing service to society to enhance the global economy.

BS-Computer Science Program Educational Objectives (PEOs)

PEO 1: To apply the acquired computing knowledge, skills & capabilities producing competent solutions for the real-life/practical problems.

PEO 2: To learn, understand, adopt and apply computing ethics in professional practices.

PEO 3: To pursue the life-long learning in computing discipline, demonstrate inter-personal skills for sustainable career development &professional growth.

BS-Computer Science Program learning Outcomes (PLOs)

PLO 1: Academic Education: To prepare graduates as computing professionals.

PLO 2: Knowledge for Solving Computing Problems: An ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.

PLO 3: Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.

PLO 4: Design/ Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations

PLO 5: Modern Tool Usage: Create, select, adapt, and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.

PLO 6: Individual and Teamwork: Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.

PLO 7: Communication: Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.

PLO 8: Computing Professionalism and Society: Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.

PLO 9: Ethics: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.

PLO 10: Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.

Mapping of PLOs to PEOs

S. No

Program Learning Outcomes

Program Educational Objectives (PEOs)





Academic Education



Knowledge for Solving Computing problems




Problem Analysis




Design/Development of Solutions



Modern Tool Usage



Individual & Team Work







Computing Professionalism & Society







Life-long Learning




  • Higher Secondary School Certificate (HSSC) (Pre-Engineering/Pre-Medical) with at least 50% marks
    OR A-Level/Equivalent qualification (IBCC Certified)
    OR at least 50% marks in Diploma of Associate Engineering Examination
  • Program Duration: 4 – Years
  • Total Semesters: 8
  • Total Credit Hours: 131

Fee Structure

S. No.


AMOUNT (in Rupees)


University Enrollment Fee

One Time



Semester Registration Fee (4000 per semester)

Each Year



Tuition Fee  (3,600 per credit hour)

Each Year



Security Deposit

One Time



Terminal Examination Fee 

Each Year



Lab & Library Charges

Each Year


TOTAL Rs. (For First Year).


First Semester = Rs. 75,950/ - 

 ((University Enrollment Fee (5000) + Semester Registration (4,000) + Tuition fee (58,950) + Terminal Examination Fee (3,000) + Security deposit (4,000) + Lab & Library charges (1,000))


Second Semester = Rs. 65,950/- 

 ((Semester Registration (4,000) + (Tuition fee (58,950) + Terminal Examination Fee (3,000))

NOTE: Fee should be paid through a bank draft or pay order in favor of 
“Baqai Institute of Information Technology” drawn on a bank in Karachi and a proper receipt must be obtained from the department, which must be shown to the management when required.

*Tuition fee may revise as per inflation rate each year

* Total Credit hours in BS-Computer Science = 131