BS-Lateral
(Software Engineering)
|
|
|
Semester No.
1
|
Course Code |
Title |
Category |
Sub Category |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS306
|
Introduction to Python
|
Major
|
Domain Electives
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS601
|
Data Communication
|
Major
|
Computing Core
|
Required
|
CS101
|
3 (Theory:3, Practical:0)
|
|
CS604
|
Operating Systems
|
Major
|
Computing Core
|
Required
|
CS301
|
3 (Theory:3, Practical:0)
|
|
CS607
|
Artificial Intelligence
|
Major
|
Computing Core
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS608
|
Software Verification and Validation
|
Major
|
Domain Electives
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CSI619
|
Field Experience / Internship
|
Major
|
Field Experience / Internship
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
SE601
|
Software Construction & Development
|
Major
|
Domain Core
|
Required
|
CS603
|
2 (Theory:2, Practical:0)
|
|
SE601P
|
Software Construction & Development (Practical)
|
Major
|
Domain Core
|
Required
|
|
1 (Theory:0, Practical:1)
|
|
|
Semester No.
2
|
Course Code |
Title |
Category |
Sub Category |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS442
|
Introduction to Data Science
|
Major
|
Domain Electives
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS511
|
Web Engineering
|
Major
|
Domain Electives
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS611
|
Software Quality Engineering
|
Major
|
Domain Core
|
Required
|
CS504
|
3 (Theory:3, Practical:0)
|
|
CS615
|
Software Project Management
|
Major
|
Domain Core
|
Required
|
CS504
|
3 (Theory:3, Practical:0)
|
|
CS408
|
Human Computer Interaction
|
Major
|
Domain Electives
|
Elective
|
CS101
|
3 (Theory:3, Practical:0)
|
|
CS605
|
Software EngineeringII
|
Major
|
Domain Electives
|
Elective
|
CS504
|
3 (Theory:3, Practical:0)
|
|
CS614
|
Data Warehousing
|
Major
|
Domain Electives
|
Elective
|
CS403
|
3 (Theory:3, Practical:0)
|
|
SE602
|
Software Re-Engineering
|
Major
|
Domain Electives
|
Elective
|
SE601
|
3 (Theory:3, Practical:0)
|
|
|
Semester No.
3
|
Course Code |
Title |
Category |
Sub Category |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS619
|
Final Project - CS619
|
Major
|
Capstone Project
|
Required
|
|
3
|
|
CS205
|
Information Security
|
Major
|
Computing Core
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS502
|
Fundamentals of Algorithms
|
Major
|
Computing Core
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
MTH401
|
Differential Equations
|
Interdisciplinary
|
Mathematics Supporting
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
MTH501
|
Linear Algebra
|
Interdisciplinary
|
Mathematics Supporting
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS402
|
Theory of Automata
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS609
|
System Programming
|
Major
|
Domain Electives
|
Elective
|
CS201
|
3 (Theory:3, Practical:0)
|
|
|
Semester No.
4
|
Course Code |
Title |
Category |
Sub Category |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS619
|
Final Project
|
Required
|
3
|
CS621
|
Parallel and Distributed Computing
|
Major
|
Domain Core
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
MTH603
|
Numerical Analysis
|
Interdisciplinary
|
Mathematics Supporting
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
ECO401
|
Economics
|
Interdisciplinary
|
Elective Supporting
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
MGT502
|
Organizational Behaviour
|
Interdisciplinary
|
Elective Supporting
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
MGT610
|
Business Ethics
|
Interdisciplinary
|
Elective Supporting
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
|