BS Information Technology

Duration: 4

Description:

Program Learning Outcomes (PLOs)

PLO Code Program Learning Outcome
PLO1 Integrate business and IT concepts to solve complex problems.
PLO2 Utilize analytical and technical skills to design and manage IT solutions.
PLO3 Apply project management techniques to deliver successful IT projects.
PLO4 Communicate effectively with various stakeholders in a business environment.
PLO5 Adhere to professional and ethical standards in IT practice.

Domain Courses for BS (Computer Science)

Computer Science CORE (Compulsory) Courses

Course Title Credit Hours
Compiler Construction 3-0
Computer Organization & Assembly Language 3-1
Digital Logic Design 3-1
Design & Analysis of Algorithms 3-0
Parallel & Distributed Computing 3-0
Artificial Intelligence 3-1
Theory of Automata 3-0
Total 24 (21-3)

Computer Science SUPPORTING Courses

Course Title Credit Hours
Differential Equations 3-0
Multi-variate Calculus 3-0
Graph Theory 3-0
Theory of Programming Languages 3-0
Numerical Computing 3-0
Total 9-0

Computer Science ELECTIVE Courses

Course Title Credit Hours
CS Elective – 1 3
CS Elective – 2 3
CS Elective – 3 3
CS Elective – 4 3
CS Elective – 5 3
Total 15

Proposed Study Plan for BS (Computer Science)

Semester - I

Code Course Title Credit Hours Pre-requisite
CS 1x1 Introduction to ICT 3-0  
CS 1x2 Programming Fundamentals 3-1  
HU 1x1 English Composition & Comprehension 3-0  
MT 1x1 Calculus & Analytical Geometry 3-0  
NS 1x1 Applied Physics 3-0  
Total   15-1  

Semester - II

Code Course Title Credit Hours Pre-requisite
CS 1x3 Digital Logic Design 3-1 Applied Physics
CS 1x4 Object Oriented Programming 3-1 Programming Fundamentals
HU 1x2 Communication & Presentation Skills 3-0 English Composition & Comprehension
MT 1x2 Probability & Statistics 3-0  
UE 1x1 University Elective – 1 3-0  
Total   15-2  

Semester - III

Code Course Title Credit Hours Pre-requisite
CS 2x1 Computer Organization & Assembly Language 3-1  
CS 2x2 Data Structures & Algorithms 3-1 Object-Oriented Programming
CS 2x3 Discrete Structures 3-0  
HU 2x1 Professional Practices 3-0  
SC 2x1 CS Supporting – 1 3-0  
Total   15-2  

Semester - IV

Code Course Title Credit Hours Pre-requisite
CS 2x4 Design & Analysis of Algorithms 3-0 Data Structures & Algorithms
CS 2x5 Theory of Automata 3-0  
CS 2x6 Database Systems 3-1 Data Structures & Algorithms
MT 2x1 Linear Algebra 3-0  
UE 2x1 University Elective – 2 3-0  
Total   15-1  

Semester - V

Code Course Title Credit Hours Pre-requisite
CS 3x1 Compiler Construction 3-0 Theory of Automata
SC 3x1 CS Supporting – 2 3-0  
CS 3x2 Operating Systems 3-1 Data Structures and Algorithms
CS 3x3 Software Engineering 3-0  
SC 3x2 CS Supporting – 3 3-0  
Total   15-1  

Semester - VI

Code Course Title Credit Hours Pre-requisite
CS 3x4 Artificial Intelligence 3-1 Discrete Structures
CS 3x5 Computer Networks 3-1  
CS 3x6 CS Elective – 1 3-0  
CS 3x7 CS Elective – 2 3-0  
HU 3x1 Technical & Business Writing 3-0  
Total   15-2  

Semester - VII

Code Course Title Credit Hours Pre-requisite
CS 4x1 CS Elective – 3 3-0  
CS 4x2 CS Elective – 4 3-0  
CS 4x3 Final Year Project – I 0-3  
UE 4x1 University Elective – 3 3-0  
CS 4x4 Parallel & Distributed Computing 3-0 Operating Systems
HU 4x1 Pakistan Studies 2-0  
Total   14-3  

Semester - VIII

Code Course Title Credit Hours Pre-requisite
CS 4x5 CS Elective – 5 3-0  
UE 4x2 University Elective – 4 3-0  
CS 4x6 Final Year Project – II 0-3  
CS 4x7 Information Security 3-0  
HU 4x2 Islamic Studies/ Ethics 2-0  
Total   11-3  

This table format should help in visualizing the proposed curriculum and study plan for the BS in