Home Page

Bachelor of Science (Computer Science)


It aims at those individuals who employed in industry or entrepreneurial endeavors will demonstrate professional advancement through expanded leadership responsibility, significant technical accomplishment, or other recognition of their contributions. An ability to use current techniques, skills, and tools necessary for computing practices. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.


A. An ability to apply knowledge of computing and mathematics appropriate to the program's student outcomes and to the discipline
B. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
C. An ability to design, implements, and evaluate a computer -based system, process, component, or program to meet desired needs.
D. An ability to function effectively on teams to accomplish a common goal.
E. Students will assess the hardware and software aspects of computer systems as well as the application of software development.

Programs Information

Duration4.0 Years
No. of Courses44
Total Credit Hours132 Cr Hrs


First Semester
Course IDCourse Title
HUM121Islamiat & Pakistan Studies
CS101IT for Managers
EGL502Organizational ethics and advanced communication
CS102Programming Fundamental
AS121Calculus and Analytical Geometry
AS111Physics I
Second Semester
Course IDCourse Title
CS103Object Oriented Programming
AS122Multivariable Calculus
MKT201Principles of Marketing
CS281Digital Logic and Design
EGL113English writing skills
Third Semester
Course IDCourse Title
LNG111Foreign Language I
AS123Discrete Mathematical Structures
CS261Database Management System
EGL211Technical Report Writing
AS222Linear Algebra
CS201Data Structures and Algorithms
Fourth Semester
Course IDCourse Title
CS311Operating Systems
CS282Computer Organization and Assembly Language
CS440Professional Ethics
CS251Software Engineering I
CS221Web Engineering I
AS223Differential Equations
Fifth Semester
Course IDCourse Title
CS283Computer Architecture
CS302Human Computer Interaction
CS371Data Communication and Networks
CS222Web Engineering II
CS301Theory of Automata & Formal Languages
Sixth Semester
Course IDCourse Title
CS442Research Report
AS321Numerical Computing
CS331Computer Graphics
CS305System Programming
CS303Compiler Construction
CS304Design & Analysis of Algorithms
Seventh Semester
Course IDCourse Title
CS472Data and Network Security
CSC491Management Information System
Elective ISoftware Engineering II
Elective I
CS498Final Year Project (Project Proposal)
CS457Digital Signal Processing
Eighth Semester
Course IDCourse Title
Elective II
CS499Final Year Project (Project Implementation)