Bachelor of Science in Computer Science


BSCS program at QU impart to the students necessary knowledge, skills and understanding to design, develop and manage computer infrastructures, networks, and software. Our BSCS program is a four year program and involves coursework that focuses on principles, applications, methods and theories that enable Information and Computing Technologies. Advance courses focus on teamwork through team projects that emphasize industrial applications and best practices.   General education courses further enriche student’s educational experience by providing him useful perspective on cultural, political, scientific and economic issues. At Department of CS, QU, students are exposed to mandatory supervised internship, laboratory studies and a senior thesis to fulfill practical experience requirements. Our program blends theory and applications of subject area to prepare students for myriad of computer science careers in industry, government, and academia.


  • Artificial Intelligence
  • Data Science
  • Cyber Security

Student Outcomes

The program must enable students to attain, by the time of graduation:

  • An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.
  •  An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  •  An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • An ability to function effectively on teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, security and social issues and responsibilities.
  • An ability to communicate effectively with a range of audiences.
  • An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  • Recognition of the need for and an ability to engage in continuing professional development.
  • An ability to use current techniques, skills, and tools necessary for computing practice.
  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

Career Opportunity:

Computer science graduates get employment as members of ICT teams, software engineers, systems analysts, researchers, data analysts, and scientific or application programmers. Their employers include  internet based commerce and software based hi-tech industries, insurance, banks and financial institutions, computer and electronics manufacturers, communications industry, biomedical industry, defense industry, academia, research institutes, health service providers  and engineering firms. However, software and IT companies are the major employers of computer science graduates. They offer the best packages to the young graduates, which are unmatched with other branches of science.


Graduates of the undergraduate program in Computer Science are expected to attain the following objectives within a few years of graduation:

  • Succeed in their chosen profession by applying computational and analytical approaches of computer science to solve real world problems.
  • Successfully engage in life-long learning in cross-disciplinary domains such as bioinformatics, business analytics etc. 
  • Exhibit high professional ethical standards to become productive leaders in society.
  • Successfully launch themselves as young entrepreneurs enabling a knowledge based economy.
  • Progress through continuing education while pursuing advanced degree or certificate programs in computing, science, engineering, business, and other professionally related fields.

Admission Criteria:

The university is more than willing to have students who not only wish to excel academically but are also keen to contribute to the nation-building process. Needless to say that we consider applications based only on merit. This way, we ensure students’ onward movement based on their passion to learn and to advance with grace and dignity into the future. Following certificate holders are qualified to get admissions, provide they have scored 2nd Division/50 % marks in their respective certificate:

  • FSc (Pre Engineering / Pre Medical)
  • ICS, D.Com, I.Com
  • A-Level or Equivalent

Scheme of Study:

Semester 1

Serial #Course NameCredit Hours
1English Composition and Comprehension3(3+0)
2University Elective-13(3+0)
3Programming Fundamentals4(3+1)
4Calculus and Analytical Geometry3(3+0)
5Introduction to Computing3(2+1)
6Islamic Studies2(2+0)
Semester Subtotal18

 Semester 2

Serial #Course NameCredit Hours
1Applied Physics3(3+0)
2Technical and Business Writing3(3+0)
3Probability & Statistics3(3+0)
4Pakistan Studies2(2+0)
5Object Oriented Programming4(3+1)
6Discrete Structures3(3+0)
Semester Subtotal18

Semester 3

Serial #Course NameCredit Hours
1Communication and Presentation Skills3(3+0)
2University Elective-23(3+0)
3Digital Logic Design4(3+1)
4Data Structure and Algorithms4(3+1)
5CS Supporting-13(3+0)
Semester Subtotal17

 Semester 4

Serial #Course NameCredit Hours
1Information Security3(3+0)
2Software Engineering3(3+0)
3Linear Algebra3(3+0)
4Computer Networks4(3+1)
5Database Systems4(3+1)
6Social Service (University Elective 3)1(1+0)
Semester Subtotal18

 Semester 5

Serial #Course NameCredit Hours
1Computer Organization & Assembly Language4(3+1)
2CS Supporting-23(3+0)
3Design & Analysis of Algorithm3(3+0)
4Artificial Intelligence4(3+1)
5CS Elective-13(3+0)
Semester Subtotal17

 Semester 6

Serial #Course NameCredit Hours
1Operating Systems4(3+1)
2Foreign Language (University Elective-4)2(2+0)
3University Elective-53(3+0)
4CS Elective-23(3+0)
5CS Elective-33(3+0)
6CS Elective-43(3+0)
Semester Subtotal18

 Semester 7

Serial #Course NameCredit Hours
1Final Year Project Part-I3(0+3)
2Theory of Automata3(3+0)
3CS Supporting-33(3+0)
4Parallel & Distributed Computing3(3+0)
Semester Subtotal12

Semester 8

Serial #Course NameCredit Hours
1Final Year Project Part-II3(0+3)
2Compiler Construction3(3+0)
3CS Elective-53(3+0)
4Professional Practices3(3+0)
Semester Subtotal12

Total Credit Hours = 18+18+17+18+17+18+12+12 = 130

Fee per Semester:

Admission FeeRs. 15,000/-
(One time & non-refundable)
Security Rs. 5,000/-
(One time & refundable)
Miscellaneous Rs. 2,000/semester
Semester Tuition FeeRs. 88,000/semester
Application Processing FeeRs. 1000
Apply Now