Admission Office : 0992811720
Admission Office : 0992811720

Scheme of studies Computer Science

Scheme of Studies for BS (Computer Science) 

Scheme of Study for BSCS

Semester–I

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC111

Introduction to Information and Communication Technologies

2-1

 

CSC112

Programming Fundamentals

3-1

 

 

English Composition and Comprehension

3-0

 

 

Calculus and Analytical Geometry

3-0

 

 

Applied Physics

3-0

 

 

Islamic Studies/Ethics

2-0

 

Total

18 (16-2)

 

 

Semester – II

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC121

Object Oriented Programming

3-1

Programming Fundamentals

CSC122

Software Engineering

3-0

 

CSC123

Discrete Structures

3-0

 

 

Communication and Presentation Skills

3-0

English Composition & Comprehension

 

Economy of Pakistan

3-0

 

 

Pakistan Studies

2-0

 

Total

18 (17-1)

 

 

Semester – III

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC231

Data Structures and Algorithms

3-1

Object Oriented Programming

CSC232

Digital Logic Design

3-1

Applied Physics

CSC233

Computer Organization and Assembly Language

3-1

 

 

Technical and Business Writing

3-0

Communication & Presentation Skills

 

Multi-Variate Calculus

3-0

Calculus & Analytical Geometry

Total

18 (15-3)

 

 

 

Semester- IV

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC241

Database Systems

3-1

Data Structures and Algorithms

CSC242

Operating Systems

3-1

Data Structures and Algorithms

CSC243

Design and Analysis of Algorithms

3-0

Data Structures and Algorithms

CSC244

Theory of Automata

3-0

 

 

Linear Algebra

3-0

 

Total

17 (15-2)

 

 

Semester-V

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC351

Computer Networks

3-1

 

CSC352

Compiler Construction

3-0

Theory of Automata

 

Probability and Statistics

3-0

 

 

Differential Equations

3-0

 

CSC354

Data Science

3-0

 

CSC350

Social Service

1-0

 

Total

16 (15-1)

 

 

Semester-VI

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC361

Artificial Intelligence

3-1

Discrete Structures

CSC362

Visual Programming

2-1

Object Oriented Programming

CSC363

Fundamentals of Data Mining

3-0

 

 

Entrepreneurship

3-0

 

 

Psychology

3-0

 

Total

16 (14-2)

 

 

 

Semester-VII

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC471

Software Project Management

3-0

Software Engineering

CSC472

Parallel and Distributed Computing

3-0

Operating Systems

CSC473

Wireless Networks

3-0

 

CSC474

Digital Image Processing

2-1

 

CSC500

Final Year Project (FYP)– I

0-3

 

Total

15 (11-4)

 

 

Semester-VIII

Course Codes

Course Titles

Credit Hours

Pre-Requisite

CSC481

Information Security

3-0

 

CSC482

Theory of Programming Languages

3-0

 

CSC500

Final Year Project (FYP) – II

0-3

 

CSC470

Professional Practices

3-0

 

 

Foreign Language

2-0

 

Total

12 (9-3)

 

 

Scheme of Study for BS (Software Engineering)

 

Semester-I

 

Course Codes

Course Titles

Credit Hours

Pre-requisite

CSC111

Introduction to Information and Communication Technologies

2-1

 

CSC112

Programming Fundamentals

3-1

 

 

English Composition and Comprehension

3-0

 

 

Calculus and Analytical Geometry

3-0

 

 

Applied Physics

3-0

 

 

Islamic Studies/ Ethics

2-0

 

Total

18 (16-2)

 

 

 

Semester-II

 

Course Codes

Course Titles

Credit Hours

Pre-requisite

CSC121

Object Oriented Programming

3-1

Programming Fundamentals

CSC122

Software Engineering

3-0

 

CSC123

Discrete Structures

3-0

 

 

Communication and Presentation Skills

3-0

English Composition and Comprehension

 

Pakistan Studies

2-0

 

 

Economy of Pakistan

3-0

 

Total

18 (17-1)

 

 

Semester- III

 

Course Codes

Course Titles

Credit Hours

Pre-requisite

CSC231

Data Structures and Algorithms

3-1

Object Oriented Programming

SEC232

Software Requirement Engineering

3-0

Software Engineering

 

Technical and Business Writing

3-0

Communication and Presentation Skills

 

Linear Algebra

3-0

 

 

Principles of Management

3-0

 

Total

16 (15-1)

 

 

Semester-IV

 

Course Codes

Course Titles

Credit Hours

Pre-requisite

CSC242

Operating Systems

3-1

Data Structures and Algorithms

CSC243

Database Systems

3-1

Data Structures and Algorithms

SEC243

Software Design and Architecture

2-1

Software Requirement Engineering

SEC244

Human Computer Interaction

3-0

Software Engineering

 

Probability and Statistics

3-0

 

Total

17(14-3)

 

 

Semester-V

Course Codes

Course Titles

Credit Hours

Pre-requisite

SEC351

Software Construction and Development

2-1

Software Design and Architecture

CSC351

Computer Networks

3-1

 

SEC352

Web Engineering

3-0

 

SEC353

Simulation and Modeling

3-0

 

SEC354

Operations Research

3-0

 

Total

16 (14-2)

 

 

Semester-VI

Course Code

Course Titles

Credit Hours

Pre-requisite

SEC361

Software Quality Engineering

3-0

Software Engineering

SEC364

Formal Methods in Software Engineering

3-0

 

SEC365

Visual Programming

2-1

Object Oriented Programming

SEC367

Mobile Application and Development

3-0

 

CSC470

Professional Practice

3-0

 

 

Foreign Language

2-0

 

CSC350

Social Service

1-0

 

Total

18 (16-2)

 

 

Semester-VII

 

Course Codes

Course Titles

Credit Hours

Pre-requisite

SEC471

Software Project Management

3-0

Software Engineering

SEC472

Software Re-Engineering

3-0

Software Construction and Development

SEC474

Management Information Systems

3-0

 

SEC475

Natural Language Processing

3-0

 

CSC500

Final Year Project – I

0-3

 

Total

15 (12-3)

 

 

 

Semester-VIII

 

Course Codes

Course Titles

Credit Hours

Pre-requisite

CSC481

Information Security

3-0

 

SEC486

Agent-based Software Engineering

3-0

 

CSC500

Final Year Project- II

0-3

Final Year Project-I

 

Psychology

3-0

 

Total

12 (9-3)