Academic
academic > Faculty of Computing and Information Technology > Compute Sciecne

Academic Programs Offered:

The Computer Sciences Department of University of Gujrat is currently offering the following programs:

Course Name

Duration

BS (CS)

4 Years

Associate Degree In Computer Science

2 years

BS Fifth Semester Induction

2 years

MS (CS)

2 years

Ph.D (CS)  

4 years

BSCS Eligibility Criteria:

Matriculate or Equivalent is eligible to submit admission application. HOWEVER: at least 50% marks are required in intermediate (Pre-Medical, Pre-Engineering or Science Group) or ICS or equivalent or three years Diploma in any technologies duly recognized by Pakistan Board of Technical Education (PBTE) having mathematics with 150 Marks and Computer Science with 100 Marks.

NOTE:

The Applicants with Pre-Medical or Science Group without Mathematics shall cover deficiency courses of Mathematics of 6 Credit Hours within one year of their regular studies.

The applicants having relevant DAE shall apply against 5% reserved quota only. Their application against open merit shall not be entertained in the MORNING PROGRAMS.

SCHEME OF STUDIES FOR
 (BS-CS) 
(Pre-Medical and Intermediate without Mathematics)

 

SCHEME OF STUDIES FOR
(BS-CS)
(Intermediate with Mathematics)

Course Code

Course Title

Cr. Hrs.

Course Code

Course Title

Cr. Hrs.

1st Semester

1st Semester

CS-164

Introduction to Information and Communication Technologies

4 (3+1)

CS-164

Introduction to Information and Communication Technologies

4 (3+1)

CS-102

Programming Fundamentals

4 (3+1)

CS-102

Programming Fundamentals

4 (3+1)

ENG-101

Introduction to Grammar

3

ENG-101

Introduction to Grammar

3

MATH-127

Pre-Calculus-I

0

MATH-107

Calculus & Analytical Geometry

3

PKS-101

Pakistan Studies

2

PKS-101

Pakistan Studies

2

PHY-117

Applied Physics

3

PHY-117

Applied Physics

3

Total 1st Semester

16

Total 1st Semester

19

2nd Semester

2nd Semester

CS-154

Digital Logic Design

4 (3+1)

CS-154

Digital Logic Design

4 (3+1)

CS-103

Object Oriented Programming

4 (3+1)

CS-103

Object Oriented Programming

4 (3+1)

ENG-102

English Language Skills

3

ENG-102

English Language Skills

3

MATH-128

Pre-Calculus-II

0

MATH-110

Multivariate Calculus

3

ISL-100

Islamic Studies/ Ethics

2

ISL-100

Islamic Studies/ Ethics

2

Total 2nd Semester

13

Total 2nd Semester

16

3rd Semester

3rd Semester

CS-241

Database Systems

4 (3+1)

CS-241

Database Systems

4 (3+1)

CS-209

Data Structures & Algorithms

4 (3+1)

CS-209

Data Structures & Algorithms

4 (3+1)

MATH-107

Calculus & Analytical Geometry

3

CS-261

Discrete Structures

3

CS-321

Software Engineering

3

CS-321

Software Engineering

3

STAT-205

Probability and Statistics

3

STAT-205

Probability and Statistics

3

Total 3rd Semester

17

Total 3rd Semester

17

4th Semester

4th Semester

CS-210

Operating Systems

4 (3+1)

CS-210

Operating Systems

4 (3+1)

CS-255

Computer Organization & Assembly Language

4 (3+1)

CS-255

Computer Organization & Assembly Language

4 (3+1)

CS-XXX

Computer Networks

4 (3+1)

CS-XXX

Computer Networks

4 (3+1)

MATH-110

Multivariable Calculus

3

MATH-314

Linear Algebra

3

---

University Elective – I

3

---

University Elective – I

3

Total 4th Semester

18

Total 4th Semester

18

5th Semester

5th Semester

---

University Elective - II

3

---

University Elective - II

3

CS-324

Information Security

3

CS-324

Information Security

3

CS-261

Discrete Structures

3

MATH-111

Differential Equations

3

---

CS Elective – I

3

CS-3XX

CS Elective – I

3

---

CS Elective – II

3

CS-3XX

CS Elective – II

3

CS-424

Parallel & Distributed Computing

3

CS-424

Parallel & Distributed Computing

3

Total 5th Semester

18

Total 5th Semester

18

6th Semester

6th Semester

CS-XXX

Artificial Intelligence

4 (3+1)

CS-XXX

Artificial Intelligence

4 (3+1)

CS-369

Design & Analysis of Algorithms

3

CS-369

Design & Analysis of Algorithms

3

MGT-320

Business Report Writing

3

MGT-320

Business Report Writing

3

MATH-314

Linear Algebra

3

---

University Elective – III

3

---

CS Elective – III

3

---

CS Elective – III

3

---

CS Elective – IV

3

---

CS Elective – IV

3

Total 6th Semester

19

Total 6th Semester

19

7th Semester

7th Semester

CS-341

Professional Practices

3

CS-341

Professional Practices

3

CS-361

Theory of Automata & Formal Languages

3

CS-361

Theory of Automata & Formal Languages

3

---

CS Elective - V

3

CS-4XX

CS Elective - V

3

MATH-111

Differential Equations

3

---

University Elective – IV

3

---

University Elective-III

3

CS-406

Final Year Project

I

CS-406

Final Year Project

I

Total 7th Semester

12

Total 7th Semester

15

8th Semester

8th Semester

CS-462

Compiler Construction

3

CS-462

Compiler Construction

3

CS-463

Numerical Computing
(CS Supporting Course)

3

CS-463

Numerical Computing
(CS Supporting Course)

3

---

CS Elective - VI

3

CS-XXX

CS Elective - VI

3

---

University Elective – IV

3

CS-406

Final Year Project

6

CS-406

Final Year Project

6

Total 8th Semester

15

Total 8th Semester

18

Grand Total

134

Grand Total

134

     

Eligibility Criteria Associate Degree In Computer Science:

Matriculate or Equivalent is eligible to submit admission application. HOWEVER: at least 50% marks are required in intermediate (Pre-Medical, Pre-Engineering or Science Group) or ICS or three years Diploma duly recognized by Pakistan Board of Technical Education (PBTE) having mathematics with 150 Marks and Computer Science with 100 Marks to meet the minimum admission criteria. OTHERWISE: the admission shall be cancelled.

NOTE:

  • The Applicants with Pre-Medical or Science Group without Mathematics shall cover deficiency courses of Mathematics of 6 Credit Hours within one year of their regular studies.
  • Applicants having DAE may apply against Open Merit. No reserve quota is allocated.

Scheme of Study

Semester I

Course Code

Course Title

Cr. Hrs

CS-XXX

Introduction to Information and

Communication Technology

3+1

PKS-XXX

Pakistan Studies

2

CS-XXX

Applied Physics

3

MATH-XXX

Calculus and Analytical Geometry

3

CS-XXX

Programming Fundamentals

3+1

Total

16

Semester II

ISL-XXX

Islamic Studies

2

ENG-XXX

English Composition & Comprehension

3

MATH-XXX

Linear Algebra

3

STAT-XXX

Probability and Statistics

3

CS-XXX

Computer Networks

3+1

CS-XXX

Object Oriented Programming 

3+1

Total

19

Semester III

MGT-XXX

Communication and Presentation

Skills

3

CS-XXX

Professional Practices

3+1

CS-XXX

Data Structures and Algorithm 

3+1

CS-XXX

Software Engineering

3

CS-XXX

Discrete Structure

3

Total

17

Semester IV

CS-XXX

Major Course-IV* (Internship (mandatory- 03)

3

CS-XXX

Data Base Systems    

3+1

CS-XXX

Digital Logic Design

3

CS-XXX

Elective Course-I (Within the

Major Subject)  

3

CS-XXX

Elective Course-II (Within the Major Subject)

3

Total

16

MS CS Scheme of Study:

Course-Code

Course Title

Cr. Hr

Semester I

CS-5XX

Core Course I

3

CS-5XX

Core Course II

3

CS-5XX

Core Course III

3

Total

9

Semester II

CS-5XX

Core Course IV

3

CS-5XX

Elective I

3

CS-5XX

Elective II

3

CS-XXX

Research Methodology

1

Total

10

Semester III

CS-605

MS-Thesis I

3

CS-XXX

Elective III

3

Total

6

Semester IV

CS-605

MS-Thesis II

3

CS 5xx

Elective-IV

3

Total

6

Core Courses for MS (Computer Science)

At least four courses must be taken from the following

CS501 Advanced Analysis of Algorithms

CS505 Advanced Operating Systems

CS507 Theory of Programming Languages

CS534 Theory of Automata – II

EE502 Advanced Computer Architecture

PHD CS Scheme of Study:

Course-Code

Course Title

Cr. Hr

Semester I

CS-XXX

Elective-I

3

CS-XXX

Elective-II

3

CS-XXX

Elective-III

3

Total

9

Semester II

CS-XXX

Elective-IV

3

CS-XXX

Elective-V

3

CS-XXX

Elective-VI

3

Total

9

Semester III

CS-605

Thesis I

12

Total

12