BS Computer Science

Home >Department Computer Science >BS Computer Science
Course
BSCS
Campus
ISB & QTA
Level
Undergraduate
Duration
Four Year
Credit
140.000
Method
Lecture

Program Semester Scheme and Eligibility Criteria is given below

A full time four years program spread over eight semesters of 136 full credits. This course will appeal to students who wish to combine their interest in computer science as well as research & Development. This fervent program covers all elements of computer science in general and software engineering in special.

It also ensures that students acquire necessary expertise and comprehension to integrate theoretical concepts with the practical work. After completing this program, graduates will find themselves immediately able to make a valuable contribution in the working environment.

  • Intermediate from any recognized board (OR) A-Level with Physics and Math or Equivalent
  • Minimum 50% marks in intermediate.
  • AIU Entry Test with 50% marks minimum.
  • Candidate has to clear AIU Final Interview.
Semester No Course Code Course Title Cr Hr Th Cr Hr Lab Pre Requisit

1

AR-301

Functional Arabic-I

2

0

-

CS-301

Introduction to Information Communication Technology

2

1

-

CS-303

Programming Fundamentals

3

1

-

EN-301

English-I (English Composition & Comprehension)

3

0

-

MT-302

Calculus & Analytical Geometry

3

0

-

PH-301

Applied Physics

3

0

-

 

 

16

2

 

2

CS-315

Object Oriented Programming

3

1

CS-302

EL-312

Digital Logic Design

3

1

PH-301

HG-305

Pakistan Studies

2

0

-

ST-302

Probability and Statistics

3

0

-

EN-312

English – II (Communication Skills)

3

0

EN-301

AR-312

Functional Arabic-II

2

0

AR-301

 

 

16

2

 

3

CS-306

Discrete Structures

3

0

-

CS-314

Data Structure & Algorithm

3

1

CS-315

CS-408

Professional Practices

3

0

-

IS-403

Islamic Education-I

2

0

-

MT-403

Linear Algebra

3

0

-

EN-421

English – III (Technical Report Writing & Presentation Skills)

3

0

EN-301, EN-312

 

 

17

1

 

4

CS-501

Computer Organization & Assembly Language

3

1

-

CS-412

Design & Analysis of Algorithm

3

0

CS-314

CS-403

Database System

3

1

CS-314

IS-414

Islamic Education-II

2

0

IS-403

MT-415

Multivariate Calculus

3

0

MT-301

SE-401

Software Engineering

3

0

-

 

 

17

2

 

5

CS-504

Visual Programming

2

1

-

CS-411

Operating System

3

1

CS-324

CS-508

Theory of Automata

3

0

-

HD-501

Hadith-e-Nabvi (ﷺ/SAW)

2

0

-

IT-501

Computer Networks

3

1

-

MT-414

Differential Equation

3

0

MT-302

 

 

16

3

 

6

CS-621

Compiler Construction

3

0

CS-313 CS-502

ELECTIVE

Elective I

3

0

-

IS-502

Fiqh

2

0

-

CS-527

Artifical Intelligence

3

1

CS-305

MT-525

Numerical Computing

3

0

MT-302 MT-403

SE-404

Web Engineering

2

1

-

 

 

16

2

 

7

CS-615

Parallel & Distributed Computing

3

0

CS-413

CS-516

Human Computer Interaction

3

0

CS-424

CS-601

Final Year Project I

0

3

-

ELECTIVE

Elective II

3

0

-

ELECTIVE

Elective III

3

0

-

ELECTIVE

Elective IV

3

0

-

RM-401

Research Methods

2

1

-

 

 

17

4

 

8

CS-609

Seminar

0

1

-

CS-612

Final Year Project II

0

3

CS-601

ELECTIVE

Elective V

3

0

-

HG-305

Information  Security

3

0

 

 

 

6

4

 

Total

 

 

121

20

 

Elective / Specialization List
Specialization Course Code Course Title Cr Hrs Pre Requisit Cou Code
Computer Science CS-409 Digital Image Processing 3 -
CS-502 Natural Language Processing 3 -
CS-505 Computer Graphics 3 -
CS-507 Game Application Development 3 -
CS-508 Logical Paradigms of Computing 3 -
CS-509 Computer Vision 3 -
CS-604 Mobile Application Development 3 -
CS-605 Computing and Society 3 -
CS-606 RDBMS using Oracle 3 -
CS-607 Speech and Image Processing 3 -
CS-608 Computer Forensics 3 -
       
Data Structure DS-508 Tools and Techniques in Data Sciences 3 -
DS-502 Big Data Analytics 3 -
DS-503 Data Warehousing 3 -
DS-504 Data Mining 3 -
DS-505 Expert System 3 -
DS-506 Fuzzy Logic 3 -
DS-507 Machine Learning 3 -
       
Information Technology IT-503 Cyber Security 3 -
IT-408 Information Retrieval 3 -
IT-412 E-Commerce 3 -
IT-413 Multimedia Technology 3 -
IT-417 Web Services 3 -
IT-517 Artificial Neural Network 3 -
IT-518 Computational Intelligence 3 -
IT-523 Data and Network Security 3 -
IT-616 Wireless Networks 3 -
IT-716 Wireless and Mobile Computing Networks 3 -
       
Software Engineering SE-404 Cloud Computing 3 -
SE-405 Software Requirements Engineering 3 -
SE-407 Software Quality Assurance 3 -
SE-505 Object Oriented Software Engineering 3 -
SE-509 Multi Agent Systems 3 -
SE-511 Software Design and Architecture 3 -
SE-512 Formal Methods in Software Engineering 3 -
SE-603 Management Information System 3 -
SE-611 Software Project Management 3 -