BSCS(AI)

Bachelor of Science in Computer Science( Artificial Intelligence)

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

60

 

First Semester Tuition Fee

63,000

Total AI Cr Hrs

30

 

Total

78,000/-

 

 

 

Bachelor of Science in Computer Science( Artificial Intelligence)

Course Detail

 

Students are required to take the following 41 courses to earn 130 (Revised 2021, NCRC 2020) credit hours.

 

#

Codes

Pre-Reqs

Course Title

Credit hours

 

 

 

Computing Core (39/130) 11 Courses

 

1

CS323

 

Programming Fundamentals

4 (3-3)

2

CS335

 

Discrete Structures

3 (3-0)

3

CS400

 

Database Systems

4 (3-3)

4

CS423

CS323

Object Oriented Programming

4 (3-3)

5

CS443

CS323

Data Structures & Algorithms

4 (3-3)

6

CS453

 

Software Engineering

3 (3-0)

7

CS497

 

Information Security

3 (3-0)

8

CS577

 

Computer Networks

4 (3-3)

9

CS583

 

Operating System

4 (3-3)

10

CS698

 

Final Year Project-I

2 (0-6)

11

CS699

CS698

Final Year Project-II

4 (0-12)

 

 

 

CS Core(18/130) 5 Courses

 

12

CS430

 

Digital Logic Design

4 (3-3)

13

CS530

CS430

Computer Organization & Assembly Language

4 (3-3)

14

CS542

CS443

Analysis of Algorithms

3 (3-0)

15

CS632

 

Artificial Intelligence

4 (3-3)

16

CS687

 

Parallel & Distributed Computing

3 (2-3)

 

 

 

AI Core(18/130) 6 Courses

 

17

CS403

CS632

Programming in AI

3 (2-3)

18

CS404

CS403

Machine Learning

3 (2-3)

19

CS405

CS403

Artificial Neural Networks

3 (2-3)

20

CS406

 

Knowledge Representation & Reasoning

3 (3-0)

22

CS515

 

Computing Vision

3 (2-3)

22

CS516

 

Natural Language Processing

3 (3-0)

 

 

 

AI Electives (12/130) 4 Courses

 

23

CS536

CS335

Theory of Automata & Formal Languages

3 (3-0)

24

STT502

 

Advance Statistics

3 (3-0)

25

CS407

 

Data Mining

3 (2-3)

26

CS408

 

Deep Learning

3 (3-0)

.

CS517

 

Speech Processing

3 (3-0)

.

CS518

 

Reinforcement Learning

3 (3-0)

.

CS519

 

Fuzzy Systems

3 (3-0)

.

CS520

 

Evolutionary Computing

3 (3-0)

.

CS521

 

Swarm Intelligence

3 (3-0)

.

CS522

 

Agent Based Modeling

3 (3-0)

.

CS523

 

Knowledge Based Systems

3 (3-0)

 

 

 

Mathematics & Science Foundation Courses (12/130) 4 Courses

 

27

MTH310

 

Calculus & Analytic Geometry

3 (3-0)

28

MGT415

MTH315

Differential Equations

3 (3-0)

29

MTH435

 

Linear Algebra

3 (3-0)

30

STT500

 

Statistics & Probablity

3 (3-0)

 

 

 

University Electives (12/130) 4 Courses

 

31

MGT322

 

Financial Accounting

3 (3-0)

32

MGT351

 

Introduction to Marketing

3 (3-0)

33

MGT411

 

Introduction to Management

3 (3-0)

34

MGT515

 

Introduction to Human Resourse Management

3 (3-0)

.

MGT512

 

Introduction to Organizational Behaviour

3 (3-0)

.

MGT525

MGT322

Introduction to Financial Management

3 (3-0)

.

SSH304

 

Personal Grooming & Development

2 (2-0)

.

SSH305

 

Social Service

1 (1-0)

 

 

 

General Education (19/130) 7 Courses

 

35

CS300

 

Introduction to Information & Communication Technologies

3 (2-3)

36

ENG305

 

English Comprehension

3 (3-0)

37

ENG315

 

Technical and Business Writing

3 (3-0)

39

IS302

 

Islamic Studies

2 (2-0)

40

SSH302

 

Pakistan Studies

2 (2-0)

41

SSH307

 

Professional Practices

3 (3-0)