Total Credit : 140
Course Length : 4 Years
Total Semesters : 8
Course Code |
Course Title |
Credit |
SWE 121 |
Structured Programming Language |
3.0 |
SWE 122 |
Structured Programming Language Lab |
1.5 |
SWE 123 |
Discrete Mathematics |
3.0 |
EEE 101 |
Basic Electrical and Electronic Circuits |
3.0 |
EEE 102 |
Basic Electrical and Electronic Circuits Lab |
1.5 |
MAT 102 |
Calculus & Differential Equations |
3.0 |
PHY 103 |
Mechanics, Wave, Heat & Thermodynamics |
3.0 |
BNG 105 |
Bangla Language |
3.0 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 150 |
Project Work-I |
2.0 |
SWE 127 |
Data Structure |
3.0 |
SWE 128 |
Data Structure Lab |
1.5 |
SWE 125 |
Introduction to Software Engineering |
2.0 |
PHY 207 |
Electromagnetism, Optics & Modern Physics |
3.0 |
MAT 103 |
Coordinate geometry & Linear Algebra |
3.0 |
STA 101 |
Basic Statistics and Probability |
3.0 |
ENG 101 |
English Communication Skills |
2.0 |
ENG 102 |
English Communication Skills Lab |
1.0 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 223 |
Theory of Computation |
2.0 |
SWE 221 |
Object Oriented Programming |
3.0 |
SWE 222 |
Object Oriented Programming Language Lab |
1.5 |
SWE 225 |
Numerical Analysis |
2.0 |
SWE 226 |
Numerical Analysis Lab |
1.5 |
CSE 217 |
Computer Networking |
3.0 |
CSE 218 |
Computer Networking Lab |
1.5 |
BUS 201 |
Cost and Management Accounting |
3.0 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 250 |
Project Work -II |
2.0 |
SWE 229 |
Database Management System |
3.0 |
SWE 230 |
Database Management System Lab |
1.5 |
SWE 231 |
Algorithm Design & Analysis |
3.0 |
SWE 232 |
Algorithm Design & Analysis Lab |
1.5 |
SWE 233 |
Software Requirement Engineering |
2.0 |
SWE 234 |
Software Requirement Engineering Lab |
1.0 |
SWE 235 |
Operating System Concepts |
2.0 |
SWE 236 |
Operating System Concepts Lab |
1.5 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 321 |
Software Design |
3.0 |
SWE 322 |
Software Design Lab |
1.5 |
SWE 323 |
Web Technology |
2.0 |
SWE 324 |
Web Technology Lab |
1.0 |
SWE 325 |
Computer, Data and Network Security |
2.0 |
SWE 326 |
Computer, Data and Network Security Lab |
1.0 |
SWE 327 |
Distributed System |
2.0 |
SWE 328 |
Distributed System Lab |
1.0 |
CSE 319 |
Computer Architecture |
3.0 |
SWE 329 |
Management Information System |
2.0 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 350 |
Project Work-III |
2.0 |
SWE 331 |
Software Design Pattern |
2.0 |
SWE 332 |
Software Design Pattern Lab |
1.5 |
SWE 333 |
Software Testing & Quality Assurance |
2.0 |
SWE 334 |
Software Testing & Quality Assurance Lab |
1.0 |
SWE 335 |
Computer Graphics and Image Processing |
3.0 |
SWE 336 |
Computer Graphics and Image Processing Lab |
1.5 |
SWE 337 |
Ethics & Cyber Law |
2.0 |
SWE 340 |
Technical Writing And Presentation |
1.0 |
BUS 302 |
Entrepreneurship Development |
2.0 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 440 |
Internship |
12 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 450 |
Thesis/Project |
4.0 |
SWE 421 |
Artificial Intelligence |
3.0 |
SWE 422 |
Artificial Intelligence Lab |
1.5 |
SWE 425 |
Software Project Management |
2.0 |
SWE 4** |
Option II |
3.0 |
SWE 4** |
Option II Lab |
1.5 |
Course Code |
Course Title |
Credit |
---|---|---|
SWE 431 |
Machine Learning |
3.0 |
SWE 432 |
Machine Learning Lab |
1.5 |
SWE 433 |
Data Science |
3.0 |
SWE 434 |
Data Science Lab |
1.5 |
SWE 435 |
Bioinformatics |
3.0 |
SWE 436 |
Bioinformatics Lab |
1.5 |
SWE 437 |
Natural Language Processing |
3.0 |
SWE 438 |
Natural Language Processing Lab |
1.5 |
A student will be evaluated continuously throughout the whole term. For theoretical courses s/he will be assessed by class participation, assignments, quizzes and final examinations. A two-hour (50 marks) final examination will be conducted for every theory course. For laboratory course s/he will be assessed by observation at work, viva-voce during laboratory works, from his/her written reports and lab final examination. A course result will be produced by combining theory and lab part according to the respective theory and lab credit.
Letter Grade and corresponding Grade-Point for a course will be awarded from the roundup marks of individual courses as follows:
Numerical Grade |
Letter Grade |
Grade Point |
---|---|---|
80% and above |
A+ |
4.00 |
75% to less than 80% |
A |
3.75 |
70% to less than 75% |
A- |
3.50 |
65% to less than 70% |
B+ |
3.25 |
60% to less than 65% |
B |
3.00 |
55% to less than 60% |
B- |
2.75 |
50% to less than 55% |
C+ |
2.50 |
45% to less than 50% |
C |
2.25 |
40% to less than 45% |
C- |
2.00 |
Less than 40% |
F |
0.00 |
GPA: Grade Point Average (GPA) is the weighted average of the grade points obtained in all the courses completed by a student in a term.
CGPA: Cumulative Grade Point Average (CGPA) will be calculated by the weighted average of every courses of previous term along with the present term.
F Grades: A student is given an ‘F’ grade if he fails or is absent in the final examination of a course. If a student obtains an ‘F’ grade his grade will not be counted for GPA and s/he has to repeat the course.
Term 1
Course Code |
Course Title |
Credit |
---|---|---|
PGD 111 |
Computer Fundamentals |
3.0 |
PGD 113 |
Structured Programming |
4.0 |
PGD 115 |
Computer Networking |
3.0 |
PGD 117 |
Web Engineering |
2.0 |
Term 2
Course Code |
Course Title |
Credit |
---|---|---|
PGD211 |
DBMS & Database Programming |
4.0 |
PGD213 |
Data Structure |
3.0 |
PGD215 |
Object Oriented Programming |
4.0 |
PGD217 |
Management Information Systems (MIS) |
2.0 |
Term 3
Course Code |
Course Title |
Credit |
---|---|---|
PGD311 |
Software Engineering |
3.0 |
PGD313 |
Mobile Apps Development |
2.0 |
PGD315 |
Algorithm |
3.0 |
PGD300 |
Project |
3.0 |
Course Length : 120 Hours