Sarhad University Program

Bs in Computer Science (4 Years)

Completion of an accredited program of study designed to prepare graduates as computing professionals.

The secret entry to the faculty of Computer Science

The Bachelor of Science in Computer Science program cultivates graduates who possess strong academic foundations and practical expertise to excel as computing professionals. They apply computing, mathematical, and scientific knowledge to analyze problems, design innovative solutions, and utilize modern tools effectively. Graduates are trained to work independently and collaboratively, communicate complex ideas clearly, and uphold the highest standards of ethics and professionalism. With a deep awareness of societal, legal, and cultural responsibilities, they are committed to lifelong learning and continuous professional growth in the ever-evolving field of computing.

Objectives:

  • Computing Foundation: Graduates will possess a strong academic foundation and analytical skills to solve complex computing problems, leveraging comprehensive computer science knowledge.
  • Professional Growth: Graduates will excel in designing and developing innovative computing solutions using modern tools and technologies, while effectively working both independently and as part of diverse teams.
  • Societal Responsibility: Graduates will demonstrate effective communication skills, uphold ethical standards and professionalism, contribute positively to society, and engage in life-long learning to adapt to evolving technological advancements.

Admission Eligibility Criteria

Intermediate (Pre-Engineering / Computer Science / Pre-Medical) with at least 50% marks or A-Levels (22 Points) with Equivalency Certificate from IBCC Islamabad or an equivalent Certificate from a recognized institution.

Pre-Medical Students must pass Deficiency courses of Mathematics of 6 Credit Hours within the first year of their regular studies.

Candidates need to pass an Entry Test / Aptitude interview conducted by the University.

Director Message

In pursuit of our vision, the Department struggles to provide quality education at both undergraduate and postgraduate level, so as to produce high-caliber graduates who will play leading roles in their chosen careers; in industry, the professions and academia. Our students will be selected on intellectual merit, regardless of gender, race and physical disabilities. We aim to cultivate a well-balanced portfolio of research of the highest quality with a wide range of interests.

Duration

  • Number of Courses: 42 Theory + 17 Lab + FYP

  • Credit Hours: 135

  • Minimum Duration: 8 Semesters, 4 Years

  • Maximum Duration: 14 Semesters, 7 Years

  • Minimum CGPA Required for Degree: 2.00

Course Outlines

Course Code Course Title Cr. Hrs.
1st Semester
*Mandatory course for Pre-Medical background, Non-Credit (as noted)
IT 1077 Applications of ICT 2–0
IT 1077L Applications of ICT Lab 0–1
CS 1167 Programming Fundamentals 3–0
CS 116L Programming Fundamentals Lab 0–1
GE 1061 Functional English 3–0
GS 1081 Applied Physics 3–0
GS 108L Applied Physics Lab 0–1
GE 105 Civics & Community Engagement 1–1
GE 141 Islamic Studies / Values Ethics (For Non-Muslim) / Qur’an-e-Majeed Teaching (Audit Basic) 2–0
MA 112 Mathematics I* 3–0
Total Credit Hours: 17
2nd Semester
*Mandatory course for Pre-Medical background, Non-Credit (as noted)
CS 125T Object Oriented Programming (Pre-Req: CS 116) 3–0
CS 125L Object Oriented Programming Lab 0–1
EE 223T Digital Logic Design 2–1
EE 223L Digital Logic Design Lab 0–1
MA 313 Probability & Statistics 3–0
ENG 116 Expository Writing 2–0
GE 201 Ideology & Constitution of Pakistan 3–0
MA 213 Discrete Maths 3–0
MA 113 Mathematics II* 3–0
Total Credit Hours: 18
3rd Semester
CS 232T Data Structures & Algorithms 3–0
CS 232L Data Structures & Algorithms Lab 0–1
MA 101 Calculus & Analytical Geometry 3–0
CS 222T Operating Systems (CS Core) 3–0
CS 222L Operating Systems Lab 0–1
IT 212T Database Systems (CS Core) 3–0
IT 212L Database Systems Lab 0–1
Elective I (Domain Elective) 3–0
Total Credit Hours: 17
4th Semester
CS 203T Computer Networks 3–0
CS 203L Computer Networks Lab 0–1
MA 105 Multivariate Calculus 3–0
IT 202T Artificial Intelligence (Foundation) 2–1
IT 202L Artificial Intelligence (Foundation) Lab 0–1
SE 201 Software Engineering 3–0
Elective II (Domain Elective) 3–0
MKT 227 Principles of Marketing 3–0
Total Credit Hours: 18
5th Semester
CS 340 Theory of Automata 3–0
CS 346T Information Security 2–1
CS 346L Information Security Lab 0–1
CS 204T Computer Organization & Assembly Language 3–0
CS 204L Computer Organization & Assembly Language Lab 0–1
CS 437T HCI & Computer Graphics 3–0
CS 437L HCI & Computer Graphics Lab 0–1
Elective III (Domain Elective) 3–0
IT 390 Field Experience 0–1
Total Credit Hours: 17
6th Semester
MA 235 Applied Linear Algebra 3–0
CS 345 Compiler Concepts (Pre-Req: CS 340) 3–0
CS 252 Computer Architecture 3–0
CS 300T Advanced Database Management System 3–0
CS 300L Advanced Database Management System Lab 0–1
CS 241T Design & Analysis of Algorithms (Pre-Req: CS 232T) 2–0
CS 241L Design & Analysis of Algorithms Lab (Pre-Req: CS 232L) 0–1
Elective IV (Domain Elective) 3–0
Total Credit Hours: 18
7th Semester
CS 425T Parallel and Distributed Computing (Pre-Req: CS 232T) 3–0
CS 425L Parallel and Distributed Computing Lab (Pre-Req: CS 222L) 0–1
ENG 440 Technical & Research Report Writing 3–0
Elective V (Domain Elective) 3–0
SE 668 Software Project Management (UE) 3–0
RES 491 Project Phase I 0–3
Total Credit Hours: 15
8th Semester
CS 444 Professional Practices 3–0
MGT 270 Entrepreneurship 3–0
Elective VI (Domain Elective) 3–0
Elective VII (Domain Elective) 3–0
RES 492 Project Phase II 0–3
Total Credit Hours: 15

Specialization with List of Electives

Course CodeCourse TitleCr. Hrs.
Software Engineering
SE 452Object Oriented Software Engineering3–0
SE 450Software Metrics & Testing3–0
SE 370Applied Software Engineering3–0
IT 240User Interface Designing2–1
SE 468Software Project Management3–0
SE 470Agile Software Development3–0
IT 477DevOps Tools2–1
Data Science
CS 321Introduction to Data Science2–1
CS 306Data Mining3–0
CS 307Data Warehousing & Business Intelligence3–0
CS 303Data Visualization2–1
CS 335Big Data Analytics3–0
IT 335Database Programming2–1
IT 465Distributed Database2–1
Cyber Security
CS 206Introduction to Cyber Security2–1
CS 322Network Security2–1
CS 431Penetration Testing2–1
CS 439Cyber Law & Cyber Crime (Cyber Warfare)2–1
CS 329Wireless and Mobile Security2–1
CS 318Malware Analysis2–1
COM 204Data Communication3–0
Computer Science Electives
IT 302Advanced Networking2–1
IT 421Web Design & Development3–0
CS 417Programming for AI in Python2–1
CS 411Embedded Systems2–1
CS 236Programming in Java2–1
IE 332Modeling & Simulation2–1
IT 333Information System Development2–1
Web & Application Development
CS 334Multimedia Design & Development3–0
CS 406Web Engineering3–0
IT 275Web Programming2–1
CS 236Programming in JAVA2–1
CS 455Mobile Application Development2–1
CS 330Visual Programming2–1
CS 450Server-Side Scripting2–1
Artificial Intelligence
CS 208Programming For AI2–1
CS 403Artificial Neural Networks2–1
CS 404Machine Learning3–0
CS 405Computer Vision2–1
CS 409Robotics & IoT2–1
CS 420Deep Learning2–1
CS 421Natural Language Processing3–0

Your Journey to Success Begins with Indus Wings

Step into a world of academic excellence, personal growth, and leadership. At Indus Wings Group of Colleges, we nurture ambition, discipline, and integrity — shaping tomorrow’s leaders with today’s education.