Quick sidebar menu


BS Computer Sciences :

Bachelor's program in computer science at QU impart to the students necessary knowledge, skills and understanding to design, develop and manage computer infrastructures, networks, and software. Our bachelor's program in computer science is a four years 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 enriches 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.


Computer Science graduates with strong computer science skills and management abilities can find career opportunities at various businesses and organizations. Our courses ensure that our graduates are familiar with software development and networked systems, with specific expertise in information security, networks and communications, intelligent systems, data-centric computing, or human-computer interaction. At the same time, they are able to apply their skills to mobile computing, artificial intelligence, robotics or large-scale information management. As computing becomes an integral part of almost all domains, computer science graduates with their computing analytical skills are able to have promising careers in medicine, law, education, physical and life sciences, social sciences, and the humanities.


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

1-Succeed in their chosen profession by applying computational and analytical approaches of computer science to solve real world problems.

2-Successfully engage in life-long learning in cross-disciplinary domains such as bioinformatics, business analytics etc.

3-Exhibit high professional ethical standards to become productive leaders in society.

4-Successfully launch themselves as young entrepreneurs enabling a knowledge based economy.

5-Progress through continuing education while pursuing advanced degree or certificate programs in computing, science, engineering, business, and other professionally related fields.

BSCS Specializations:

Keeping in view the changing industrial trends, from Fall semester 2017 Department of Computer science Qarshi university has successfully started three specializations namely Bio informatics, Data science and Information security :

a-Elective course for Data Science

1-Introduction to Data Science

2-Big Data Concept & Techniques

3-Big Data Analytics

4-Data Mining

5-Machine Learning

b- Elective Courses for BSCS with specialization in Information Security:

1-Introduction to Information Security

2-Cryptography and Network Security

3-Web Security

4-Information Security Goals, Strategies and Policies

5-Computer System Security

c-BSCS specialization in Bioinformatics:

1-General Biology ( Genomics/Biochemistry/ Biotechnology)

2-Bioinformatics I ( Introduction to Bioinformatics)

3-Molecular and General Genetics

4-Bioinformatics II

5-Ethical and Legal Issues in Biology

Career Opportunities

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, the communications industry, the biomedical industry, the defense industry, academia, research institutes, health service providers and engineering firms. However, the 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. Eligibility criteria: Intermediate or equivalent.

BSCS Scheme of Studies

(4-year Program)(8 Semesters)

Semester 1

Serial # Course Name Credit Hours
1 Functional English / Basic English 3(3+0)
2 Fundamentals of Financial Accounting 3(3+0)
3 Programming Fundamentals 4(3+1)
4 Calculus and Analytical Geometry 3(3+0)
5 Introduction to Computing 4(3+1)
Semester Subtotal 17


Semester 2

Serial # Course Name Credit Hours
1 Basic Electronics (Electricity & Electromagnetism) 3(2+1)
2 Advance English 3(3+0)
3 Multivariable Calculus 3(3+0)
4 Pakistan Studies 2(2+0)
5 Object Oriented Programming (OOP) 4(3+1)
6 Digital Logic and Design 3(2+1)
Semester Subtotal 18


Semester 3

Serial # Course Name Credit Hours
1 Communication Skills 3(3+0)
2 Probability & Statistics 3(3+0)
3 Discrete Structures 3(3+0)
4 Database Systems 4(3+1)
5 Data Structure and Algorithms 3(2+1)
Semester Subtotal 16


Semester 4

Serial # Course Name Credit Hours
1 Microprocessor and Assembly Language 3(2+1)
2 Web Design and Development / University Elective 3(2+1)
3 Software Engineering 3(3+0)
4 Linear Algebra 3(3+0)
5 Introduction to Management / Marketing 3(3+0)
6 Design & Analysis of Algorithm 3(3+0)
Semester Subtotal 18


Semester 5

Serial # Course Name Credit Hours
1 Numerical Computing 3(3+0)
2 Operating Systems 4(3+1)
3 Web Programming (PHP, .NET) / University Elective 3(3+0)
4 Object Oriented Analysis and Design 3(2+1)
5 MIS / University Offered Course 3(3+0)
Semester Subtotal 16


Semester 6

Serial # Course Name Credit Hours
1 Advance Databases / University Elective 3(2+1)
2 Artificial Intelligence 3(3+0)
3 Computer Architecture and Organization 3(3+0)
4 Data Communication and Network 3(2+1)
5 Islamic Studies 2(2+0)
Semester Subtotal 14

Semester 7

Serial # Course Name Credit Hours
1 Advance Computer Networks / University Elective 3(2+1)
2 Entrepreneurship 3(3+0)
3 Theory of Automata 3(3+0)
4 Differential Equations 3(3+0)
5 Mobile Application & Development / University Elective 3(2+1)
6 Undergraduate Thesis Part 1 3(3+0)
Semester Subtotal 18


Semester 8

Serial # Course Name Credit Hours
1 Undergraduate Thesis 3(3+0)
2 Compiler Construction 3(3+0)
3 System Programming 3(2+1)
4 Data Mining 3(3+0)
5 Human Computer Interaction 3(2+1)
Semester Subtotal 15
  Total Credit Hours = 17+18+16+18+16+14+18+15 = 132

Offered Programs: