B. Sc.
in Software Engineering (SWE)
Course Theory Lab Tot
SEM. CORE COURSE TITLE
Category Credit Credit Cre
SE 111 Computer Fundamentals CORE 3 3
SE 112 Computer Fundamentals Lab LAB 1 1
SE 113 Introduction to Software Engineering CORE 3 3
ENG 114/ ENG English Reading, Writing Skills & Public Speaking/ English I
1st (1- 101 GED 3 3
1)
GE 314/ BNS 101 Bangladesh Studies GED 3 3
Math-I: Calculus & Geometry/
MAT 124/ MAT
Mathematics I GED 3 3
101
SE 121 Structured Programming CORE 3 3
SE 122 Structured Programming Lab LAB 1 1
SE 123 Discrete Mathematics PGC 3 3
SE 212 Software Requirement Specifications & Analysis CORE 3 3
2nd (1-
SE 213 Digital Electronics & Logic Design PGC 3 3
2)
Physics: Mechanics, Electromagnetism & Waves/ Physics I
PHY 125/ PHY 101 GED 3 3
MAT 134/ MAT Math-II: Linear Algebra & Fourier Analysis/ Mathematics II
GED 3 3
102
SE 131 Data Structure PGC 3 3
SE 132 Data Structure Lab LAB 1 1
SE 133 Software Development Capstone Project LAB-P 3 3
3rd (2-
SE 216 Object Oriented Programming CORE 3 3
1)
SE 217 Object Oriented Programming Lab LAB 1 1
SE 222 Computer Architecture PGC 3 3
STA 135/ STA 101 Probability & Statistics in Software Engineering/ Statistics I GED 3 3
GE 115/ AOL 101 Art of Living GED 3 3
SE 214 Algorithms Design & Analysis PGC 3 3
SE 215 Algorithms Design & Analysis Lab LAB 1 1
SE 235 Desktop and Web Programming CORE 3 3
SE 236 Desktop and Web Programming Lab LAB 1 1
SE 223 Database System CORE 3 3
4th (2-
SE 224 Database System Lab LAB 1 1
2)
SE 232 Operating System & System Programming PGC 3 3
SE 233 Operating System & System Programming Lab LAB 1 1
GE 235 Principles of Accounting, Business & Economics GED 3 3
SE 532/ Introduction to Robotics (G-1)/
PGC 3 3
SE XXX Guided Elective- I
SE 225 Data Communication & Computer Networking PGC 3 3
SE 226 Data Communication & Computer Networking Lab LAB 1 1
SE 231 System Analysis & Design Capstone Project LAB-P 3 3
5th (3- SE 234 Theory of Computing PGC 3 3
1) SE 311 Design Pattern CORE 3 3
SE 312 Software Quality Assurance & Testing CORE 3 3
SE 313 Software Quality Assurance & Testing Lab LAB 1 1
GE 324 Business Analysis & Communication GED 3 3
SE 321 Software Engineering Web Application CORE 3 3
SE 322 Software Engineering Web Application Lab LAB 1 1
SE 323 Software Architecture & Design CORE 3 3
6th (3-
SE 332 Information System Security CORE 3 3
2)
SE 411 Software Project Management & Documentation CORE 3 3
SE 333 Artificial Intelligence CORE 3 3
SE 334 Artificial Intelligence Lab LAB 1 1
SE 544/
Introduction to Machine Learning (G-2)/
SE XXX PGC 3 3
Guided Elective- II
SE 331 Software Engineering Design Capstone Project LAB-P 3 3
GE 557/ GED 302/
Employability 360 GED 3 3
EMP101
Data Warehouse and data mining (Open Elective-1) Non-
SE 444/ SE XXX PGC 3 3
Major Only
Human Computer Interaction (Open Elective-2) Non-
SE 447/ SE XXX PGC 3 3
Major Only
Research Methodology & Scientific Writing (Open
SE 599/ SE XXX PGC 3 3
Elective-3) Non-Major Only
SE 442/ Management Information System (G-3)/
PGC 3 3
SE XXX Guided Elective- III
RE 331 Embedded Programming (RE Major Only) MAJOR 2 2
RE 332 Embedded Programming Lab (RE Major Only) MAJOR-L 1 1
Embedded Systems Design & Development (RE Major
7th (4- RE 411 MAJOR 2 2
Only)
1)
Embedded Systems Design & Development Lab (RE Major
RE 412 MAJOR-L 1 1
Only)
Robotic Process Automation Design & Development (RE
RE 421 MAJOR 2 2
Major Only)
Robotic Process Automation Design & Development Lab
RE 422 MAJOR-L 1 1
(RE Major Only)
CS 211 Cyber Security Fundamentals (CS Major Only) MAJOR 3 3
CS 418 Network & Communication Security (CS Major Only) MAJOR 3 3
CS 422 Digital Forensic (CS Major Only) MAJOR 3 3
Introduction To Data Science and Data Management &
DS 331 MAJOR 2 2
Analysis (DS Major Only)
Introduction To Data Science and Data Management &
DS 332 MAJOR-L 1 1
Analysis Lab (DS Major Only)
DS 411 Statistical Data Analysis (DS Major Only) MAJOR 2 2
DS 412 Statistical Data Analysis Lab (DS Major Only) MAJOR-L 1 1
DS 421 Machine Learning Driven Data Analysis I(DS Major Only) MAJOR 2 2
Machine Learning Driven Data Analysis Lab I (DS Major
DS 422 MAJOR-L 1 1
Only)
SE XXX Guided Elective-IV PGC 3 3
Numerical Analysis (G -5) Non –Major Only/
SE341/ SE XXX PGC 3 3
Guided Elective- V
RE 423 Advanced Robotics (RE Major Only) MAJOR 2 2
RE 424 Advanced Robotics Lab (RE Major Only) MAJOR-L 1 1
CS 334 Ethical Hacking & Countermeasures (CS Major Only) MAJOR 1 1
CS 335 Ethical Hacking & Countermeasures Lab (CS Major) MAJOR-L 2 2
8th (4- Machine Learning Driven Data Analysis
2) DS 423 MAJOR 2 2
II and Communicating Data Insights (DS Major Only)
Machine Learning Driven Data Analysis
DS 424 MAJOR-L 1 1
II and Communicating Data Insights Lab (DS Major Only)
SE 431 Final Year Project/ Thesis/ Internship PRO-THE 6 6
Robotics & Embedded Systems Major Capstone Project
RE 431 PRO-THE 6 6
(RE Major Only)
CS 439 Cyber Security Major Capstone Project (CS Major Only) PRO-THE 6 6
DS 431 Data Science Major Capstone Project (DS Major Only) PRO-THE 6 6
TOTAL CREDIT 116-120 25-29 145
TOTAL COURSE 54-