Bachelor of Science in Computer Science and Engineering (CSE)


Summary of Courses:

Sl.Types of CoursesNo. of CoursesCredit HourContact Hour
1University Requirement Courses9915
2Interdisciplinary Courses488
3Core Courses Theory & Practical68129164
4Optional Courses41520
Total85161207
 

Semester wise Courses:

SemesterNo. of CoursesCredit Hours  Contact Hours  
TheoryPracticalTotalTheoryPracticalTotal
1st101431718725
2nd11174.521.5171027
3rd91631917624
4th11165.521.5161128
5th121842218826
6th11154.519.515924
7th12157.522.5151326
8th910818111627
Total851214016112780207
 

All Courses:

Course TypeCourse No.Course TitleCredit Hours (Theory/Practical)Contact Hours/Week Theory (Theory/Practical)Prerequisite Courses
RequiredURAL-1101Elementary Arabic13
RequiredUREL-1103Advanced English13
RequiredURIS-1101Islamic Aqidah11
RequiredURIS-1203Introduction to Ibadah11
RequiredURIS-2303Introduction to Qur’an and Sunnah12
RequiredURIS-3505Government and Politics in Islam11
RequiredURIS-3607Biography of the Prophet(SAW)11
RequiredURIS-4701History of Khulafa-al-Rashedin11
RequiredURBS-4802Bangladesh Studies12
InterdisciplinaryACC-2401Financial and Managerial Accounting22
InterdisciplinaryECON-3501Principles of Economics22
InterdisciplinaryMGT-3601Industrial Management22
InterdisciplinaryXXX- 47xxOption-I (One optional course)22
CoreMATH-1201Mathematics II (Co-ordinate Geometry and Higher Trigonometry)33MATH-1101
CoreMATH-2301Mathematics III (Ordinary and Partial Differential Equations33MATH-1201
CoreMATH-2401Mathematics IV (Matrices, Linear System of Equations and Vector Analysis) 33MATH-2301
CoreMATH-3501Mathematics V (Complex Variable, Fourier Analysis and Z-transform)33MATH-2401
CorePHY-1101Physics I (Mechanics, Waves, Heat and Thermodynamics) 33
CorePHY-1102Physics I sessional (Mechanics, Waves, Heat and Thermodynamics) 12
CorePHY-1201Physics II (Electromagnetism, Optics and Modern Physics)33PHY-1101
CorePHY-1202Physics II sessional (Electromagnetism, Optics and Modern Physics)12
CoreCHEM-2301Chemistry33
CoreSTAT-1201Statistics22
CoreEEE-1105Basic Electrical Engineering33
CoreEEE-1106Basic Electrical Engineering sessional12
CoreEEE-1205Electronic Devices and Circuits22EEE-1105
CoreEEE-1206Electronic Devices and Circuits sessional12
CoreEEE-3507Electrical Drives22
CoreEEE-3508Electrical Drives sessional12
CoreCSE-1101Computer Fundamentals22
CoreCSE-1102Computer Fundamentals sessional12
CoreCSE-1201Structured Programming33
CoreCSE-1202Structured Programming sessional1.53
CoreCE-1202Engineering Drawing12
CoreCSE-1203Discrete Mathematics33
CoreCSE-2301Object Oriented Programming I33CSE-1201
CoreCSE-2302Object Oriented Programming I sessional12
CoreCSE-2303Data Structures33CSE-1201
CoreCSE-2304Data Structures sessional12
CoreCSE-2305Digital Logic Design33EEE-1205
CoreCSE-2306Digital Logic Design sessional12
CoreCSE-2401Object Oriented Programming II22CSE-2301
CoreCSE-2402Object Oriented Programming II sessional12
CoreCSE-2403Computer Algorithms33CSE-2303
CoreCSE-2404Computer Algorithms sessional12
CoreCSE-2405Digital Electronics and Pulse Techniques33EEE-1205
CoreCSE-2406Digital Electronics and Pulse Techniques sessional12
CoreCSE-2407Database System33
CoreCSE-2408Database System sessional1.53
CoreCSE-2410Assembly Language Programming11
CoreCSE-3501Microprocessors and Microcontrollers33CSE-2410
CoreCSE-3502Microprocessors and Microcontrollers sessional12
CoreCSE-3503Computer Architecture33CSE-2305
CoreCSE-3505Software Engineering33
CoreCSE-3507Internet Technologies and Web Programming22CSE-2411
CoreCSE-3508Internet Technologies and Web Programming sessional12
CoreCSE-3509Technical Writing and Presentation12
CoreCSE-3601Data Communication33
CoreCSE-3602Software Development sessional12CSE-2408
CoreCSE-3603Operating System33CSE-3503
CoreCSE-3604Operating System Sessional12
CoreCSE-3605System Analysis and Design22CSE-3505
CoreCSE-3606System Analysis and Design sessional1.52
CoreCSE-3607Numerical Methods22CSE-1201
CoreCSE-3608Numerical Methods sessional12
CoreCSE-3809Theory of Computing22
CoreCSE-4701Computer Networks33CSE-3601
CoreCSE-4702Computer Networks sessional1.53
CoreCSE-4703Computer Graphics33MATH-2401
CoreCSE-4704Computer Graphics sessional1.53
CoreCSE-4705Artificial Intelligence33CSE-2407
CoreCSE-4706Artificial Intelligence sessional1.53
CoreCSE-4708Field Work2
CoreCSE-4710Research Methodology & Seminar12
CoreXYZ-47xyOption I (One optional course)22
CoreCSE-47xyOption II (One optional course)33
CoreCSE-47xyOption II (One optional course)Sessional1.53
CoreCSE-4800Project / Thesis48
CoreCSE-4801Compiler22CSE-1203
CoreCSE-4802Compiler sessional12
CoreCSE-48xyOption III (One optional course)33
CoreCSE-48xyOption III (One optional course) sessional1.53
CoreCSE-48xyOption III (One optional course)33
CoreCSE-48xyOption III (One optional course) sessional1.53
CoreCSE-4822General Viva1
Option-I (1 Course)SCO-4701Impact of computer on Society2
Option-I (1 Course)SCO-4703Sociology2
Option-I (1 Course)SCO-4705Computer Ethics2
Option-I (1 Course)PSY-4707Psychology2
Option-I (1 Course)LAW-4709Business and Cyber Law2
Option-I (1 Course)GOV-4711Government2
Option-II (1 Course)CSE-4719Digital System Design33CSE-3501
Option-II (1 Course)CSE-4720Digital System Design sessional1.53
Option-II (1 Course)CSE-4721Fault Tolerant System33CSE-3503
Option-II (1 Course)CSE-4722Fault Tolerant System sessional1.53
Option-II (1 Course)CSE-4723Mathematical Analysis for Computer Science33MATH-3501
Option-II (1 Course)CSE-4724Mathematical Analysis for Computer Science sessional1.53
Option-II (1 Course)CSE-4725Basic Graph Theory33CSE-2303
Option-II (1 Course)CSE-4726Basic Graph Theory sessional1.53
Option-II (1 Course)CSE-4733Computer Simulation and Modeling1.5MATH-3501
Option-II (1 Course)CSE-4734Computer Simulation and Modeling sessional1.5
Option-II (1 Course)CSE-4819Special Topic on Computer Science and Engineering33
Option-II (1 Course)CSE-4820Special Topic on Computer Science and Engineering sessional1.53
Option-III (2 Courses)CSE-4831Hardware: VLSI Design33CSE-2305
Option-III (2 Courses)CSE-4832Hardware: VLSI Design sessional1.53
Option-III (2 Courses)CSE-4833Hardware: Computer Interfacing33CSE-3501
Option-III (2 Courses)CSE-4834Hardware: Computer Interfacing sessional1.53
Option-III (2 Courses)CSE-4835Hardware: Embedded System33CSE-3501
Option-III (2 Courses)CSE-4836Hardware: Embedded System sessional1.53
Option-III (2 Courses)CSE-4837Hardware: Advanced Computer Architecture33CSE-3503
Option-III (2 Courses)CSE-4838Hardware: Advanced Computer Architecture sessional1.53
Option-III (2 Courses)CSE-4841Software: Object Oriented Analysis and Design33CSE-2301
Option-III (2 Courses)CSE-4842Software: Object Oriented Analysis and Design Sessional1.53
Option-III (2 Courses)CSE-4843Software: Decision Support System and Expert System33CSE-4705
Option-III (2 Courses)CSE-4844Software: Decision Support System Expert System sessional1.53
Option-III (2 Courses)CSE-4845Software: Distributed Database33CSE-2407
Option-III (2 Courses)CSE-4846Software: Distributed Database sessional1.53
Option-III (2 Courses)CSE-4847Software: Software Project Management33CSE-3505
Option-III (2 Courses)CSE-4848Software: Software Project Management sessional1.53
Option-III (2 Courses)CSE-4849Software: Software Quality Assurance33CSE-3505
Option-III (2 Courses)CSE-4850Software: Software Quality Assurance sessional1.53
Option-III (2 Courses)CSE-4851Com-Network: Wireless and Mobile Communication33CSE-4701
Option-III (2 Courses)CSE-4852Com-Network: Wireless and Mobile Communication sessional1.53
Option-III (2 Courses)CSE-4853Com-Network: Optical Fiber Communication33CSE-3601
Option-III (2 Courses)CSE-4854Com-Network: Optical Fiber Communication sessional1.53
Option-III (2 Courses)CSE-4855Com-Network: Communication Engineering33CSE-3601
Option-III (2 Courses)CSE-4856Com-Network: Communication Engineering sessional1.53
Option-III (2 Courses)CSE-4857Com-Network: Network Security33CSE-4701
Option-III (2 Courses)CSE-4858Com-Network: Network Security sessional1.53
Option-III (2 Courses)CSE-4861Multimedia Theory33
Option-III (2 Courses)CSE-4862Multimedia Theory sessional1.51.5
Option-III (2 Courses)CSE-4863Digital Signal Processing33
Option-III (2 Courses)CSE-4864Digital Signal Processing sessional1.51.5
Option-III (2 Courses)CSE-4865Bio-Informatics33
Option-III (2 Courses)CSE-4866Bio-Informatics sessional1.51.5
Option-III (2 Courses)CSE-4867Speach and Language Procesing33
Option-III (2 Courses)CSE-4868Speach and Language Procesing sessional1.51.5
Option-III (2 Courses)CSE-4869Geographical Information System33
Option-III (2 Courses)CSE-4870Geographical Information System sessional1.51.5
Option-III (2 Courses)CSE-4871Neural Network and Fuzzy System33CSE-4705
Option-III (2 Courses)CSE-4872Neural Network and Fuzzy System sessional1.53
Option-III (2 Courses)CSE-4873Computer Vision and Robotics33CSE-4705
1.5CSE-4703
Option-III (2 Courses)CSE-4874Computer Vision and Robotics sessional1.5
Option-III (2 Courses)CSE-4875Pattern Recognition and Image Processing33CSE-4703
Option-III (2 Courses)CSE-4876Pattern Recognition and Image Processing sessional1.53
Option-III (2 Courses)CSE-4877Machine Learning and Data Mining33CSE-4705
Option-III (2 Courses)CSE-4878Machine Learning and Data Mining sessional1.53
Total168207