coursestable
University of Engineering and Technology Taxila
Call us: +92 051 9047 846
Follow us:

Bachelor of Science in Computer Science

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.

1. He should have passed the Intermediate (PreEngg) Examination with Mathematics, Physics and Chemistry from Board of Intermediate and Secondary Education of Pakistan or an equivalent examination so recognized by the University.
2. Intermediate or an equivalent with Physics, Mathematics and Computer Science shall be acceptable only for Computer Engineering, Software Engineering, Telecom Engineering, Computer Science and Cyber Technology.
3. Intermediate or an equivalent with Physics, Mathematics and Statistics shall be acceptable only for Computer Science and Cyber Technology.
4. He should have passed the examination (up to the latest annual examination) on the basis of which he seeks admission.
5. For admissions in BS Computer Science the candidate having 45% marks are eligible.

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