OBE Curriculum of B.Sc. in CSE

Course CodeCourse TitleCredit
CSE 1101Structured Programming Language3.00
CSE 1102Structured Programming Language Sessional1.00
CSE 1103Discrete Mathematics3.00
EEE 1101Basic Electrical Engineering3.00
EEE 1102Basic Electrical Engineering Sessional1.00
MTH 1101Differential and Integral Calculus and Matrices 3.00
PHY 1101Physics I3.00
ENG 1101Technical and Communicative English3.00
CE 1102Engineering Drawing and CAD Sessional1.00
Total21.00

Course CodeCourse TitleCredit
CSE 1201Data Structures3.00
CSE 1202Data Structures Sessional1.00
CSE 1203Object Oriented Programming Language 3.00
CSE 1204Object Oriented Programming Language Sessional1.00
EEE 1201Electronic Devices and Circuits3.00
EEE 1202Electronic Devices and Circuits Sessional1.00
PHY 1201Physics II3.00
PHY 1202Physics Sessional1.00
MTH 1201Differential Equations and Transform Mathematics3.00
BAN 1201Functional Bengali Language2.00
ENG 1202Developing English Skills Sessional1.00
Total22.00

Course CodeCourse TitleCredit
CSE 2101Design and Analysis of Algorithms3.00
CSE 2102Design and Analysis of Algorithms Sessional1.00
CSE 2103Database Management Systems3.00
CSE 2104Database Management Systems Sessional1.00
CSE 2105Digital Electronics3.00
CSE 2106Digital Electronics Sessional1.00
MTH 2101Linear Algebra, Vector Analysis and Co-ordinate Geometry3.00
CHM 2101Chemistry3.00
CHM 2102Chemistry Sessional1.00
SS 2101Engineering Economics2.00
Total21.00

Course CodeCourse TitleCredit
CSE 2201Web Engineering3.00
CSE 2202Web Engineering Sessional1.00
CSE 2203Data Communication3.00
CSE 2205Computer Architecture and Organization3.00
CSE 2206Computer Architecture and Organization Sessional1.00
CSE 2207Numerical Methods 2.00
MTH 2201Complex Variable, Probability and Statistics3.00
BUS 2201Financial, Cost and Managerial Accounting3.00
HUM 2201Bangladesh Studies and History of Independence2.00
Total21.00

Course CodeCourse TitleCredit
CSE 3100Software Development Project I1.00
CSE 3102Mobile Application Development Sessional1.00
CSE 3103Operating Systems3.00
CSE 3104Operating Systems Sessional1.00
CSE 3105Microprocessors, Microcontrollers and Embedded Systems3.00
CSE 3106Microprocessors, Microcontrollers and Embedded Systems Sessional1.00
CSE 3107Software Design Pattern2.00
CSE 3110Technical Writing and Presentation1.00
BUS 3101Technology Entrepreneurship for Business 3.00
HUM 3101Professional Ethics and Environmental Protection2.00
CSE 3250Industrial Training1.00
Total19.00

Course CodeCourse TitleCredit
CSE 3200Software Development Project II1.00
CSE 3201Compiler Design3.00
CSE 3202Compiler Design Sessional1.00
CSE 3203Digital Signal Processing3.00
CSE 3204Digital Signal Sessional1.00
CSE 3205Computer Networks3.00
CSE 3206Computer Networks Sessional1.00
LAW 3201Cyber and Intellectual Property Law2.00
Total15.00

Course CodeCourse TitleCredit
CSE 4000(A)Thesis / Project2.00
CSE 4101Big Data Analysis3.00
CSE 4102Big Data Analysis Sessional1.00
CSE 4103Cryptography and Network Security3.00
CSE 4104Cryptography and Network Security Sessional1.00
CSE 4105Artificial Intelligence3.00
CSE 4106Artificial Intelligence Sessional1.00
CSE 41XXCSE Option-I3.00
CSE 41XXCSE Option-I Sessional1.00
Total18.00

Course CodeCourse TitleCredit
CSE 4000(B)Thesis and Project4.00
CSE 4201Computer Graphics3.00
CSE 4202Computer Graphics Sessional1.00
CSE 4203Machine Learning3.00
CSE 4204Machine Learning Sessional1.00
CSE 4205Digital Image Processing3.00
CSE 4206Digital Image Processing Sessional1.00
CSE 423XCSE Option III3.00
CSE 423XCSE Option III Sessional1.00
CSE 42XXCSE Option-IV3.00
CSE 42XXCSE Option-IV Sessional1.00
Total24.00