BS-Lateral
(Computer Science)
|
|
|
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)
|
|
CS402
|
Theory of Automata
|
Major
|
Domain Core
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS502
|
Fundamentals of Algorithms
|
Major
|
Computing Core
|
Required
|
CS301
|
3 (Theory:3, Practical:0)
|
|
CS604
|
Operating Systems
|
Major
|
Computing Core
|
Required
|
CS301
|
3 (Theory:3, Practical:0)
|
|
CSI619
|
Field Experience / Internship
|
Major
|
Field Experience / Internship
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
MTH603
|
Numerical Analysis
|
Interdisciplinary
|
Mathematics Supporting
|
Required
|
MTH101
|
3 (Theory:3, Practical:0)
|
|
CS202
|
Fundamentals of Front End Development
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS605
|
Software EngineeringII
|
Major
|
Domain Electives
|
Elective
|
CS504
|
3 (Theory:3, Practical:0)
|
|
CS610
|
Computer Networks
|
Major
|
Domain Electives
|
Elective
|
CS601
|
3 (Theory:3, Practical:0)
|
|
|
Semester No.
2
|
Course Code |
Title |
Category |
Sub Category |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS411
|
Visual Programming
|
Major
|
Domain Electives
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS501
|
Advance Computer Architecture
|
Major
|
Domain Core
|
Required
|
CS401
|
3 (Theory:3, Practical:0)
|
|
CS602
|
Computer Graphics
|
Major
|
Domain Core
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS607
|
Artificial Intelligence
|
Major
|
Computing Core
|
Required
|
CS502
|
3 (Theory:3, Practical:0)
|
|
CS314
|
Introduction to Cellular Networks
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS405
|
Database Programming using Oracle 11g
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS603
|
Software Architecture and Design
|
Major
|
Domain Electives
|
Elective
|
|
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
|
|
CS515
|
Advanced Database Management System
|
Major
|
Domain Core
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS609
|
System Programming
|
Major
|
Domain Electives
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS621
|
Parallel and Distributed Computing
|
Major
|
Domain Core
|
Required
|
CS604
|
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)
|
|
|
Semester No.
4
|
Course Code |
Title |
Category |
Sub Category |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS619
|
Final Project
|
Required
|
3
|
CS205
|
Information Security
|
Major
|
Computing Core
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
CS606
|
Compiler Construction
|
Major
|
Domain Core
|
Required
|
CS402
|
3 (Theory:3, Practical:0)
|
|
CS311
|
Introduction to Web Services Development
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS407
|
Routing and Switching
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS408
|
Human Computer Interaction
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS435
|
Cloud Computing
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS506
|
Web Design and Development
|
Major
|
Domain Electives
|
Elective
|
CS304
|
3 (Theory:3, Practical:0)
|
|
CS611
|
Software Quality Engineering
|
Major
|
Domain Electives
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
CS614
|
Data Warehousing
|
Major
|
Domain Electives
|
Elective
|
CS403
|
3 (Theory:3, Practical:0)
|
|
|