The Compute Science Department offers BS degree in computer science. This program’s duration is over 4 years. This program is planned in such a way that the students will acquire all basics and fundamental features of computer science that is essential for them to continue their higher education or pursue their career in the industry. BS Computer Science is 4 years (8 semesters) program with at least 130 hours including the final year project of 6 credit hours.

 

Course Facts:

Entry Admission Requirements for Program:

  • BS Computer Science | BS Software Engineering
    • Minimum Requirement for Admission
      • 45% Marks in FSc. (Pre-Engineering, ICS or related field)
    • Selection Criteria
      • Academic Qualification          = 35%
      • Admission Test + Interview   = 65%

Course Facts

Study Level Study Mode Duration Credit Hours Intake Class Timings Application Deadline
Undergraduate Full Time

5 Years

(10 Semesters)
179 Spring & Fall Weekdays 08:00 am to 04:00 pm

Rs.170,000

(Full Details)

Entry To Doctor of Physical Therapy

Study Level Seats Admission Criteria Age Limit Scholarship Start Date Application
FSc Pre-Medical with minimum 50% marks or equivalent qualification

Male: 50

Female: 50

Qualification: 60%

Interview: 40%
16-25 years - September 2016 Apply Online
Learning to Transform Apply Now

Program Structure

SCHEME OF STUDIES FOR BS-CS

S.No

Category

Credit Hours

1

Computing Courses

52

Core Courses

40

Supporting Areas Courses

12

2

Computer Science Courses

 

48

 

Com Sc. Core Courses

21

 

Com Sc.  Supporting Courses

9

 

Com Sc. Electives

18

3

General Education Courses

18

18

4

University Elective Courses

12

12

 

Total Credit Hours

 

130

 

Computing- CS Core Courses

 

Sr. No

Courses Titles

Credit Hours

1

Programming Fundamentals

4 (3+1)

2

Object Oriented Programming

4 (3+1)

3

Data Structure and Algorithms

3 (2+1)

4

 Discrete Structure

3

 

5

Digital Logic Design

3 (2+1)

6

Operating Systems

4 (3+1)

 

7

Database Systems

4 (3+1)

 

8

Software Engineering

3

9

Data Communications and Computer Networks

3 (2+1)

 

10

Human Computer Interaction

3 (2+1)

 

11

Final Year Project 1

3

12

Final Year Project II

 

Total Credit Hours

40

 

Computing Courses:

Computing Supporting Courses

Sr. No

Course Title

Credit Hours

13

Calculus and Analytical Geometry

3

14

Probability and Statistics

3

15

Linear Algebra

3

16

Basic Electronics

3 (2+1)

 

Total Credit Hours

12

 

Computing General Education Courses

Sr. No

Course Title

Credit Hours

17

English Composition and Comprehension

3

18

Technical and Business Writing

3

19

Communication Skills

3

20

Islamic Studies/Ethics

2

21

Pakistan Studies

2

22

Professional Practices

3

23

Introduction to Information and Communication Technologies

3 (2+1)

 

Total Credit Hours

19

 

Computer Science – Core Courses

 

Sr. No

Course Title

Credit Hours

24

Microprocessor and Assembly Language

3 (2+1)

25

Theory of Automata

3

26

Design and Analysis of Algorithms

3

27

Artificial Intelligence

3 (2+1)

28

Computer Architecture and Organization

3

29

Compiler Construction

3 (2+1)

30

Information Security

3

 

Total Credit Hours

21

 

 

Computer Science- Supporting Courses

Sr. No

Course Title

Credit Hours

31

Numerical Computing

3 (2+1)

32

Multivariate Calculus

3

33

Differential Equations

3

 

Total Credit Hours

9

 

 

Computer Science – Elective Courses (Not Limited to the list below)

Sr. No

Course Title

Credit Hours

34

Computer Graphics

3 (2+1)

35

Digital Image Processing

3 (2+1)

36

Digital Signal Processing

3

37

Computer Vision

3

38

Distributed Computing

3 (2+1)

39

Data and Network Security

3

40

Wireless Networks

3 (2+1)

41

Social Computing

3

42

Mobile Application and Development

3 (2+1)

43

Web Design and Development

3 (2+1)

44

Data Warehousing

3 (2+1)

45

Expert Systems

3

46

Artificial Neutral Network

3

47

Fuzzy Logic

3

48

Web Engineering

3

49

Fundamentals of Data Mining

3

50

Computational Intelligence

3

51

Multi-Agent Systems

3

52

Natural Language Processing

3

53

Game Development

3

54

Logical Paradigms of Computing

3

 

Formal Methods of Software Engineering

3

 

University Elective Courses

Sr. No

Course Title

Credit Hours

55

Financial Accounting

3

56

Financial Management

3

57

Human Resource Management

3

58

Marketing

3

59

Economics

3

60

Psychology

3

61

International Relations

3

62

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

3