0% found this document useful (0 votes)
77 views

BSCS - F18 To Onwards HEC Computer-Science 2017

Roadmap

Uploaded by

bochick54
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views

BSCS - F18 To Onwards HEC Computer-Science 2017

Roadmap

Uploaded by

bochick54
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

HEC Document for BSCS Batches from Fall 2018 to Onwards

Proposed Curriculum for BS-CS


Table for BS (CS): The Credit Hour Distribution of the Core and
Elective Courses

Areas Covered in BS programs


Credit
Course Group hours %
General Education 19 15%
age
University Electives 12 9%
Mathematics & Science Foundation 12 9%
Computing Core 39 30%
Common courses 82 63%
Domain
Domain CS CoreCS 24 18%
Domain CS Electives 15 12%
Domain CS Supporting 9 7%
Domain courses 48 37%

TOTAL 130 100%

Courses common for all computing BS programs 82 Credits


Computing Core Courses

Course Title Credit


Programming Fundamentals hours
3-1
Object Oriented Programming 3-1
Data Structures & Algorithms 3-1
Discrete Structures 3-0
Operating Systems 3-1
Database Systems 3-1
Software Engineering 3-0
Computer Networks 3-1
Information Security 3-0
Final Year Project 0-6
Total 39 (27-12)

Labs preferred in these courses. However, implementation details are left upon the concerned Institutes
General Education Courses
Course Title Credit hours
English Composition & Comprehension 3
Technical & Business Writing 3
Communication & Presentation Skills 3
Professional Practices 3
Intro to Info. & Comm. Technologies 2-1
Pakistan Studies 2
Islamic Studies/ Ethics 2
Total 18-1
University Elective Courses
(Not limited to the list below, Universities may add more courses)

Course Title Credit hours


Foreign Language 2-0
Social Service 1-0
Management Related 3-0
Social Science Related 3-0
Economy Related 3-0
Total 12-0
Mathematics and Science Foundation Courses
Course Title Credit hours
Calculus & Analytical Geometry 3-0
Probability & Statistics 3-0
Linear Algebra 3-0
Applied Physics 3-0
Total 12-0
Domain Courses for BS (COMPUTER SCIENCE)
Computer Science CORE (Compulsory) courses
Course Title Credit hours
Compiler Construction 3-0
Comp. Organization & Assembly Language 3-1
Digital Logic Design 3-1
Design & Analysis of Algorithms 3-0
Parallel & Distributed Computing 3-0
Artificial Intelligence 3-1
Theory of Automata 3-0
Total 24 (21-3)
Computer Science SUPPORTING courses (ANY 3 from following list)
Coverage of relevant pre-requisite must be ensured while offering any of the
following courses from this category
Course Title Credit hours
Differential Equations 3-0
Multi-variate Calculus 3-0
Graph Theory 3-0
Theory of Programming Languages 3-0
Numerical Computing 3-0
Total (Any three of the above) 9-0

Computer Science ELECTIVE courses


Course Title Credit Hours
CS Elective--1 3
CS Elective--2 3
CS Elective--3 3
CS Elective--4 3
CS Elective--5 3
Total 15

Proposed Study Plan for BS (Computer Science)

Semester - I
Code Course Title Credit Pre-requisite
Hours
CS 1x1 Introduction to ICT 3-0
CS 1x2 Programming Fundamentals 3-1
HU 1x1 English Composition & 3-0
Comprehension
MT 1x1 Calculus & Analytical Geometry 3-0
NS 1x1 Applied Physics 3-0

Total 15-1
Semester - II
Code Course Title Credit Pre-requisite
Hours
CS 1x3 Digital Logic Design 3-1 Applied Physics
CS 1x4 Object Oriented Programming 3-1 Programming
Fundamentals
HU 1x2 Communication & Presentation 3-0 English
Skills Composition &
Comprehension
MT 1x2 Probability & Statistics 3-0
UE 1x1 University Elective – 1 3-0
Total 15-2
Semester - III
Code Course Title Credit Pre-requisite
Hours
CS 2x1 Comp Organization & Assembly 3-1
Lang.
CS 2x2 Data Structures & Algorithms 3-1 Object-Oriented
Programming
CS 2x3 Discrete Structures 3-0
HU 2x1 Professional Practices 3-0
SC 2x1 CS Supporting – 1 3-0
Total 15-2

Semester - IV
Code Course Title Credit Pre-requisite
Hours
CS 2x4 Design & Analysis of Algorithms 3-0 Data Structures &
Algorithms
CS 2x5 Theory of Automata 3-0
CS 2x6 Database Systems 3-1 Data Structures &
Algorithms
MT 2x1 Linear Algebra 3-0
UE 2x1 University Elective – 2 3-0
Total 15-1

Semester - V
Code Course Title Credit Pre-requisite
Hours
CS 3x1 Compiler Construction 3-0 Theory of
Automata
SC 3x1 CS Supporting – 2 3-0
CS 3x2 Operating Systems 3-1 Data Structures
and Algorithms
CS 3x3 Software Engineering 3-0
SC 3x2 CS Supporting – 3 3-0
Total 15-1
Semester - VI
Code Course Title Credit Pre-requisite
Hours
CS 3x4 Artificial Intelligence 3-1 Discrete
Structures
CS 3x5 Computer Networks 3-1
CS 3x6 CS Elective – 1 3-0
CS 3x7 CS Elective – 2 3-0
HU 3x1 Technical & Business Writing 3-0
Total 15-2
Semester - VII
Code Course Title Credit Pre-requisite
Hours
CS 4x1 CS Elective – 3 3-0
CS 4x2 CS Elective – 4 3-0
CS 4x3 Final Year Project – I 0-3
UE 4x1 University Elective – 3 3-0
CS 4x4 Parallel & Distributed Computing 3-0 Operating
Systems
HU 4x1 Pakistan Studies 2-0
Total 14-3

Semester - VIII
Code Course Title Credit Pre-requisite
Hours
CS 4x5 CS Elective – 5 3-0
UE 4x2 University Elective – 4 3-0
CS 4x6 Final Year Project – II 0-3
CS 4x7 Information Security 3-0
HU 4x2 Islamic Studies/ Ethics 2-0
Total 11-3

(Universities may use their own course coding scheme)

You might also like