sonbahis girişsonbahissonbahis güncelgameofbetvdcasinomatbetgrandpashabetgrandpashabetエクスネスgiftcardmall/mygiftultrabeteditörbetenjoybetromabetteosbettambetroyalbetsonbahisvipslotmedusabahiseditörbet girişqueenbetqueenbet girişbetzulabetzula girişteosbetteosbet girişromabetromabet girişromabetromabet girişholiganbetromabetromabet girişteosbetteosbet girişbetzulabetzula girişqueenbetqueenbet girişeditörbeteditörbet girişceltabetceltabet girişsonbahissonbahis girişroyalbetroyalbet girişbetciobetcio girişalobetalobetalobet girişultrabetultrabet girişsonbahissonbahis girişromabetromabet girişroyalbetroyalbet girişceltabetceltabet girişeditörbeteditörbet girişqueenbetqueenbet girişenjoybetenjoybet girişteosbetteosbet girişholiganbetenjoybetenjoybet girişqueenbetqueenbet girişalobetalobet girişteosbetteosbet girişalobetalobet girişultrabetultrabet girişsonbahissonbahis girişromabetromabet girişroyalbetroyalbet girişceltabetceltabet girişeditörbeteditörbet girişqueenbetqueenbet girişenjoybetenjoybet girişteosbetteosbet girişholiganbetqueenbetqueenbet girişsonbahissonbahis girişultrabetultrabet girişalobetalobet girişalobetalobet girişromabetromabet girişsonbahissonbahis girişroyalbetroyalbet girişceltabet girişceltabet girişeditörbeteditörbet girişqueenbet girişqueenbet girişenjoybetenjoybet girişteosbetteosbet girişultrabetultrabet girişalobetroyalbahisroyalbahisceltabetceltabeteditörbeteditörbet girişqueenbetqueenbet girişenjoybetenjoybet girişteosbetteosbet girişultrabetultrabet girişroyalbetroyalbet girişsonbahissonbahis girişalobetalobet girişromabet girişromabetsonbahissonbahis girişroyalbetroyalbet girişceltabetceltabet girişeditörbeteditörbet girişqueenbetqueenbet girişenjoybetenjoybet girişteosbetteosbet girişultrabetultrabet girişmeritkingmeritking girişalobetalobet girişromabetromabet girişsonbahissonbahis girişroyalbetroyalbet girişceltabetceltabet girişeditörbeteditörbet girişqueenbetqueenbet girişenjoybetenjoybet girişteosbetteosbet girişultrabetultrabet girişalobetromabetromabetromabet girişkingroyalkingroyalkingroyal girişkingroyalimajbetimajbet girişbetciobetcio girişsheratonkingsheratonkingrestbetrestbet girişinterbahisinterbahis girişmatbetmatbet girişbetnanobetnano girişelitcasinoelitcasino girişelitcasinoelitcasino girişsonbahissonbahis girişsonbahissonbahis girişkalebetkalebet girişkalebetkalebet girişartemisbetartemisbet girişartemisbetartemisbet girişartemisbetartemisbet girişartemisbetartemisbet girişbetnisbetnis girişbetnisbetnis girişprensbetprensbet girişprensbetprensbet girişholiganbetvaycasinovaycasino girişvaycasinovaycasino girişkralbetkralbet girişalobetalobet girişalobetalobet girişbetkolikbetkolik girişbetkolikbetkolik girişmeritkingmeritking girişelitcasinoromabetelitcasino girişromabet girişkingroyalelitcasinokingroyal girişholiganbetelitcasino girişholiganbet girişprensbetimajbetprensbet girişimaj girişprensbetbetciobetcio girişprensbet girişsheratonkingbetnissheratonking girişrestbetbetnis girişrestbet girişinterbahisbetnis girişinterbahis girişalobetmatbetmatbet girişalobet girişbetnanoalobetbetnano girişalobet girişsonbahissonbahissonbahis girişsonbahissonbahis girişkalebetkalebet girişkalebetkalebet girişbetkolikbetkolik girişbetkolikbetkolik girişvaycasinovaycasinovaycasino girişvaycasinovaycasino girişqueenbetqueenbetbetgoobetgootimebettimebetrekorbetrekorbetultrabetultrabetrestbetrestbetperabetperabetmasterbettingmasterbettingjokerbetjokerbettophilbettophilbetnetbahisnetbahisnorabahisnorabahisatmbahisatmbahisbetparibubetpaributeosbetteosbetamgbahisamgbahisbetkolikbetkolik girişsonbahissonbahis girişalobetalobet girişbetnisbetnis girişelitcasinoelitcasino girişimajbetimajbet girişimajbetimajbet girişromabetromabet girişromabetromabet girişmasterbettingmasterbettingtophilbettophilbetjokerbetjokerbetamgbahisamgbahisultrabetultrabettimebettimebetatmbahisatmbahisamgbahisamgbahisbetparibubetparibunetbahisnetbahiskralbetkralbet girişartemisbetartemisbet girişmarsbahismarsbahis girişmarsbahismarsbahis girişmarsbahismarsbahis girişmarsbahismarsbahis girişmarsbahismarsbahis girişvaycasinovaycasinopusulabetpusulabetpusulabet giriş
8‑Semester Roadmap | CS Program

8‑Semester Academic Roadmap

Your complete journey from foundation to capstone — each semester is structured with major, GE, and interdisciplinary courses

Year 1 · Foundation
Year 2 · Core
Year 3 · Specialization
Year 4 · Capstone
Semester 1 18 cr
  • Programming FundamentalsMajor
  • Quantitative Reasoning IGE
  • Functional EnglishGE
  • Application of ICTGE
  • Social SciencesGE
  • Calculus & Analytical GeometryIDS
Semester 2 19 cr
  • Object Oriented ProgrammingMajor
  • Digital Logic DesignMajor
  • Quantitative Reasoning IIGE
  • Arts & HumanitiesGE
  • Pakistan StudiesGE
  • Linear AlgebraIDS
Semester 3 19 cr
  • Data StructuresMajor
  • Database SystemsMajor
  • Operating SystemsMajor
  • Expository WritingGE
  • Natural Sciences (Physics)GE
Semester 4 17 cr
  • Software EngineeringMajor
  • Computer Org. & ArchitectureMajor
  • Design & Analysis of AlgorithmsMajor
  • EntrepreneurshipGE
  • Islamic Studies / EthicsGE
  • Ideology & Const. of PakistanGE
Semester 5 18 cr
  • Computer NetworksMajor
  • Information SecurityMajor
  • Artificial IntelligenceMajor
  • Theory of AutomataMajor
  • IDS Elective IIIIDS
  • IDS Elective IVIDS
Semester 6 15 cr
  • Cloud ComputingMajor
  • Elective I (Specialization)Major
  • Elective II (Specialization)Major
  • Elective III (Specialization)Major
  • Elective IV (Specialization)Major
Semester 7 16 cr
  • Elective V (Advanced)Major
  • Elective VI (Advanced)Major
  • Elective VII (Advanced)Major
  • Elective VIII (Advanced)Major
  • Professional CertificationCert
Semester 8 9 cr
  • Final Year Project (FYP)FYP
  • Field Experience / InternshipIntern
FYP Requirements
6 credit hours · Min 150 internship hours · SDG-aligned capstone project · Faculty mentorship
Year 1
Year 2
Year 3
Year 4
Major (CS Core)
General Education
Interdisciplinary (IDS)
FYP / Capstone
Certification
Curriculum aligned with HEC & modern industry standards — electives vary by specialization track

130

Total Credits

08

Total Credits

14

Specializations

48

Core Credits

Graduate Attributes | Seoul Accord Flip Cards

Graduate Attributes (GAs)

GA 01
Academic Education
↺ tap to flip
GA 01
Academic Education
To prepare graduates as competent Computer Science professionals ready for industry and research.
GA 02
Knowledge for Solving Problems
↺ tap to flip
GA 02
Knowledge for Solving Computing Problems
Apply knowledge of CS, mathematics, science and domain knowledge to conceptualize CS models from defined problems.
GA 03
Problem Analysis
↺ tap to flip
GA 03
Problem Analysis
Identify, formulate, research literature, and solve complex CS problems using fundamental principles of mathematics and computing sciences.
GA 04
Design / Development of Solutions
↺ tap to flip
GA 04
Design / Development of Solutions
Design and evaluate solutions for complex CS problems with consideration for public health, safety, cultural, societal and environmental factors.
GA 05
Modern Tool Usage
↺ tap to flip
GA 05
Modern Tool Usage
Create, select, adapt and apply appropriate techniques, resources and modern computing tools to complex CS activities with understanding of their limitations.
GA 06
Individual and Team Work
↺ tap to flip
GA 06
Individual and Team Work
Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.
GA 07
Communication
↺ tap to flip
GA 07
Communication
Communicate effectively about complex computing activities by writing effective reports, design documentation, presentations, and giving clear instructions.
GA 08
CS Professionalism & Society
↺ tap to flip
GA 08
CS Professionalism & Society
Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts relevant to professional CS practice.
GA 09
Ethics
↺ tap to flip
GA 09
Ethics
Understand and commit to professional ethics, responsibilities, and norms of professional Computer Science practice.
GA 10
Life-long Learning
↺ tap to flip
GA 10
Life-long Learning
Recognize the need and have the ability to engage in independent learning for continual development as a CS professional.
BS(CS) Program – Curriculum & Eligibility

Program Curriculum

Explore core courses, general education requirements, and eligibility criteria

01
Programming Fundamentals
4 cr (3+1)Sem 1
02
Object Oriented Programming
4 cr (3+1)Sem 2
03
Database Systems
4 cr (3+1)Sem 3
04
Digital Logic Design
4 cr (3+1)Sem 2
05
Data Structures
4 cr (3+1)Sem 3
06
Information Security
3 crSem 5
07
Artificial Intelligence
3 crSem 5
08
Computer Networks
3 crSem 5
09
Software Engineering
3 cr (3+0)Sem 4
10
Computer Org. & Architecture
3 cr (2+1)Sem 4
11
Operating Systems
4 cr (3+1)Sem 3
12
Design & Analysis of Algorithms
3 cr (3+0)Sem 4
13
Theory of Automata
3 cr (3+0)Sem 5
14
Cloud Computing
3 crSem 6
Total: 48 credit hours · All 14 courses are mandatory for every BS(CS) student
GE1
Functional English
3 cr
GE2
Expository Writing
3 cr
GE3
Quantitative Reasoning I
3 cr
GE4
Quantitative Reasoning II
3 cr
GE5
Applications of ICT
3 cr (2+1)
GE6
Natural Sciences (Applied Physics)
3 cr (2+1)
GE7
Social Sciences (Intro to Mgmt.)
2 cr
GE8
Arts & Humanities
2 cr
GE9
Islamic Studies / Ethics
2 cr
GE10
Ideology & Constitution of Pakistan
2 cr
GE11
Entrepreneurship
2 cr
GE12
Civics & Community Engagement
2 cr
GE13
Pakistan Studies
2 cr
GE14
Fehm-e-Quran
2 cr
Total: 34 credit hours · 14 courses · As per HEC UGE Policy V 1.1
📘 Minimum 12 Credit Hours Required
First 2 courses (Calculus & Linear Algebra) are mandatory. Choose 2 more electives.
M
Calculus & Analytical Geometry
3 crMandatory
M
Linear Algebra
3 crMandatory
E
Discrete Structures
3 crElective
E
Probability & Statistics
3 crElective
E
Project Management
3 crElective
E
Digital Marketing & E-Commerce
3 crElective
21 elective options available · Choose any 2 after the mandatory pair
Admission Requirements
Minimum 50% marks in Intermediate / 12 years schooling / A-Level (HSSC) or equivalent with Mathematics required for all BS Computing Programs.

Students who have not studied Mathematics at intermediate level must pass deficiency courses of Mathematics (6 credits) in the first two semesters.
Duration & Degree Award
  • Minimum duration: 4 years (8 semesters)
  • Maximum allowed: 7 years (as per HEC policy)
  • Minimum 130 credit hours required for degree award
  • Minimum 2.0 CGPA on a 4.0 scale required
  • Students completing 4 semesters may exit with an Associate Degree in Computing
Probation Policy
  • GPA below 2.0 but passing all papers → promoted on probation, must achieve 2.0+ next semester
  • GPA 1.7–2.0 with any failure → placed on probation, must register for summer semester
  • GPA below 1.7 in two consecutive semesters with failures → dropped from university rolls
Credit Hours & Course Load
  • Regular semester load: 15–21 credit hours
  • 3 credit theory = 3 classes × 1 hour per week
  • 1 credit practical = 3 contact hours per week
  • Semester duration: 16–18 weeks (+ 1–2 weeks exam)
  • Summer/winter semesters for remedial/failure/repetition courses only
Professional Certification Requirement
All students must complete professional certifications equivalent to 3 credit hours as a mandatory condition for degree completion.

Each certification counts as 1 credit hour if it comprises at least 16 hours of study.

Recommended: AWS, Azure, Google Cloud, Oracle Java, Python Institute, Scrum Master, and many more.
PEO 1
Adequate Domain Knowledge
Graduates possess skills to become competent application developers, database designers, systems analysts, or network administrators.
PEO 2
Critical Analysis & Problem Solution
Graduates can critically analyze problems and develop appropriate computer-based solutions by identifying computing requirements.
PEO 3
Multidisciplinary Approach
Graduates are familiar with multi-disciplinary work styles and equipped with sufficient domain knowledge of relevant disciplines.
PEO 4
Aware of State-of-the-Art Technologies
Graduates are well aware of technological advancements in CS that enable them to employ new technologies in their domains.
PEO 5
Effective Communication
Graduates can effectively communicate their ideas and work, both orally and in writing, in professional settings.
PEO 6
Ethical and Society Values
Graduates are aware of professional, ethical, legal, security, and environmental impact of their work on society.
GA–PEO Mapping | Single Column View
GA – PEO alignment
Graduate Attributes (GAs) mapped to Program Educational Objectives (PEOs) — curriculum coherence
Program Educational Objectives (PEOs) GA1
Engineering Knowledge
GA2
Problem Analysis
GA3
Design/Dev. Solutions
GA4
Investigation
GA5
Modern Tool Usage
GA6
Engineer & Society
GA7
Environment & Sustain.
GA8
Ethics
GA9
Individual & Teamwork
GA10
Communication
PEO 1 — Domain expertise
PEO 2 — Critical analysis & solution
PEO 3 — Multidisciplinary integration
PEO 4 — Modern tech & innovation
PEO 5 — Communication proficiency
PEO 6 — Ethics & societal values
WordPress Plugins Booknetic - Reporting Module Addon Booknetic - SMS Notifications Addon Booknetic - Square Payments Addon Booknetic - Stripe Payments Addon Booknetic - Taxes Addon Booknetic - User Role Manager Addon Booknetic - Webhook ( Zapier, IFTTT, etc ) Addon Booknetic - WhatsApp Notifications Addon Booknetic - WooCommerce Integration Addon Booknetic - WordPress Booking Plugin for Appointment Scheduling