Skip to content
   Current students   Staff    Feedback   
Iqra University, Islamabad Campus
Screen decoration graphics
 

BS in Computer Science

BS in Computer Science Computer Sciences include the study, analyses, designing, implementation and application of what can be automated. It evolved as a result of the vast information revolution, which made it hard to escape computing and computers. Our BS program in Computer Sciences concentrates on programming skills in a variety of paradigms, operating systems, networking and databases. Hands on experience with various software systems, C, C++, JAVA, Visual Programming languages, Unix, Windows and Network tools are an integral part of the program. In addition, the present curriculum covers Mathematics, Basic Sciences, Humanities, Social Sciences, and English language skills. The Computer Science program offers an opportunity for fieldwork outside the university.
Curriculum Plan and Model  

University Requirements

33

Required by IUIC student

Department Requirements

20

Only required for Computer students

Core Courses

65

Core computer courses

Technical Electives

12

Specialization courses

Free Electives

6

These courses can be taken from any other department except Computer Science at IUIC

Total

136


University Requirement: 33 CrHr  

ASC100

Basic Mathematics

3

None

CSC100

Computer Applications-Lab

3

None

HMT105

Pakistan & Islamic Studies

3

None

ACT211

Principles of Accounting

3

None

HMT101

English I

3

None

HMT102

English II

3

HMT101

BA121

Principles of Management

3

None

HMT301

Sociology

3

None

HMT302

Psychology

3

None

HMT311

Language Proficiency

3

HMT102

HMT401

Research Methods and Skills

3

HMT102

Total

33


Departmental Requirement (For CS Only): 20 CrHr  

ASC101

Calculus I

3

ASC100

ASC102

Mechanics

4

None

ASC201

Calculus II

3

ASC101

ASC202

Electricity and Magnetism

4

ASC102

ASC304

Probability and Statistics

3

ASC201

ASC203

Discrete Mathematics

3

ASC201

Total

20


List of Electives  
(Choose any three course): 12 CrHr

Credit Hr

CSC442

Oracle Programming

4

CSC463

Neural Networks

3

CSC425

Distributed Database

3

CSC393

Internet Concept

3

CSC395

Java Programming

4

TLC301

Introduction to Digital Signal Processing

4

CSC413

Advanced Operating System

4

CSC427

Parallel Processing

3

CSC412

Advanced Network Security

3

CSC441

E-Business/Commerce

3

CSC411

Concept of Programming Language

3

CSC428

Introduction to Artificial Intelligence

4

CSC415

Network and Communication II

3

CSC493
Special topics in computer
3

Core Courses for BS in Computer Science: 65 CrHr  

CSC101

Introduction to Computer Science

3+1=4

CSC100 as co-requisite

CSC102

Computer Programming

3+1=4

CSC101

CSC211

Data Structure

3+1=4

CSC102

CSC212

Digital Logic Design

3+1=4

CSC101

CSC205

Object Oriented Programming

3+1=4

CSC211

CSC241

Computer Organizations and Assembly Language

3+1=4

CSC212

CSC351

Software Engineering I

3

CSC211

CSC242

Computer Architecture

3+1=4

CSC241

CSC446

Visual Programming Languages

3

CSC211

CSC313

Network and Communication I

3+1=4

CSC342

CSC342

Operating System

3+1=4

CSC211

CSC311

Theory of Automata

3

 

CSC385

Database Management Systems

3+1=4

CSC351

CSC452

Software Engineering II

3

CSC205, CSC351

CSC441

Design and Analysis of Algorithms

3

CSC211

CSC444

Systems Programming

3+1=4

CSC342

CSC499

Final Project I

3

CSC499

Final Project II

3

Total

65

 


Semeter Plan  
Year 1  - Semester 1

Code

Title

Credit Hr

Pre-Requisite

ASC100

Basic Mathematics

3

None

CSC100

Computer Applications-Lab

3

None

CSC101

Introduction to Computer Science

3+1=4

CSC100 as co-requisite

HMT101

English – I

3

None

HMT105

Pakistan & Islamic Studies

3

None


Year 1  - Semester 2

Code

Title

Credit Hr

Pre-Requisite

ASC101

Calculus I

3

ASC100

CSC102

Computer Programming

3+1=4

CSC101

ACT211

Principles of Accounting

3

None

HMT102

English II

3

HMT100

ASC102

Mechanics

3+1=4

None


Year II   - Semester 1

Code

Title

Credit Hr

Pre-Requisite

CSC211

Data Structure

3+1=4

CSC102

CSC212

Digital Logic Design

3+1=4

CSC101

HMT302

Psychology

3

ASC201

Calculus II

3

ASC101

ASC202

Electricity and Magnetism

3+1=4

ASC102


Year II   - Semester 2

Code

Title

Credit Hr

Pre-Requisite

CSC205

Object Oriented Programming

3+1=4

CSC211

CSC241

Computer Organizations and Assembly Language

3+1=4

CSC212

ASC304

Probability and Statistics

3

ASC201

ASC203

Discrete Mathematics

3

ASC201

BA121

Principles of Management

3


Year III   - Semester 1

Code

Title

Credit Hr

Pre-Requisite

CSC351

Software Engineering I

3

CSC211

CSC242

Computer Architecture

3+1=4

CSC241

CSC311

Theory of Automata

3

None

CSC446

Visual Programming Languages

3

CSC211

CSC3xx

Technical Elective - I

3


Year III   - Semester 2

Code

Title

Credit Hr

Pre-Requisite

CSC313

Network and Communication I

3+1=4

CSC342

CSC342

Operating System

3+1=4

CSC211

CSC2xx

Free Elective I

3

HMT311

Language Proficiency

3

HMT102

CSC385

Database Management Systems

3+1=4

CSC351


Year IV  - Semester 1

Code

Title

Credit Hr

Pre-Requisite

CSC4xx

Technical Elective – II

3

CSC441

Design and Analysis of Algorithms

3

CSC211

CSC452

Software Engineering II

3

CSC205,CSC351

CSC499

Final Project I

3

HMT401

Research Methods and Skills

3

HMT102

HMT301

Sociology and Human Behavior

3


Year IV  - Semester 2

Code

Title

Credit Hr

Pre-Requisite

CSC444

System Programming

3+1=4

CSC342

CSC4xx

Technical Elective III

3

CSC3XX

Free Elective II

3

 

CSC499

Final Project II

3



© 2006 Iqra University, Islamabad Campus, Plot # 5, Sector H-9, Islamabad. Tel: 92-51-111-264-264 Fax: 92-51-4438315