The Oldest Engineering Institution of Pakistan             Ranked at 281 amongst World Engineering Universities            
 

 

CURRICULUM FOR B.Sc. COMPUTER SCIENCE

Semester 1

Semester 2

Course No.

Title

Contact Hrs

Credit Hrs

Course No.

Title

Contact Hrs

Credit Hrs

CS 101

Introduction to Computing

2+3

2+1

CS 141

Programming Fundamentals

2+3

2+1

PHY 101

Mechanics & Wave Motion

3+3

3+1

PHY 103

Electricity and Magnetism

3+3

3+1

MA 101

Calculus

4

4

MA 103

Multivariate Calculus

3

3

HU 101

Composition and Writing

3

3

EE121

Circuits Analysis I

3+3

3+1

IS 102

Islamic Studies/Ethics & Pak Studies

4

4

HU 202

Communication Skills

2

2

 

 

22

18(18)

 

 

22

16(34)

Semester 3

Semester 4

CS 241

Object Oriented Programming

2+3

2+1

CS 210

Data Structures and Algorithms

3+3

3+1

MA 202

Differential Equations & Transforms

4

4

CSE 225

Computer Organization and Assembly Language

3+3

3+1

CS 200

Discrete Mathematics

3

3

CS 202

Theory of Automata & Formal Languages

3

3

EE 222

Circuit Analysis II

3

3

MA 250

Probability and Statistics

3

3

IS/HU 301

Language I*

3

3

MA 210

Linear Algebra and Complex Analysis

4

4

CSE 120

Digital Logic Design

3+3

3+1

IS/HU 302

Language II*

3

3

 

 

24

20(54)

 

 

25

21(75)

Semester 5

Semester 6

CS 325

Operating Systems

3

3

CS 391

Object Oriented Analysis and Design

3+3

3+1

CS 390

Software Engineering

3+3

3+1

CS 360

Artificial Intelligence

3+3

3+1

CSE 330

Computer Networks

3+3

3+1

CS 370

Database Systems

3+3

3+1

CS 310

Analysis of Algorithms

3

3

 

Elective

3

3

CSE 311

Numerical Analysis and Computing

3

3

 

Elective

3

3

HU 312

Project Management 

3

3

 

 

 

 

 

 

24

20(95)

 

 

24

18(113)

Semester 7

Semester 8

CS 491

Final Project I

0+9

0+3

CS 492

Final Project II

0+9

0+3

CSE 445

Programming Languages

3

3

CS 402

Compiler Construction

3

3

CSE 450

Computer Graphics

3

3

 

Elective

3

3

 

Elective

3

3

 

Elective

3

3

HU 401

Entrepreneurship and Leadership

3

3

 

 

 

 

 

 

21

15(128)

 

 

18

12(140)

               

*Choice between: Arabic, Chinese, French or German. Offering is subject to the availability of the Instructor

Elective Courses in Computer Science and Engineering
The following is a list of sample elective courses. Additional courses may be added - CS 342 Web Technologies (3); CS 379 Bio-informatics (3); CS 372 Data Warehousing (3); CS 375 Data Mining (3); CS 440 Design Patterns (3); CS 307 Management Information System (3); CS 431 Inter-networking with UNIX TCP/IP (3); CSE 371 Signal and Systems (3); CSE 471 Communications Systems and Wireless (3);  CSE 472 Digital Signal Processing (3); CSE 420 Computer Architecture (3); CSE 430 Wireless Networks (3); CSE 402 Robotics and CNC Machines (3+1)

 

 

 
Copyright @2013 University of Engineering & Technology, Lahore

Disclaimer: Data on this website is only for information and can’t be used for any legal purposes.