MBSTU ICT B.Sc. course curriculum
MBSTU ICT B.Sc. course curriculum
17
1.2 1.2
ICT 1201 Electronic Devices and Operational Ampliflier 3
ICT 1202 Electronic Devices and Operational Ampliflier La 1
ICT 1203 Data Structure 3
ICT 1204 Data Structure Lab 1
ICT 1205 Matrices and Coordinate Geometry 3
ICT 1207 Discrete Mathmatics 3
ICT 1209 History and Emergency of Bangladesh 3
ICT 1211 English Langguage and literature 3
ICT 1200 Project I 1
21
2.1 2.1
ICT 2101 Computer Based Numerical Methods Lab 3
ICT 2102 Computer Based Numerical Methods Lab 1
ICT 2103 Digitall Logic Design 3
ICT 2104 Digitall Logic Design Lab 1
ICT 2105 Object Oriented Programming 3
ICT 2106 Object Oriented Programming Lab 1
ICT 2107 Database Management Systems 3
ICT 2108 Database Management Systems Lab 1
ICT 2109 Differential Equations and Vector Calculus 3
ICT 2111 Statistics for Engineers 3
22
2.2 2.2
ICT 2201 Operating System 3
ICT 2202 Operating system Lab 1
ICT 2203 Data Science 3
ICT 2204 Data Science Lab 1
ICT 2205 Communication Engineering 3
ICT 2206 Communication Engineering Lab 1
ICT 2207 Algotrithm Analysis and Design 3
ICT 2208 Algotrithm Analysis and Design Lab 1
ICT 2211 Complex Variables and Fourier Analysis 3
ICT 2213 Financial and Managerial Accounting 3
ICT 2200 Project II 1
23
3.1 3.1
ICT 3101 Data Communication 3
ICT 3102 Data Communication Lab 1
ICT 3103 Microwave Engineering 3
ICT 3104 Microwave Engineering Lab 1
ICT 3105 Mobile App Development 3
ICT 3106 Mobile App Development Lab 1
ICT 3107 Microprocessor and Embedded System 3
ICT 3108 Microprocessor and Embedded System Lab 1
ICT 3109 Software Requirement and Specidication and Ana 3
ICT 3110 software Requirement and Specidication and Ana 1
ICT 3100 Project- III 1
21
3.2
ICT 3200 Industrial Visit/Tour 1
ICT 3201 Computer Networks 3
ICT 3202 Computer Networks Lab 1
ICT 3203 Ai and Machine Learning 3
ICT 3204 Ai and Machine Learning Lab 1
ICT 3205 Software Testing and Quality Assurance 3
ICT 3206 Software Testing and Quality Assurance Lab 1
ICT 3207 Digital Signal Processing 3
ICT 3208 Digital Signal Processing Lab 1
ICT 3209 Ict Project Management 3
ICT 3211 Society, Ethics, and Environments 2
22
4.1
ICT 4100 Project / Thesis 3
ICT 4101 Web Application Development 3
ICT 4102 Web Application Development Lab 1
ICT 4103 Digital Image Processing 3
ICT 4104 Digital Image Processing Lab 1
ICT 4105 Optical Communication 3
ICT 4106 Optical Communication Lab 1
ICT 4107 Research Methodology 1
Elective 1 3
ICT 4109 Elective 1 courses below---------------
ICT 4111 Human Computer Interaction
ICT 4113 Parallel and Distributed Processing
ICT 4115 Bio-informatics
Cryptography and Cyber Law
19
4.2
Project 3
Internship/3 Elective II Courses 12
Elective II Courses
ICT 4201 Cloud Computing 3
ICT 4202 Cloud Computing Lab 1
ICT 4203 Computer Graphics 3
ICT 4204 Computer Graphics Lab 1
ICT 4205 Computer Vision 3
ICT 4206 Computer vision Lab 1
ICT 4207 Plasma and plasmonics 3
ICT 4208 Plasma and plasmonics lab 1
ICT 4209 Soft Computing 3
ICT 4210 Soft Computing Lab 1
ICT 4211 IoT and Robotics 3
ICT 4212 IoT and Robotics Lab 1
ICT 4213 Wireless and Mobile Communication 3
ICT 4214 Wireless and Mobile Communication Lab 1
15
1.2
CSE 107
CSE1201 Electronic Devices and Circuits 3
CSE 108
CSE1202 Electronic Devices and Circuits Lab 0.75
CSE 105
CSE1203 Structured Programming 3
CSE 106
CSE1204 Structured Programming Lab 1.5
CHEM 113
CSE1205 Pulse and Digital Electronics 3
CHEM 118
CSE1206 Pulse and Digital Electronics Lab 0.75
MATH 143
CSE1207 Physics 3
ME 165
CSE1209 Statistics 2
ME 174
CSE1211 Integral Calculus, ODE, PDE, Series Solution 3
CSE1213 Engineering Drawing 0.75
CSE1220 Viva-Voce 0.5
2.1
CSE 205
CSE2101 Object Oriented Programming 3
CSE 206
CSE2102 Object Oriented Programming Lab 1.5
CSE 207
CSE2103 Data Structures and Algorithms 3
CSE 208
CSE2104 Data Structures and Algorithms Lab 1.5
CSE 215
CSE2105 Computer Organization & Architecture 3
CSE 216
CSE2107 Economics & Sociology 2
EEE 263
CSE2109 Matrix and Linear Algebra 3
EEE 264
CSE2111 Financial and Managerial Accounting 2
MATH 241
CSE2112 Software Development Project-I & Industrial Tour 0.75
CSE2120 Viva-Voce 0.5
CSE 200
CSE2201 Algorithm Design & Analysis 3
CSE 209
CSE2202 Algorithm Design & Analysis Lab 1.5
CSE 210
CSE2203 Database Management Systems 3
CSE 211
CSE2204 Database Management Systems Lab 1.5
CSE 213
CSE2205 Object Oriented Analysis and Design 2
CSE 214
CSE2206 Object Oriented Analysis and Design Lab 0.75
CSE 219
CSE2207 Digital System Design 2
CSE 220
CSE2208 Digital System Design Lab 0.75
MATH 243
CSE2210 Java and Mobile Application Development Lab 1.5
CSE2211 Fourier Analysis, Laplace Transforms and Complex 3
CSE2220 Viva-Voce 0.5
CSE 301
CSE3101 Operating Systems 3
CSE 309
CSE3102 Operating Systems Lab 1.5
CSE 310
CSE3103 Microprocessor & Micro-controller 3
CSE 313
CSE3104 Micro-controller & Assembly Language Lab 0.75
CSE 314
CSE3105 Computer Based Numerical Methods 2
CSE 315
CSE3106 Computer Based Numerical Methods Labs 0.75
CSE3107 Software Engineering 3 CSE 316
CSE 317
CSE3109 Data Communication 2
CSE 318
CSE3110 Data Communication Lab 0.75
CSE3111 Theory of Computation 2
CSE3114 Visual Programming Lab-II 0.75
CSE3116 Software Development Project-II & Industrial Tour 0.75
CSE3120 Viva-Voce 0.5
CSE 311
CSE3201 Compiler Design 3
CSE 321
CSE3202 Compiler Design Lab 0.75
CSE 322
CSE3203 Computer Network 3
CSE 325
CSE3204 Computer Network Lab 1.5
CSE 326
CSE3205 Computer Peripheral & Interfacing 2
CSE 329
CSE3206 Computer Peripheral & Interfacing Lab 0.75
CSE 330
CSE3208 Relational Database Management System Lab 0.75
CSE 450
CSE3209 Multimedia & Web Engineering 2
HUM 347
CSE3210 Multimedia & Web Engineering Lab 1.5
CSE3211 Communication Engineering 2
CSE3213 Robotics 2
CSE3215 Engineering Statistics 2
CSE3220 Viva-Voce 0.5
CSE 400
CSE4101 Artificial Intelligence & Machine Learning 3
CSE 401
CSE4102 Artificial Intelligence & Machine Learning Lab 1.5
CSE 402
CSE4103 VLSI Design 2
CSE 405
CSE4104 VLSI Design Lab 0.75
CSE 406
CSE4105 Digital Image Processing 2
CSE4106 Digital Image Processing Lab 0.75
CSE4107 Computer Graphics & Animation Technique 3
CSE 450
CSE4108 Computer Graphics & Animation Technique Lab 0.75
HUM 475
CSE4109 Cloud and Mobile Computing 2
CSE4111 Digital Signal Processing 3
CSE4112 Digital Signal Processing Lab 0.75
CSE5000 Research Project Continue
CSE 400
CSE4201 Network Security and Cryptography 2
CSE4203 Neural Networks & Patten Recognition 3
CSE4204 Neural Networks & Pattern Recognition Lab 0.75
CSE4205 Data Mining and Big Data 3
CSE4206 Data Mining Lab 0.75
HUM 402
CSE4207 Technical Writing 2
HUM 403
CSE4209 Optional-III 3
HUM 429
CSE5000 Research Project 4
IPE 493
Data Communication 3
Computer Networks 3
Computer Networks Sessional 1.5
Information Systems Development and 3
Management
Information Systems Development and 1.5
Management Sessional
Machine Learning 3
Machine Learning Sessional 1.5
Capstone Project 1.5
Ethics in Society and E-Governance 3
Total 21
option 1-2
Project and Thesis 3 CSE 417 Cyber-Physical S 3
Numerical Analysis, Simulation and Modeling 3 CSE 419 Internet of Things 3
Numerical Analysis, Simulation and Modeling 0.75 CSE 421 Basic Graph Theo 3
Sessional
Cyber Security 3 CSE 423 Fault Tolerant Sy 3
Cyber Security Sessional 0.75 CSE 425 Human Computer I 3
Option 1 3 CSE 429 Deep Learning 3
Option 2 3 CSE 435 Introduction to 3
Capstone Project 1.5 CSE 441 Mobile Computin 3
Engineering Economics 3 CSE 445 Data Mining and I 3
Total 21 CSE453 High Performance 3
CSE455 Next Generation 3
CSE 457 Wireless Network 3
CSE 459 Communication S 3
CSE 463 Bioinformatics 3
CSE 467 Software Architec 3
CSE 477 Cloud Computing 3
Project and Thesis 3 EEE 463 Optical Communic 3
Option 3 3 EEE 465 Telecommunicati 3
Option 3 Sessional 0.75 MATH 441 Mathematical Opt 3
Option 4 3 MATH 443 Game Theory 3
Option 4 Sessional 0.75 PHY 405 Quantum Mechani 3
Professional Communication in 1.5
English Sessional
option 3-4
Communication in English 3
Accounting and 3
Entrepreneurship for IT Business
Industrial Management 3
Total 21
total