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 →