BSCS

BSCS Program Facts

Duration

8 Semesters (4 years)

Graduation Requirement

131 Credits Hours

Min CGPA/Pass

2

Intake

Spring (Once a year)

Class Timings

8.30 AM TO 3.30 PM

 

BSCS SCHEME OF STUDY

Category

Credit Hours

Computing Courses

 

52

Core Courses

40

Supporting Areas Courses

12

Computer Science Courses

 

 

48

Computer Science Core Course

21

Computer Science Supporting Courses

9

Computer Science Electives Courses

18

General Education Courses

19

19

University Elective Courses

12

12

Total Credit Hours

 

131

SEMESTER WISE COURSE PLAN

1st  Professional Year

1st  Semester

2nd  Semester

Course Title

Credit Hrs

Course Title

Credit Hrs

Introduction to Information and Communication Technology

3 (2+1)

Object Oriented Programming

4 (3+1)

Programming Fundamentals

4 (3+1)

Linear Algebra

3

Discrete Structures

3

English-II (Technical and Business Writing)

3

Calculus and Analytical Geometry

3

Pakistan Studies

2

English-I (English Composition and Comprehension)

3

Basic Electronics

3 (2+1)

Islamic Studies/Ethics

2

 

 

 Total Credit Hours

  18

  Total Credit Hours

15

 

2nd  Professional Year

3rd Semester

4th Semester

Course Title

Credit Hrs

Course Title

Credit Hrs

Data Structures and Algorithms

3 (2+1)

Microprocessor and Assembly Language

3 (2+1)

Digital Logic & Design

3 (2+1)

Computer Architecture and Organization

3

English-III (Communication Skills)

3

Multivariate Calculus

3

Probability and Statistics

3

University Elective-III

3

University Elective-I

3

University Elective-IV

3

University Elective-II

3

 

 

  Total Credit Hours

18

  Total Credit Hours

15

 

3rd Professional Year

                                       5th Semester

6th  Semester

Course Title

Credit Hrs

Course Title

Credit Hrs

Operating Systems

4 (3+1)

Introduction to Software Engineering

3

Database Systems

4 (3+1)

Data Communications and Computer Networks

3 (2+1)

Theory of Automata

3

Artificial Intelligence

3 (2+1)

Design and Analysis of Algorithms

3

Computer Science Elective-I (Data Sciences)

3

Differential Equations

3

Computer Science Elective-II

3

 

 

Computer Science Elective-III

3

Total Credit Hours

  17

 Total Credit Hours

  18

 

4th Professional Year

                                       7th  Semester

8th  Semester

Course Title

Credit Hrs

Course Title

Credit Hrs

Final Year Project-I

3

Final Year Project-II

3

Human Computer Interaction

3 (2+1)

Numerical Computing

3 (2+1)

Professional Practice

3

Computer Science Elective-V

3

Compiler Construction

3 (2+1)

Computer Science Elective-VI

3

Information Security

3

 

 

Computer Science Elective-IV

3

 

 

  Total Credit Hours

18

 Total Credit Hours

  12

Elective Courses

Computer Science - Elective Courses

Not Limited To The List Below

Course  Title

Credit Hours

Proposed Semester

Computer Graphics

3 (2+1)

5-6

Digital Image Processing

3 (2+1)

7-8

Digital Signal Processing

3

5-6

Computer Vision

3

7-8

Distributed Computing

3 (2+1)

7-8

Data and Network Security

3

7-8

Wireless Networks

3 (2+1)

5-6

Social Networks

3

7-8

Mobile Application and Development

3 (2+1)

7-8

Web Design and Development

3 (2+1)

5-6

Data Warehousing

3 (2+1)

5-6

Expert Systems

3

-

Artificial Neural Network

3

7-8

Fuzzy Logic

3

-

Web-Engineering

3 (2+1)

5-6

Fundamentals of Data Mining

3

5-6

Computational Intelligence

3

-

Multi Agent Systems

3

-

Natural Language Processing

3

7-8

Game Development

3

-

Logical Paradigms of Computing

3

-

Formal Methods for Software Engineering

3

5-6

 

Computer Science- University Elective Courses

Not Limited To The List Below

Course  Title

Credit Hours

Proposed Semester

Financial Accounting

3

3-4

Financial Management

3

3-4

Human Resource Management

3

3-4

Marketing

3

5-6

Economics

3

5-6

Psychology

3

2-6

International Relations

3

3-7

Foreign/Regional Language (French,
German, Sindhi, Punjabi, Urdu etc.)

3

7-8

Philosophy

3

6-8

Assessment

The students are assessed on the basis of assignments, quizzes, projects, presentations, oral and written examinations. The students have to maintain 2.0 CGPA at the end of the degree. The distribution of marks is:

Sessional (Assignments, Quizzes, Projects and Presentations) = 25%.

Midterm Exam = 25%.

Final term exam = 50%.

Course Contents

The course contents of the courses of the scheme of study are available online at website of Higher Education Commission (HEC) of Pakistan.