Course Outline

F-16 Batch & onwards (under Semester System) based on OBE System

Sub No.

Course Code

Name of Subject

Marks

Credit Hours

Theory

Practical

Total

 

First Semester

01

MTH108

Applied Calculus

100

3

0

3

02

EL101

Basic Electrical Engineering

150

3

1

4

03

SW111

Computer Programming

150

3

1

4

04

ENG111

Functional English

100

3

0

3

05

ES121

Electronic Engineering

150

3

1

4

Total

650

15

3

18

 

Second Semester

06

SW121

Object Oriented Programming

150

3

1

4

07

SW122

Digital Computer & Logic Design

150

3

1

4

08

MTH112

Linear Algebra & Analytical Geometry  

100

3

0

3

09

PS106

Pakistan Studies

50

2

0

2

10

IS111/SS104

Islamic Studies / Ethics

50

2

0

2

11

SS125

Professional Ethics

50

2

0

2

Total

550

15

2

17

 

Third Semester

12

SW211

Software Economics & Management

50

2

0

2

13

SW212

Data Structures & Algorithms

150

3

1

4

14

SW213

Computer Architecture & Organization

100

3

0

3

 

SW214

Introduction to Software Engineering

100

3

0

3

15

MTH212

Differential Equations & Fourier series

100

3

0

3

Total

500

14

1

15

 

Fourth Semester

16

SW221

Operating Systems Concepts

150

3

1

4

17

SW222

Database Management & Administration

150

3

1

4

18

SW223

Operations Research

100

3

0

3

19

SW224

Microprocessor Technologies

100

2

1

3

20

MTH217

Laplace Transforms & Discrete Mathematics

100

3

0

3

Total

600

14

3

17

 

 

Fifth Semester

21

SW311

Theory of Automata & Formal Languages

100

3

0

3

22

SW312

Digital Communication

150

3

1

4

23

MTH317

Statistics  & Probability

100

3

0

3

24

SW313

Data Analytics & Business Intelligence

150

3

1

4

25

SW314

Mobile Programming

150

3

1

4

 

Total

650

15

3

18

 

Sixth Semester

26

SW321

Computer Networks & Management

150

3

1

4

27

SW322

Software Project Management

150

3

1

4

28

SW323

Human Computer Interaction

150

3

1

4

29

SW324

Artificial Intelligence Concepts & Techniques

150

3

1

4

30

ENG319

Technical Report Writing & Presentation Skills

50

2

0

2

Total

650

14

4

18

 

Seventh Semester

31

SW411

Interactive Multimedia Systems & Graphics

150

3

1

4

32

SW412

Web Technologies

150

3

1

4

33

SW413

Software Design & Architecture

100

2

1

3

34

SW414

Computer Vision

150

3

1

4

35

SW449

Thesis/Project *

100

3

0

3

Total

650

14

4

18

 

Eighth Semester

36

SW421

Data Warehousing & Mining  Techniques

150

3

1

4

37

SW422

Distributed Computing

150

3

1

4

38

SW423

Software Testing & Quality Assurance

150

3

1

4

39

SW449

Thesis/Project

100

3

0

3

Total

550

12

3

15