Program Title: Bachelor of Software Engineering (BSE)
Duration: 4-6 Years
Total Credit Hours: 138 Endorsement
References:
A: Recommendations of FBOS dated Mar 13, 2026
Summary of Credit Hours
|
Sr. No. |
Category as per HEC new UG Policy |
Credit Hours/Contact Hours |
|
1. |
General Education (Mandatory) |
43 |
|
2. |
Major/Disciplinary (Mandatory) |
82 |
|
3. |
Interdisciplinary (Mandatory) |
7 |
|
4. |
Electives toward specialization |
- |
|
5. |
Non-Credit courses (contact hours) – Tajweed, Quran and Hadith (Compulsory for Muslim students) |
3 Contact hours |
|
6. |
Internship (Mandatory) |
6-8 Weeks non-credited (mandatory) |
|
7. |
Capstone Project (Mandatory) |
6 |
|
8 |
Double Major (Optional) |
- |
|
9. |
Minor (Optional) |
- |
|
Total |
138 |
|
Passed intermediate examination or its equivalent with a minimum of 60% marks (excluding NCC) in Pre-Engineering Group, or with Mathematics, Physics and Computer Science. Premedical students are also allowed to apply but will have to pass a deficiency course of MAT 101. Up to 40% of the allowed intake in each engineering program may be admitted with HSSC (Pre-Medical) background as per PEC policy subject to passing of the deficiency course
The mission of Bachelor of Software Engineering program is to prepare technically strong Software Engineers who can contribute effectively towards the nation, society and the world at large through effective problem solving skills, application of engineering knowledge, leadership and healthy lifelong learning attitude.
PEO-2: Graduates should demonstrate effective team member or leadership skills with strong managerial skills and a sound sense of social responsibility for the sustainable development of society.
PEO-3: Graduates should demonstrate sustained career development and progression through ethical engineering practices, effective communication skills and continuous learning.
1. Engineering Knowledge: An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
2. Problem Analysis: An ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
3. Design/Development of Solutions: An ability to design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
4. Investigation: An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.
5. Modern Tool Usage: An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modeling, to complex engineering activities, with an understanding of the limitations.
6. The Engineer and Society: An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.
7. Environment and Sustainability: An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
9. Individual and Team Work: An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.
10. Communication: An ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
11. Project Management: An ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.
12. Lifelong Learning: An ability to recognize importance of, and pursue lifelong learning in the broader context of innovation and technological developments.
|
No. |
Knowledge and Attitude Profile |
|
WK1 |
A systematic theory-based understanding of natural sciences applicable to the discipline and awareness of relevant social sciences. |
|
WK2 |
Conceptually based mathematics, numerical analysis, data analysis, statistics and formal aspects of computer and information science to support detailed analysis and modelling applicable to the discipline. |
|
WK3 |
A systematic, theory-based formulation of engineering fundamentals required in the relevant engineering discipline. |
|
WK4 |
Engineering specialist knowledge that provides theoretical frameworks and bodies of knowledge for the accepted practice areas that are in the discipline; much is at the forefront of the discipline. |
|
WK5 |
Knowledge, including efficient resource use, environmental impacts, whole-life cost, re-use of resources, net zero carbon and similar concepts, that supports engineering design and operations in a practice area. |
|
WK6 |
Knowledge of engineering practices (technology) in the practice areas in the engineering discipline. |
|
WK7 |
Knowledge of the role of engineers in society and identified issues in engineering practice in the discipline, such as the professional responsibility of an engineer to public safety and sustainable development (Represented by the 17 UN Sustainable Development Goals (SDG). |
|
WK8 |
Engagement with selected knowledge in the current literature of the discipline, awareness of the power of critical thinking and creative approaches to evaluate emerging issues. |
|
WK9 |
Ethics, inclusive behavior and conduct; Knowledge of professional ethics, responsibilities and norms of engineering practice. Awareness of the need for diversity by reason of ethnicity, gender, age, physical ability, etc., with mutual understanding and respect, and of inclusive attitudes. |
UN Sustainable Development (SDG) Goals:
|
No. |
UN Sustainable Development (SDG) Goals |
|
SDG 1 |
No poverty. |
|
SDG 2 |
Zero hunger. |
|
SDG 3 |
Good health and well-being. |
|
SDG 4 |
Quality education. |
|
SDG 5 |
Gender equality. |
|
SDG 6 |
Clean water and sanitation. |
|
SDG 7 |
Affordable and clean energy. |
|
SDG 8 |
Decent work and economic growth. |
|
SDG 9 |
Industry, innovation and infrastructure. |
|
SDG 10 |
Reduced inequalities. |
|
SDG 11 |
Sustainable cities and communities. |
|
SDG 12 |
Responsible consumption and production. |
|
SDG 13 |
Climate action. |
|
SDG 14 |
Life below water. |
|
SDG 15 |
Life on land. |
|
SDG 16 |
Peace, justice, and strong institution. |
|
SDG 17 |
Partnerships for the goals. |
Breakdown of Courses as Per PEC Guidelines
|
Knowledge Profile (WK-1 to WK- 9) |
Knowledge Area |
Sub- Area |
Sub- Area |
Courses |
Credit Hours |
BU-BSE Revised Course Categorization |
|
|
|
|
Existing |
Revised |
Course Title |
Credit Hrs |
||
|
|
|
Non-Engineering Domain |
|||||
|
WK-2 |
Natural Science |
Math |
Math |
***Quantitative Reasoning - I |
3 |
Applied Calculus & Analytical Geometry |
3 |
|
***Quantitative Reasoning- II |
3 |
Probability & Statistics |
3 |
||||
|
***Advanced/ Applied Math Courses |
6-9 |
Numerical Analysis |
3 |
||||
|
Linear Algebra |
3 |
||||||
|
|
12-15 |
Total |
12 |
||||
|
WK-1 |
Chemistry |
Natural Science (Physics, Chemistry, Math) |
***Applied Chemistry |
3-9 |
Applied Physics |
3 |
|
|
Physics |
***Applied Physics |
||||||
|
|
|
|
12-15 |
Total Natural Sciences |
15 |
||
|
WK-7 / WK-9 |
Humani ties |
Englis h |
English |
** Functional English |
3 |
Functional English |
3 |
|
** Expository Writing |
3 |
Technical Writing & Presentation Skills |
3 |
||||
|
|
|
|
6 |
Total |
6 |
||
|
Culture |
Culture / Study of religion |
** Islamic Studies OR Religious Education/ Ethics in lieu of Islamic studies for non- Muslim students |
2 |
Islamic Studies/Ethics |
2 |
||
|
Understanding of Holy Quran I and II (Fehm-e-Quran I & II) |
2 |
Fehm-e-Quran – I |
1 |
||||
|
Fehm-e-Quran – II |
1 |
||||||
|
** Ideolog y and Constitution of Pakistan |
2 |
Ideology and Constitution of Pakistan |
2 |
||||
|
Pakistan Studies |
2 |
Pakistan Studies |
2 |
||||
|
* Arts & Humanities |
2 |
Effective Communication Skills |
2 |
||||
|
|
|
|
10 |
Total |
10 |
||
|
Social Science |
Social Science |
*** Social Science |
4 |
CSP |
0 |
||
|
Social Science Elective |
2 |
||||||
|
** Civics and Community Engagement |
Civics and Community Engagement) |
2 |
|||||
|
|
|
|
4 |
Total |
4 |
||
|
|
|
|
|
|
Total Humanities |
20 |
|
|
Management Science s |
Professional Practice |
Professional Practice |
*** Project Management |
2 |
Management Science Elective |
3 |
|
|
** Entrepreneurship |
2 |
Entrepreneurship |
2 |
||||
|
|
|
|
|
4 |
Total Management Sciences |
5 |
|
|
|
Computer Sciences |
Basic Computing |
Basic Computing |
Applications of ICT |
3 |
Computing Fundamentals |
3 |
|
|
|
|
|
|
3 |
Total Computing |
3 |
|
Total (Non-Engineering) |
Total (Non- Engineering) |
Min 42 |
|
|
|||
|
Total (Non Engineering) |
43 |
||||||
|
Knowledge Profile (WK-1 to WK-9) |
Knowledge Area |
Sub- Area |
Sub- Area |
Courses |
Credit Hours |
BU Revised Course Categorization |
|
|
|
|
Existing |
Revised |
Course Title |
Credit Hrs |
||
|
|
|
Engineering Domain |
|||||
|
WK-3 |
Computer and |
ICT/AI/ Data |
AI/Data |
|
6 — 9 |
Computer Programming |
4 |
|
WK-5 |
Information Sciences |
Science/Cyber Security |
Science / Cyber Security |
|
|
Information Security |
3 |
|
|
|
|
|
|
6-9 |
|
7 |
|
WK- 3
|
Foundation Engg Courses |
|
Foundation Engg Courses |
Specific to program objectives and outcomes |
22 —24 |
Discrete Structures |
3 |
|
Computer Architecture and Logic Design |
4 |
||||||
|
Object Oriented Programming |
4 |
||||||
|
Operating Systems |
4 |
||||||
|
Database Management System |
4 |
||||||
|
Computer Communication & Networks |
4 |
||||||
|
Data Structures & Algorithms |
4 |
||||||
|
|
|
|
|
22-24 |
|
27 |
|
|
WK-4 / WK-5 |
Core Breadth of Engg discipline |
|
Core Breadth of Engg discipline |
Specific to program objectives and outcomes |
22 —24 |
Introduction to Software Engineering |
3 |
|
Software Requirement Engineering |
3 |
||||||
|
Design and Analysis of Algorithms |
3 |
||||||
|
Software Design & Architecture |
3 |
||||||
|
Software Construction |
3 |
||||||
|
Human Computer Interaction |
3 |
||||||
|
Cloud Computing |
3 |
||||||
|
Software Project Management |
3 |
||||||
|
|
|
|
|
22-24 |
|
24 |
|
|
WK-5 |
Core Depth of Engg discipline |
|
Core Depth of Engg discipline |
Specific to program objectives and outcome |
22 —24 |
Formal Methods in Software Engineering |
3 |
|
Software Quality Engineering |
3 |
||||||
|
Engineering Elective-I* |
3 |
||||||
|
Engineering Elective-II* |
3 |
||||||
|
Engineering Elective-III* |
3 |
||||||
|
Engineering Elective-IV* |
3 |
||||||
|
Engineering Elective-V* |
3 |
||||||
|
Engineering Elective-VI* |
3 |
||||||
|
|
|
|
|
22-24 |
|
24 |
|
|
|
|
|
|
|
Min 72 |
|
82 |
|
WK- 6 |
Multidisciplinary Engg Courses |
|
Multidisciplinary Engg Courses |
Occupational Health and Safety (mandatory- 01 Cr Hr) |
6 |
Occupational Health and Safety |
1 |
|
Specific to program objectives and outcome |
MDEE-I* |
3 |
|||||
|
MDEE-II* |
3 |
||||||
|
|
|
|
|
|
6 |
|
7 |
|
WK-6/ WK-8/ WK-7 |
Final Year Design Project (FYDP) |
Integration of innovative, |
Final Year Design Project (FYDP)/ Capstone |
6 |
Final Year Project I |
3 |
|
|
Final Year Project II |
3 |
||||||
|
|
|
|
|
|
6 |
|
6 |
|
WK-6/ WK-7/ |
Industrial Training |
At least 6 – 8 weeks internship |
Internship (06-08 Weeks) |
Mandatory & Qualifying |
Internship (06-08 Weeks) |
Mandatory & Qualifying |
|
|
|
|
|
|
Total (Engineering domain) |
Min 84 |
|
|
|
Total (Engineering) |
95 |
||||||
|
Total Credit Hours |
138 |
||||||
Semester-wise Revised Roadmap of BSE
Semester 1
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
None |
CSC 110 |
Computing Fundamentals |
2 |
General Education |
9 |
|
2 |
None |
CSL 110 |
Computing Fundamentals Lab |
1 |
General Education |
9 |
|
3 |
None |
CSC 113 |
Computer Programming |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
4 |
None |
CSL 113 |
Computer Programming Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
5 |
None |
ENG 101 |
Functional English |
3 |
General Education |
4 |
|
6 |
None |
GSC 110 |
Applied Calculus & Analytical Geometry |
3 |
General Education |
9 |
|
7 |
None |
GSC 114 |
Applied Physics |
2 |
General Education |
9 |
|
8 |
None |
GSL 113 |
Applied Physics Lab |
1 |
General Education |
9 |
|
9 |
None |
ENV 101 |
Occupational Health and Safety |
1 |
Interdisciplinary (Mandatory) |
3 |
|
10 |
None |
ISL 107 |
Tajweed* |
0 |
Non-Credit course Tajweed, Quran and Hadith (Compulsory*)) |
4, 10, 16 |
|
Total Credit Hours |
17 |
|
|
|||
*Only for Muslim students
Semester 2
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
None |
CSC 115 |
Discrete Structures |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
2 |
CSC 113 |
CSC 210 |
Object Oriented Programming |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
3 |
CSC 113 |
CSL 210 |
Object Oriented Programming Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
4 |
None |
SEN 120 |
Introduction to Software Engineering |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
5 |
ENG 101 |
ENG 134 |
Communication Skills |
2 |
General Education |
4 |
|
6 |
None |
ISL 101 |
Islamic Studies*/Ethics** |
2 |
General Education |
5, 10 |
|
7 |
None |
GSC 121 |
Linear Algebra |
3 |
General Education |
9 |
|
8 |
None |
ISL 203 |
Fehm-e-Quran – I*** |
1 |
Credited course (Compulsory*) |
4, 10, 16 |
|
Total Credit Hours |
18 |
|
|
|||
*Only for Muslim students
**Only for Non-Muslim students
***3 contact hours, only for Muslim students.
Semester 3
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
CSC 210 |
CSC 221 |
Data Structures & Algorithms |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
2 |
CSC 210 |
CSL 221 |
Data Structures & Algorithms Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
3 |
SEN 120 |
SEN 211 |
Software Requirements Engineering |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
4 |
None |
GSC 122 |
Probability & Statistics |
3 |
General Education |
9 |
|
5 |
None |
HSS 219 |
Civics and Community Engagement |
2 |
General Education |
4 |
|
6 |
None |
CEN 220 |
Computer Architecture & Logic Design |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
7 |
None |
CEL 220 |
Computer Architecture & Logic Design Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
8 |
None |
PAK 105 |
Pakistan Studies |
2 |
Culture / Study of religion |
5, 10, 11 |
|
Total Credit Hours |
18 |
|
|
|||
Semester 4
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
CEN 220 |
CSC 320 |
Operating Systems |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
2 |
CEN 220 |
CSL 320 |
Operating Systems Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
3 |
CSC 113 |
CSC 220 |
Database Management Systems |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
4 |
CSC 113 |
CSL 220 |
Database Management Systems Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
5 |
CSC 221 |
CSC 321 |
Design & Analysis of Algorithms |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
6 |
SEN 211 |
SEN 221 |
Software Design & Architecture |
2 |
Major/Disciplinary (Mandatory) |
9 |
|
7 |
SEN 211 |
SEL 221 |
Software Design & Architecture Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
8 |
None |
HSS 423 |
Entrepreneurship |
2 |
General Education |
4 |
|
9 |
None |
ISL 204 |
Fehm-e-Quran – II* |
1 |
Credited course (Compulsory*) |
4, 10, 16 |
|
Total Credit Hours |
17 |
|
|
|||
*3 contact hours, only for Muslim students. Non-Muslim students to study 02 (or more) credit hour of any University approved inter-disciplinary elective course.
Semester 5
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
None |
CEN 223 |
Computer Communication & Networks |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
2 |
None |
CEL 223 |
Computer Communication & Networks Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
3 |
GSC 110 |
SEN 323 |
Formal Methods in Software Engineering |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
4 |
SEN 221 |
SEN 311 |
Software Construction |
2 |
Major/Disciplinary (Mandatory) |
9 |
|
5 |
SEN 221 |
SEL 311 |
Software Construction Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
6 |
- |
- |
Engineering Elective-I* |
3 |
Electives toward specialization |
9 |
|
7 |
- |
- |
MDEE-I* |
3 |
Interdisciplinary (Mandatory) |
9 |
|
8 |
- |
PAK 109 |
Ideology and Constitution of Pakistan |
2 |
General Education |
5,10,11 |
|
Total Credit Hours |
18 |
|
|
|||
*Course is either 2+1 or 3+0 depending on the included lab component
Semester 6
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
SEN 120 |
SEN 321 |
Software Quality Engineering |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
2 |
None |
SEN 320 |
Human Computer Interaction |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
3 |
None |
ENG 320 |
Technical Writing & Presentation Skills |
3 |
General Education |
4 |
|
4 |
- |
- |
Engineering Elective-II* |
3 |
Electives toward specialization |
9 |
|
5 |
- |
- |
Engineering Elective-III* |
3 |
Electives toward specialization |
9 |
|
6 |
None |
SEN 401 |
Cloud Computing |
2 |
Major/Disciplinary (Mandatory) |
9 |
|
7 |
None |
SEL 401 |
Cloud Computing Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
Total Credit Hours |
18 |
|
|
|||
*Course is either 2+1 or 3+0 depending on the included lab component
Semester 7
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
None |
FYP 400 |
Final Year Project I |
3 |
Capstone project (Mandatory) |
1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 13, 15 |
|
2 |
SEN 120 |
SEN 410 |
Software Project Management |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
3 |
None |
CSC 407 |
Information Security |
3 |
Major/Disciplinary (Mandatory) |
9 |
|
4 |
GSC 110 |
GSC 321 |
Numerical Analysis |
2 |
Major/Disciplinary (Mandatory) |
9 |
|
5 |
GSC 110 |
GSL 321 |
Numerical Analysis Lab |
1 |
Major/Disciplinary (Mandatory) |
9 |
|
6 |
- |
- |
Engineering Elective-IV** |
3 |
Electives toward specialization |
9 |
|
7 |
- |
- |
Management Science Elective |
3 |
General Education |
4 |
|
8 |
ISL 112 |
ISL 113 |
Seerah-I* |
0 |
Non-Credit course Tajweed, Quran and Hadith (Compulsory*) |
4, 10, 16 |
|
Total Credit Hours |
18 |
|
|
|||
*Only for Muslim students
**Course is either 2+1 or 3+0 depending on the lab component included
Semester 8
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
None |
FYP 401 |
Final Year Project II |
3 |
Capstone project (Mandatory) |
1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 13, 15 |
|
2 |
- |
- |
Engineering Elective-V |
3 |
Electives toward specialization |
9 |
|
3 |
- |
- |
Engineering Elective-VI** |
3 |
Electives toward specialization |
9 |
|
4 |
- |
- |
MDEE-II |
3 |
Interdisciplinary (Mandatory) |
9 |
|
5 |
ISL 113 |
ISL 114 |
Seerah-II* |
0 |
Non-Credit course Tajweed, Quran and Hadith (Compulsory*) |
4, 10, 16 |
|
6 |
|
|
Social Science Elective |
2 |
Social Science |
4 |
|
Total Credit Hours |
14 |
|
|
|||
*Only for Muslim students
** Course is either 2+1 or 3+0 depending on the included lab component
List of Elective Courses
|
S No |
Pre- requisite Course Code |
Course Code |
Course Title |
Credit Hours |
HEC Category |
17 UN SDGs Alignment |
|
1 |
GSC 110 |
GSC 210 |
Differential Equations |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
2 |
GSC 110 |
GSC 220 |
Complex Variables and Transforms |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
3 |
GSC 122 |
GSC 445 |
Operations Research |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
4 |
GSC 122 |
CEN 450 |
Simulation and Modeling |
2+1 |
Interdisciplinary (Mandatory) |
9 |
|
5 |
GSC 114 |
GSC 446 |
Physics-II (Mechanics) |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
6 |
GSC 122 |
GSC 440 |
Stochastic Processes |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
7 |
CSC 320 |
SEN 439 |
System Programming |
2+1 |
Interdisciplinary (Mandatory) |
9 |
|
8 |
CSC 320 |
CEN 453 |
Real Time Systems |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
9 |
CSC 315 |
CSC 323 |
Compiler Construction |
2+1 |
Interdisciplinary (Mandatory) |
9 |
|
10 |
GSC 110 |
CSC 453 |
Information Theory |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
11 |
CSC 113 |
SEN 460 |
IoT Application Development |
2+1 |
Interdisciplinary (Mandatory) |
9 |
|
12 |
None |
CEN 122 |
Digital Design |
2+1 |
Interdisciplinary (Mandatory) |
9 |
|
13 |
None |
CSC 448 |
Introduction to Bio-Informatics |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
14 |
None |
CEN 459 |
Robotics |
2+1 |
Interdisciplinary (Mandatory) |
9 |
|
15 |
None |
CSC 315 |
Theory of Automata |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
16 |
None |
CEN 439 |
Embedded System Design |
2+1 |
Interdisciplinary (Mandatory) |
9 |
|
17 |
None |
CEN 443 |
Fault Tolerant Systems |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
18 |
None |
SEN 449 |
Business Process Automation |
3+0 |
Interdisciplinary (Mandatory) |
9 |
|
19 |
None |
HSS 422 |
Engineering Ethics |
3+0 |
Interdisciplinary (Mandatory) |
3,10 |
|
20 |
CSC 113 |
CSC 313 |
Visual Programming |
2+1 |
Electives towards Specialization |
9 |
|
21 |
CSC 113 |
CSC 445 |
Principles of Programming Languages |
3+0 |
Electives towards Specialization |
9 |
|
22 |
CSC 210 |
SEN 328 |
Game Application Development |
2+1 |
Electives towards Specialization |
9 |
|
23 |
CSC-113 |
SEN 441 |
Mathematical Tools for Software Engineering |
3+0 |
Electives towards Specialization |
9 |
|
24 |
GSC 122 |
CSC 441 |
Natural Language Processing |
3+0 |
Electives towards Specialization |
9 |
|
25 |
CSC 210 |
CSC 456 |
Distributed Computing |
2+1 |
Electives towards Specialization |
9 |
|
26 |
CSC 220 |
CSC 460 |
Data Mining |
2+1 |
Electives towards Specialization |
9 |
|
27 |
CSC 220 |
CSC 454 |
Data Warehousing |
3+0 |
Electives towards Specialization |
9 |
|
28 |
SEN 120 |
CSC 458 |
Management Information Systems |
3+0 |
Electives towards Specialization |
9 |
|
29 |
CSC 220 |
SEN 326 |
Advanced Database Management Systems |
2+1 |
Electives towards Specialization |
9 |
|
30 |
CSC 220 |
SEN 327 |
Distributed Database Systems |
3+0 |
Electives towards Specialization |
9 |
|
31 |
GSC 121 |
CEN 445 |
Digital Image Processing |
2+1 |
Electives towards Specialization |
9 |
|
32 |
CEN 445 |
CSC 464 |
Computer Vision |
3+0 |
Electives towards Specialization |
9 |
|
33 |
SEN 120 |
SEN 335 |
Object Oriented Software Engineering |
2+1 |
Electives towards Specialization |
9 |
|
34 |
SEN 311 |
SEN 411 |
Software Re- Engineering |
3+0 |
Electives towards Specialization |
9 |
|
35 |
CSC 113 |
SEN 310 |
Web Engineering |
2+1 |
Electives towards Specialization |
9 |
|
36 |
CSC 113 |
SEN 461 |
Secure Programming |
2+1 |
Electives towards Specialization |
9 |
|
37 |
SEN 120 |
SEN 429 |
DevOps |
3+0 |
Electives towards Specialization |
9 |
|
38 |
CSC 113 |
AIC 301 |
Machine Learning |
2+1 |
Electives towards Specialization |
9 |
|
39 |
None |
SEN 448 |
Software Applications for Mobile Devices |
2+1 |
Electives towards Specialization |
9 |
|
40 |
None |
SEN 324 |
Software Metrics & Estimation |
3+0 |
Electives towards Specialization |
9 |
|
41 |
None |
SEN 450 |
Design Pattern |
3+0 |
Electives towards Specialization |
9 |
|
42 |
None |
SEN 452 |
Agile Development |
3+0 |
Electives towards Specialization |
9 |
|
43 |
None |
CSC 411 |
Artificial Intelligence |
2+1 |
Electives towards Specialization |
9 |
|
44 |
None |
SEN 443 |
Introduction to Soft Computing |
2+1 |
Electives towards Specialization |
9 |
|
45 |
None |
SEN 331 |
Scientific Computing |
3+0 |
Electives towards Specialization |
9 |
|
46 |
None |
SEN 330 |
Agent Based Computing |
3+0 |
Electives towards Specialization |
9 |
|
47 |
None |
SEN 459 |
Mobile and Pervasive Computing |
3+0 |
Electives towards Specialization |
9 |
|
48 |
None |
CEN 451 |
Data Encryption & Security |
3+0 |
Electives towards Specialization |
9 |
|
49 |
None |
CSC 495 |
Introduction to Data Science |
2+1 |
Electives towards Specialization |
9 |
|
50 |
None |
SEN 332 |
Big Data Analytics |
3+0 |
Electives towards Specialization |
9 |
|
51 |
None |
SEN 455 |
Knowledge Based Management Systems |
3+0 |
Electives towards Specialization |
3 |
|
52 |
None |
SEN 453 |
Information System Audit |
3+0 |
Electives towards Specialization |
9 |
|
53 |
None |
CSC 444 |
Computer Graphics |
2+1 |
Electives towards Specialization |
9 |
|
54 |
None |
SEN 329 |
Digital Animation |
3+0 |
Electives towards Specialization |
9 |
|
55 |
None |
SEN 493 |
Multimedia Systems |
3+0 |
Electives towards Specialization |
9 |
|
56 |
None |
SEN 424 |
Semantic Web |
2+1 |
Electives towards Specialization |
9 |
|
57 |
None |
SEN 456 |
Usability Engineering |
3+0 |
Electives towards Specialization |
9 |
|
58 |
None |
HSS 217 |
Introduction to Sociology |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
59 |
None |
HSS 119 |
Introduction to International Relations |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
60 |
None |
HSS 121 |
Introduction to Media Studies |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
61 |
None |
HSS 218 |
Introduction to Anthropology |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
62 |
None |
HSS 457 |
Organizational Behavior |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
63 |
None |
HSS 107 |
Introduction to Psychology |
2+0 |
Humanities & Social Sciences Elective |
3 |
|
64 |
None |
HSS 413 |
Sociology for Engineers |
2+0 |
Humanities & Social Sciences Elective |
4, 9, 11, 16, |
|
65 |
None |
SEN 442 |
Software Engineering Economics |
2+0 |
Humanities & Social Sciences Elective |
4, 9, 12 |
|
66 |
None |
ENG 121 |
English Literature |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
67 |
None |
HSS 462 |
Foreign Language |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
68 |
None |
HSS 109 |
Arabic Language |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
69 |
None |
HSS 163 |
Chinese Language |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
70 |
None |
HSS 160 |
French Language |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
71 |
None |
HSS 164 |
German Language |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
72 |
None |
HSS 161 |
Russian Language |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
73 |
None |
HSS 162 |
Spanish Language |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
74 |
None |
HSS 214 |
Turkish |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
75 |
None |
HSS 463 |
Accounting & Finance |
2+0 |
Humanities & Social Sciences Elective |
4 |
|
76 |
None |
MGT 111 |
Principles of Management |
3+0 |
Management Science Elective |
4, 11, 12 |
|
77 |
None |
HSS 353 |
Human Resource Management |
3+0 |
Management Science Elective |
4, 11, 12 |
|
78 |
None |
MGT 423 |
Engineering Management |
3+0 |
Management Science Elective |
4, 9, 12 |
|
79 |
None |
MTM 101 |
Introduction to Maritime Industry |
3+0 |
Management Science Elective |
14 |
|
80 |
None |
MTM 501 |
Fundamentals of Maritime Sector |
3+0 |
Management Science Elective |
14 |