BS COMPUTER SCIENCE (FOUR-YEAR) PROGRAM

 
Foundation Courses Core Courses Elective Courses Course Structure
 

Keeping abreast with technological advances in the information technology industry, the BS (Computer Science) program has been designed to fulfill the need for a rigorous and enriching academic experience. The program emphasizes the need for an overall development that includes exposure to an integrated series of courses in technology, methodology, social sciences, liberal arts and management. Project-based software developments along with research assignments have also been emphasized. These courses seek to impart a broad and deep knowledge of theory, design and application of digital computers and information processing techniques. The curriculum has been designed to prepare students to serve the productive needs of Pakistan’s software industry.

 

The program comprises four years of study over at least eight semesters. It requires completion of 144 credit hours of course work. Students take 48 courses, a live project and comprehensive research assignment in order to complete their degree requirements. Students must maintain a 2.5 CGPA for conferment of degree. On successful completion, students are required to undergo 2 credit hours of internship of at least six weeks with a business organization, approved by the Institute before a BS (Computer Science) degree is awarded to them.

 

BS (Computer Science) program consists of three groups of courses: foundation, core and elective.

 

Foundation Courses

Accounting
ACC 101 Introduction to Financial Accounting
ACC 201 Intermediate Financial Accounting
Communication
COM 101 General English
COM 202 Business and Professional Speech
COM 203 Methods in Business Writing
Economics
ECO 104 Micro and Macroeconomics
Finance
FIN 201 Introduction to Business Finance
Languages
LAN 10* Foreign Language I
LAN 20* Foreign Language II
*1 = Introduction to Arabic **1 = Intermediate Arabic
*2 = Introduction to French **2 = Intermediate French
*3 = Introduction to Spanish **3 = Intermediate Spanish
*4 = Introduction to German **4 = Intermediate German
*5 = Introduction to Japanese **5 = Intermediate Japanese
*6 = Introduction to Italian **6 = Intermediate Italian
*7 = Introduction to Russian **7 = Intermediate Russian
General Science
GSC 101 Physics
Human Resource Management
HRM 301 Human Resource Management
Management
MAN 101 Principles of Management
Marketing
MKT 301 Principles of Marketing
Mathematics
MTH 104 Calculus I
MTH 105 Calculus II
MTH 201 Discrete Mathematics
MTH 204 Linear Algebra
Political Sciences
PSC 301 Pakistan Studies
Religious Studies
REL 101 Islamic Studies
Statistics
STA 203 Probability Theory and Statistics
STA 301

Model and Inferences

Go to Top

 

 

Core Courses (Computer Science)

CSC 102 Introduction to Computer Science
CSC 103 Structured Programming Language
CSC 105 Data Structures and Algorithms
CSC 201 Low Level Programming Language
CSC 202 Digital Computer Logic
CSC 203 Object Oriented Programming Language
CSC 205 Computer Architecture and Organization
CSC 206 Database Management Systems
CSC 208 Network Programming Framework
CSC 301 Theory of Automata
CSC 303 Computer Graphics
CSC 305 Systems Analysis and Design
CSC 308 Operating Systems Concepts
CSC 309 Microprocessor and Applications
CSC 313 Numerical Computing
CSC 410 Data Communication and Networking
CSC 411 Compiler Construction
CSC 412 Artificial Intelligence
CSC 414 Visual Programming Language
CSC 417 Project
CSC 425 Advanced Operating Systems
CSC 427 Software Engineering
CSC 442

Human Computer Interface

Go to Top

 

 

Elective Courses

CSC 302 Multimedia Technology
CSC 345 Digital Image Processing
CSC 422 Parallel Computing
CSC 430 Decision Support Systems
CSC 434 Software Quality Assurance
CSC 435 Distributed Systems
CSC 436 Business Process Re-engineering
CSC 443 Mobile Computing
CSC 444 Electronic Commerce
CSC 445 Network Security
CSC 447 Object Oriented Database Management Systems
CSC 448 Digital Signal Processing
CSC 510

Wireless Communication

Go to Top

 

 

Course Structure

FRESHMAN
SEMESTER ONE SEMESTER TWO
General English Methods in Business Writing
Intro. to Computer Science Object Oriented Prog. Language
Structured Progr. Language Micro and Macroeconomics
Foreign Language I Physics
Calculus I Foreign Language II
Discrete Mathematics Calculus II
SOPHOMORE
SEMESTER THREE SEMESTER FOUR
Intro. to Financial Accounting Low Level Programming Language
Bus. & Professional Speech Database Management Systems
Data Structured & Algorithms Theory of Automata
Digital Computer Logic Introduction to Business Finance
Network Prog. Framework Linear Algebra
Probability Theory & Stats. Model and Inferences
JUNIOR
SEMESTER FIVE SEMESTER SIX
Intermediate Fin. Accounting Operating Systems Concepts
Computer Architecture & Org. Systems Analysis and Design
Computer Graphics Microprocessor and Applications
Numerical Computing Human Resource Management
Principles of Management Pakistan Studies
Islamic Studies Principles of Marketing
SENIOR
SEMESTER SEVEN SEMESTER EIGHT
Data Comm. & Networking Compiler Construction
Artificial Intelligence Project
Visual Programming Language Advanced Operating Systems
Human Computer Interface Software Engineering
Elective I Elective III
Elective II

Elective IV

Go to Top