Skip to content

BS Computer Science

  • Duration4 Years · 8 semesters
  • AffiliationGC University Lahore
  • EligibilityAt least 50% marks in intermediate (Pre-Engineering / ICS) or equivalent.
Apply for this Program
Curriculum

Scheme of Studies

Semester-wise courses as prescribed by GC University Lahore.

Semester I

Code Course Title Cr. Hrs
GE-ICT-1101 Applications of Information & Communication Technology 3 (2+1)
CS-1203 Discrete Structures (Quantitative Reasoning-I) 3
ISL-1202 Islamic Studies/Ethics (for Non-Muslim Students only) 2
CS-PHY-1101 Applied Physics (Natural Sciences) 3
GE-CCE-1202 Civics & Community Engagement 2
GE-AH-1101 Arts & Humanities 2
CS-MATH-1101 Introduction to Algebra & Trigonometry (Non-Credit) 3

Semester II

Code Course Title Cr. Hrs
CS-2210 Programming Fundamentals 4 (3+1)
GE-FE-1203 Functional English 3
HM-3123 Professional Practices (Social Sciences) 3
CS-2033 Digital Logic Design 3 (2+1)
CS-STAT-1101 Probability & Statistics 3
CS-MATH-1201 Introduction to Calculus & Analytic Geometry (Non-Credit) 3

Semester III

Code Course Title Cr. Hrs Prerequisite
CS-1201 Object Oriented Programming 4 (3+1) CS-2210
CS-2105 Software Engineering 3 —
CS-MATH-2201 Calculus & Analytic Geometry Quantitative Reasoning-II 3 —
GE-EP-2104 Entrepreneurship 2 —
GE-EW-2102 Expository Writing 3 —
GE-IP-1201 Ideology & Constitution of Pakistan 2 —

Semester IV

Code Course Title Cr. Hrs Prerequisite
CS-2101 Data Structures & Algorithms 4 (3+1) CS-1201
CS-2205 Operating Systems 4 (3+1) —
CS-2014 Database Systems 4 (3+1) —
CS-4215 Information Security 3 —
Artificial Intelligence 4 (3+1) CS-1203

Semester V

Code Course Title Cr. Hrs Prerequisite
CS-2044 Theory of Automata 3 —
CS-2108 Computer Organization & Assembly Language 4 (3+1) —
CS-3118 Design & Analysis of Algorithms 3 CS-2101
Advanced Database Systems 3 CS-2014
CS-MATH-2101 Linear Algebra 3 —
Domain Elective 1 3 —

Semester VI

Code Course Title Cr. Hrs Prerequisite
HCI & Computer Graphics 4 (3+1) —
CS-4207 Compiler Construction 3 CS-2044
CS-2063 Computer Architecture 3 CS-2108
CS-MATH-2201 Multivariate Calculus 3 —
Domain Elective 2 3 —
Domain Elective 3 3 —

Semester VII

Code Course Title Cr. Hrs Prerequisite
CS-3201 Computer Networks 4 (3+1) —
CS-ENG-4101 Technical & Business Writing 3 —
Domain Elective 4 3 —
Domain Elective 5 3 —
CS-4018 Final Year Project I 2 (0+2) CS-2014, CS-1201, CS-2105

Semester VIII

Code Course Title Cr. Hrs Prerequisite
CS-3216 Parallel & Distributed Computing 4 (3+1) CS-2205
Elective Supporting Course 3 —
Domain Elective 6 3 —
Domain Elective 7 3 —
CS-4018 Final Year Project II 4 (0+4) CS-2014, CS-1201, CS-2105
Notes
  • Courses marked (Non-Credit) are Mathematics deficiency courses: students with a pre-medical background must pass these 6 credit hours of Mathematics in their first year of enrolment.
  • Domain elective courses are offered from the duly approved list.
  • Total credit hours for the BS (Hons) Computer Science degree are 137 (117 + 20).

The scheme of studies follows GC University Lahore and may be revised by the University from time to time. View on gcu.edu.pk →

Ready to join BS Computer Science?

Merit-based scholarships of up to 100% are available.

Apply Now