Вы находитесь на странице: 1из 6

HEC Document for BSSE Batches from Fall 2018 to Onwards

Table for BS (SE): The Credit Hour Distribution of the Core and
Elective Courses
Proposed Curriculum for BS-SE
Table 1.2: Areas Covered in BS programs
Credit
Course Group hours % age
General Education 19 15%
University Electives 12 9%
Mathematics & Science Foundation 12 9%
Computing Core 39 30%
Common courses 82 63%
Domain SE
Domain SE Core 24 18%
Domain SE Electives 15 12%
Domain SE Supporting 9 7%
Domain courses 48 37%
TOTAL 130 100%

COURSES COMMON to all computing bachelor programs 82 Credits


Computing Core Courses
Course Title Credit hours
Programming Fundamentals 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-0
Technical & Business Writing 3-0
Communication & Presentation Skills 3-0
Professional Practices 3-0
Intro to Info. & Comm. Technologies 2-1
Pakistan Studies 2-0
Islamic Studies/ Ethics 2-0
Total 18-1
University Elective Courses
(Not limited to the list below, Institutions may add more courses)
Course Title Credit hours
Economy Related 3-0
Foreign Language 2-0
Management Related 3-0
Social Science Related 3-0
Social Service 1-0
Total 12-0
Mathematics and Science Foundation Courses
Course Title Credit hours
Applied Physics 3-0
Calculus & Analytical Geometry 3-0
Linear Algebra 3-0
Probability & Statistics 3-0
Total 12-0

Domain Courses for BS-SE


Software Engineering CORE (Compulsory) courses
Course Title Credit hours
Human Computer Interaction 3-0
Software Construction & Development 2-1
Software Design & Architecture 2-1
Software Project Management 3-0
Software Quality Engineering 3-0
Software Re-Engineering 3-0
Software Requirements Engineering 3-0
Web Engineering 3-0
Total 22-2

Software Engineering SUPPORTING courses


Course Title Credit hours
Business Process Engineering 3-0
Formal Methods in Software Engineering 3-0
Operations Research 3-0
Simulation and Modeling 3-0
Stochastic Processes 3-0
Total (Any THREE of the above) 9-0
Software Engineering ELECTIVE courses
(Select any FIVE courses from the following list)
(The list is by no means exhaustive. Institutions may add new courses)
Course Title Credit
hours
Agent Based Software Engineering 3-0
Big Data Analytics 3-0
Cloud Computing 3-0
Computer Graphics 3-0
Data Encryption and Security 3-0
E-Commerce 3-0
Game Application Development 3-0
Global Software Development 3-0
Information Systems Audit 3-0
Management Information Systems 3-0
Mobile Application Development 3-0
Multimedia Communication 3-0
Natural Language Processing 3-0
Real Time Systems 3-0
Semantic Web 3-0
Software Engineering Economics 3-0
Software Metrics 3-0
Systems Programming 3-0
Topics in Software Engineering 3-0
Visual Programming 3-0

Proposed Study Plan for BS (Software Engineering)


Semester-I
Code Course Title Credit Hours Pre- requisite
Introduction to Info. & Comm. 2-1
Technologies
Programming Fundamentals 3-1
English Composition & 3-0
Comprehension
Calculus & Analytical 3-0
Geometry
Pakistan Studies 2-0
Applied Physics 3-0
Total: 16-2
Semester-II
Code Course Title Credit Hours Pre- requisite
Object Oriented Programming 3-0 Programming
Fundamentals
Communication & Presentation 3-0 English
Skills Composition &
Comprehension
Discrete Structures 3-0
Software Engineering 2-0
Islamic Studies 3-0
University Elective - I 3-1
Total: 17-1

Semester-III
Code Course Title Credit Hours Pre- requisite
Data Structures & Algorithms 3-1 Object Oriented
Programming
Software Requirement 3-0 Software
Engineering Engineering
Human Computer Interaction 3-0 Software
Engineering
Linear Algebra 3-0
University Elective-II 3-0
Total: 15-1

Semester-IV
Code Course Title Credit Hours Pre- requisite
Operating System 3-1 Data Structures &
Algorithms
Database System 3-1 Data Structures &
Algorithms
Software Design & Architecture 2-1 Software
Requirement
Engineering
Probability and Statistics 3-0
University Elective-III 3-0
Total: 14-3
Semester-V
Code Course Title Credit Hours Pre- requisite
Software Construction & 2-1 Software Design
Development & Architecture
Computer Networks 3-1
Technical & Business Writing 3-0 Communication &
Presentation Skills
SE Supporting-I 3-0
SE Supporting-II 3-0
Total: 14-2

Semester-VI
Code Course Title Credit Hours Pre- requisite
Software Quality Engineering 3-0 Software
Engineering
Information Security 3-0
Professional Practices 3-0
Web Engineering 3-0
SE Elective-I 3-0
SE Elective-III 3-0
Total: 18-0

Semester-VII
Code Course Title Credit Hours Pre- requisite
Software Project Management 3-0 Software
Engineering
Software Re-Engineering 3-0 Software
Construction &
Development
SE Elective-II 3-0
SE-Elective-III 3-0
Final Year Project 0-3
Total: 12-3
Semester-VIII
Code Course Title Credit Hours Pre- requisite
SE Elective-IV 3-0
SE Elective-IV 3-0
Final Year Project-II 0-3
University Elective-IV 3-0
Total: 9-3