The Computer science is the scientific and practical approach to computation and its applications. A computer scientist specializes
in the theory of computation and the design of computational systems. Computer science degree provides tremendous career opportunities around the globe with
attractive pay packages. Computer science education is being boosted by US government. US government is promoting computer science education at all levels from K-12 to higher education. US government has declared computer science as a basic skill that must be learnt by every individual. This trend is being followed by European countries and India. Computer science has served human beings from their personal life to all sectors of business. Computer science evolved and produced new mechanisms and services for human beings. Computing is now supporting human being everywhere from personal life to managing businesses.
Such involvement has created great number of jobs for computer scientists. Top careers for computer scientists are: software application development, computer systems analyst, computer system engineers, network system administrator, database administrator, business intelligence analyst, web developer, smart phone application development, computer programmer, big data, cloud computing.
Job Market for Computer Scientists
Computer science department considers latest job trends for computer scientists in international market. The department has objective to train students with the skills that are high in demand in international job market. Department has particularly focused on training students about big data, data science,cloud computing, android app development, iOS app development and SAP. These are among the most demanded skills for computer scientists. The department primarily teaches curriculum recommended by National Computing Education Accreditation Council (NCEAC). In addition, the department has introduced subjects required for skills development in big data, cloud computing, android and iOS app development to target international job market. The department has academic partnerships with leading companies of computer science industry. So far, department has academic partnership with Cloudera, Oracle, VMWare, Amazon Web Service, SAP and Microsoft. The department has got industry developed curriculum by these academic partnerships. The department has also received software being deployed in industry from these academic partnering companies.Computer science department has established 2 computing labs, 1 apple lab, 1 data science lab for experimentation of students. Students are provided wireless internet access. Department is planning to bring your own device (BYOD) facility to let students use software on their own laptops. The department is also providing blended learning facility to the students. Video lectures are recorded and students can view these lectures after class to enhance their learning.Duration: Years (8 Semesters)
Eligibility Criteria
As per HEC and NCEAC(National Computing Education Accreditation Council.) rules.
Curriculum:
Courses Under Semester System
BSc Computer Science
Semester- I
Course Code |
Course Title |
Theory |
Lab |
---|---|---|---|
CS-101 |
Introduction to Information and Communication Technologies |
3 |
1 |
CS-102 |
Programming Fundamentals |
3 |
1 |
MT-101 |
Calculus and Analytical Geometry |
3 |
0 |
HU-101 |
English Composition & Comprehension |
3 |
0 |
NS-101 |
Applied Physics |
3 |
0 |
|
Total |
15 |
2 |
|
Semester Total |
17 |
Semester- II
Course Code |
Course Title |
Theory |
Lab |
---|---|---|---|
CS-103 |
Object Oriented Programming |
3 |
1 |
CS-104 |
Discrete Structure |
3 |
0 |
HU-102 |
Communication & Presentation Skills |
3 |
0 |
MT-102 |
Probability & Statistics |
3 |
0 |
HU-103 |
Pak Studies |
2 |
0 |
HU-104 |
Islamic Studies |
2 |
0 |
|
Total |
16 |
1 |
|
Semester Total |
17 |
|
|
Total for First Year |
34 |
Semester- III
Course Code |
Course Title |
Theory |
Lab |
---|---|---|---|
CS-201 |
Data Structures and Algorithms |
3 |
1 |
CS-202 |
Digital Logic Design |
3 |
1 |
HU-201 |
Technical and Business Writing |
3 |
0 |
MT-202 |
Liner Algebra and Differential Equations |
3 |
0 |
CS-203 |
Operating Systems |
3 |
1 |
|
Total |
15 |
3 |
|
Semester Total |
18 |
Semester- IV
Course Code |
Course Title |
Theory |
Lab |
---|---|---|---|
CS-204 |
Introduction to Software Engineering |
3 |
0 |
CS-205 |
Computer Organization and Architecture |
3 |
1 |
CS-207 |
Introduction to Database Systems |
3 |
1 |
MT-203 |
Numerical Computing |
3 |
0 |
UE-201 |
University Elective – I |
3 |
0 |
|
Total |
15 |
2 |
|
Semester Total |
17 |
|
|
Total for Second Year |
35 |
Semester- V
Course Code |
Course Title |
Theory |
Lab |
---|---|---|---|
CS-301 |
Theory of Programming Languages |
3 |
0 |
CS-302 |
Theory of Automata & Formal Languages |
3 |
0 |
UE-301 |
University Elective –II |
3 |
0 |
MT-301 |
Multi Variable Calculus |
3 |
0 |
CS-305 |
Parallel & Distributed Computing |
3 |
0 |
CS-306 |
Design and Analysis of Algorithms |
3 |
0 |
|
Total |
18 |
0 |
|
Semester Total |
18 |
Semester- VI
Course Code |
Course Title |
Theory |
Lab |
|
---|---|---|---|---|
CS-307 |
CS Elective – I |
3 |
0 |
|
CS-308 |
CS Elective - II |
3 |
0 |
|
UE-302 |
University Elective –III |
3 |
0 |
|
CS-309 |
Computer Networks |
3 |
1 |
|
CS-310 |
CS Elective - III |
3 |
0 |
|
|
Total |
15 |
1 |
|
|
Semester Total |
16 |
||
|
Total for Third Year |
34 |
Semester- VII
Course Code |
Course Title |
Theory |
Lab |
---|---|---|---|
CS-400 |
Final Year Project - I |
0 |
3 |
CS-401 |
CS Elective – IV |
3 |
0 |
CS-402 |
Compiler Construction |
3 |
0 |
CS-403 |
CS Elective – V |
3 |
0 |
CS-404 |
Artificial Intelligence |
3 |
0 |
CS-405 |
CS Elective – VI |
3 |
1 |
|
Total |
15 |
4 |
|
Semester Total |
19 |
Semester- VIII
Course Code |
Course Title |
Theory |
Lab |
---|---|---|---|
CS-406 |
Final Year Project - II |
0 |
3 |
HU-401 |
Professional Practices |
3 |
0 |
CS-408 |
Information Security |
3 |
0 |
UE-401 |
University Elective – IV |
3 |
0 |
|
Total |
9 |
3 |
|
Semester Total |
12 |
|
|
Total for Final Year |
31 |
|
|
Grand Total for Four Years |
134 |