BSCS (GC)

Bachelor of Science in Computer Science( General Computing)

This four-year degree program provides challenging, in-depth study in the areas that form the basis of computer technology, namely computer programming and computer systems. This program assures that the graduates are adequately prepared to enter and continue to practice in the field of computer science. The program provides a sufficiently broad base of mathematics, physical science, engineering science, computer experience, laboratory experience, and design experience in order that the students can learn to apply the fundamentals of computer science principles in a reasonable and efficient manner.  The students are encouraged to design, develop, debug and test software and hardware for computer systems, embedded systems, network systems, and electronic equipments.

Admission Requirements

a.         Pre-requisites:

Minimum 50% marks in F.Sc. Pre-Engineering, Pre-Medical (with one deficiency Math subject), ICS, F.Sc. General Science with Mathematics, FA with Mathematics, or equivalent degrees from recognized institutions.

b.         Procedure for Admission

      The list of selected candidates will be displayed on the Notice Board according to the merit formula and schedule notified.

      Candidates may be admitted in the beginning of the Fall semester. If a selected candidate fails to enroll in time as notified his admission will stand cancelled and seat will be offered to the next candidate on the waiting list.

c.         Merit Scholarships

Students with A grades (or high First Division) will be considered for 10 Merit Scholarships, which will cover full tuition.

 

Fee Schedule

 

Degree Duration

 4 Years

 

Fees Payable at the Time of Admission (Rs)

Total Credit Hours

130

 

Admission Fee (one time payable)

15,000

Total Computing Cr Hrs

46

 

First Semester Tuition Fee

84,000

Total Gen Comp Cr Hrs

45

 

Total

99,000/-

Notes: The Institute reserves the right to increase the Fees on annual basis, or as and when required, by 10-15%

 

 

 

 

Bachelor of Science in Computer Science( General Computing)

Course Detail

 

Students are required to take the following 44 courses to earn 130 credit hours (Revised June 2023, NCRC 2023)

 

#

Sem #

Codes

Pre-Reqs

Course Title

Credit hours

 

 

 

 

Computing Core (46/130) 14 Courses

 

1

1

CSC-101

 

Programming Fundamentals

4 (3-3)

2

2

CSC-102

 CSC-101

Object Oriented Programming

4 (3-3)

3

2

CSC-103

 

Database Systems

4 (3-3)

4

2

CSC-111

Digital Logic Design

3 (2-3)

5

3

CSC-201

CSC-102

Data Structures

4 (3-3)

6

3

CSC-202

 

Information Security

3 (2-3)

7

3

CSC-203

 

Artificial Intelligence

3 (2-3)

8

3

CSC-204

 

Computer Networks

3 (2-3)

9

3

CSC-205

 

Software Engineering

3 (3-0)

10

4

CSC-211

 CSC-111

Computer Organization & Assembly Language

3 (2-3)

11

5

CSC-301

Operating Systems

3 (2-3)

12

7

CSC-401

CSC-201

Analysis of Algorithms

3 (3-0)

13

7

CSC-498

Final Year Project - I

2 (0-6)

14

8

CSC-499

CSC-498

Final Year Project - II

4 (0-12)

 

 

 

 

Domain Core (18/130) 6 Courses

 

15

5

CSC-302

 

Theory of Automata

3 (3-0)

16

5

CSC-303

CSC-103

Advance Database Management Systems

3 (2-3)

17

6

CSC-311

CSC-211

Computer Architecture

3 (2-3)

18

6

CSC-312

CSC-302

Compiler Construction

3 (2-3)

19

6

CSC-313

 

HCI and Computer Graphics

3 (2-3)

20

6

CSC-314

CSC-301

Parallel and Distributed Computing

3 (2-3)

 

 

 

 

Domain Elective (21/130) 7 Courses

 

21

4

CSC-251

Web Technologies

3 (2-3)

22

4

CSC-252

 CSC-102

Advanced Programming

3 (2-3)

23

5

CSC-351

CSC-251

Web Engineering

3 (2-3)

24

5

CSC-352

Numerical Analysis

3 (2-3)

25

6

CSC-353

Mobile Application Development 1

3 (2-3)

26

6

CSC-354

CSC-202

Cyber Security

3 (2-3)

27

7

CSE-422

 

Software Testing and Quality Assurance

3 (2-3)

.

CSC-355

Cloud Computing

3 (2-3)

.

CSC-356

 

Computer Graphics

3 (2-3)

.

CSE-325

 

Object Oriented Analysis and Design

3 (2-3)

.

CSC-451

 

Mobile Application Development 2

3 (2-3)

 

 

 

 

Mathematics and Supporting Courses (12/130) 4 Courses

 

28

2

MTH-102

MTH-101

Multivariable Calculus

3 (3-0)

29

2

MTH-103

MTH-101

Linear Algebra

3 (3-0)

30

3

SST-101

Probability & Statistics

3 (3-0)

31

7

ENG-401

ENG-202

Technical & Business Writing

3 (3-0)

 

 

 

 

Elective Supporting Courses (3/130) 1 Courses

 

32

7

MGT-351

 

Social Science (Example: Introduction to Marketing)

3 (3-0)

.

MGT-322

 

Social Science (Example: Financial Accounting)

3 (3-0)

 

 

 

 

General Education Requirement as per HEC UG Education Policy 2022 (30/130) 12 Courses

 

33

1

CSC-100

 

Application of Information & Communication Technologies

3 (2-3)

34

1

CSC-110

 

Discrete Structures

3 (3-0)

35

1

MTH-101

 

Calculus and Analytic Geometry

3 (3-0)

36

1

ENG-102

 

Functional English

3 (3-0)

37

4

ENG-201

 ENG-102

Expocitory Writing

3 (3-0)

38

4

IS-201

Islamic Studies

2 (2-0)

39

4

PHY-201

 

Applied Physics

3 (2-3)

40

5

SSH-301

 

Introduction to Management

2 (2-0)

41

7

SSH-401

 

Entrepreneurship

2 (2-0)

42

8

SSH-402

 

Professional Practices

2 (2-0)

43

8

SSH-403

 

Civics and Community Engagement

2 (2-0)

44

8

SSH-404

 

Ideology and Constitution of Pakistan

2 (2-0)

 

 

 

 

Mathematics Deficiency & Translation of Quran

 

1

1

MTH-001

 

Pre-Calculus I (Deficiecy for Pre-Medical Students)

3 (3-0)

2

1

MGT-002

 

Pre-Calculus II (Deficiency for Pre-Medical Students)

3 (3-0)

3

1

TOQ-101

 

Translation of Quran I

1 (1-0)

4

2

TOQ-102

 

Translation of Quran II

1 (1-0)

5

4

TOQ-201

 

Translation of Quran III

1 (1-0)

6

5

TOQ-301

 

Translation of Quran IV

1 (1-0)