Most popular university in Bangladesh

B.Sc (HONS) IN COMPUTER SCIENCE AND ENGINEERING

Course Curriculum:

1st Semester(Level 1, Term 1)
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSIT 1100Computer Fundamentals and EthicsTheory1.5
CSIT 1101Structured ProgrammingTheory3
CSIT 1102Structured Programming SessionalLab1.5
MAT 1101Calculus and Co-ordinate GeometryTheory3
ECA 1101Economics and AccountingTheory3
BDS 1001Bangladesh StudiesTheory3
PHY 1101PhysicsTheory3
PHY 1102Physics SessionalLab0.75
Total Credits: 18.75
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSIT 1201Data StructureTheoryCSIT 11013
CSIT 1202Data Structure SessionalLabCSIT 11021.5
EEE 1201Electrical CircuitsTheory3
EEE 1202Electrical Circuits SessionalLab0.75
CSIT 1203Object Oriented ProgrammingTheoryCSIT 11013
CSIT 1204Object Oriented Programming SessionalLabCSIT 11021.5
MAT 1203Vector Analysis and Linear AlgebraTheory3
ECS 1203/td>English Communication SkillsTheory2
STA 1201StatisticsTheory3
Total Credits: 20.75
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSIT 2100Software Development ProjectTheory1.5
CSIT 2104Python Programming Language SessionalLabCSIT 12041.5
CSIT 2103Discrete MathematicsTheory3
CSIT 2101Design and Analysis of AlgorithmsTheoryCSIT 12013
CSIT 2102Design and Analysis of Algorithms SessionalLabCSIT 12021.5
EEE 2105Electronic Divices and CircuitsTheory3
EEE 2106Electronic Divices and Circuits SessionalLab0.75
MAT 2105Complex Variable, Differential Equation and Harmonic AnalysisTheoryMAT 11013
Total Credits: 18
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSIT 2200Web (Front End) Development Project Theory1.5
CSIT 2204Artificial IntelligenceLabCSIT 21013
EEE 2203Digital Logic DesignTheory3
EEE 2204Digital Logic Design SessionalLab0.75
MAT 2207Numerical MethodsTheoryMAT 21053
MAT 2208Numerical Methods SessionalLab0.75
CSIT 2207Database Management SystemTheory3
CSIT 2208Database Management System SessionalLab0.75
BCC 2201Biology and Chemistry in ComputationTheory3
Total Credits: 18.75
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSIT 3100Web (Back End) Development Project LabCSIT 22001.5
CSIT 3101Formal Languages and CompilersTheory3
CSIT 3102Formal Languages and Compilers SessionalLab1.5
CSIT 3102Formal Languages and Compilers SessionalLab1.5
CSIT 3103Microprocessor, Microcontroller and Assembly LanguageTheory3
CSIT 3104Microprocessor,Microcontroller Assembly Language SessionalLab1.5
CSIT 3105Operating SystemsTheoryCSIT 21013
CSIT 3106Operating Systems SessionalLab1.5
CSIT 3107Software EngineeringTheory3
CSIT 3210Mobile Application Development LabLab0.75
Total Credits: 18.75
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSIT 3200Advanced Software/Hardware Development ProjectLabCSIT 31001.5
CSIT 3201Data Communication and Computer NetworksTheory3
CSIT 3202Data Communication and Computer Networks SessionalLab1.5
CSIT 3203Machine learningTheoryCSE 22043
CSE 3204Machine learning sessionalLab1.5
CSE 3205Information System Analysis and DesignTheory3
CSE 3206Information System Analysis and Design SessionalLab0.75
CSE 3207Computer ArchitectureTheory 3
CSE 3209Software Project ManagementTheoryCSE 31073
Total Credits: 19.5
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSE 4100Thesis or Project - I, Internship based (Phase I, to be completed in 4th Year 7th Semester)Thesis/ ProjectCSE 32003
CSE 4101IT Service ManagementTheory3
CSE 4103CybersecurityTheoryCSE 32013
CSE 4104Cybersecurity SessionalLabCSE 32021.5
CSE 4105Digital Signal and Image ProcessingTheory3
PPD 4101Personal and Professional DevelopmentTheory2
Elective-ITheory3
Elective-I SessionalLab0.75
Total Credits: 19.25
Module CodeModule TitleTypePrerequisite(s)Credit(s)
CSE 4200IT Thesis or Project - II, Internship based (Phase II, continued from 4th Year 7th Semester)Thesis/ ProjectCSE 41003
CSE 4100Cloud Computing Tools and Techniques SessionalLabCSE 32021.5
BUS 4201System and Business StrategyTheory3
Elective-ITheory3
Elective-I SessionalLab0.75
Total Credits: 11.25
Module CodeModule TitleTypesPrerequisite(s)Credit(s)
CSE 4111Advanced Computer NetworksTheory CSE 32013
CSE 4112Advanced Computer Networks Sessional LabCSE 32021.5
CSE 4113Interfacing and Embedded SystemTheory3
CSE 4114Interfacing and Embedded System SessionalLab1.5
CSE 4115Web EngineeringTheoryCSE 31003
CSE 4116Web Engineering SessionalLabCSE 31001.5
CSE 4117Neural Networks and Deep LearningTheoryCSE 32033
CSE 4118Neural Networks and Deep Learning SessionalLabCSE 32041.5
CSE 4119Computer GraphicsTheoryMAT 12033
CSE 4120Computer Graphics SessionalLab1.5
CSE 4121Knowledge EngineeringTheory3
CSE 4122Knowledge Engineering SessionalLab1.5
CSE 4123Simulation and ModelingTheory3
CSE 4124Simulation and Modeling SessionalLab1.5
Module CodeModule TitleTypesPrerequisite(s)Credit(s)
CSE 4211Network Programmability with PythonTheory CSE 32013
CSE 4212Network Programmability with Python Sessional LabCSE 32021.5
CSE 4213IoT Sensor and DevicesTheory3
CSE 4214IoT Sensor and Devices SessionalLab1.5
CSE 4215Software Testing and Quality AssuranceTheoryCSE 31073
CSE 4216Software Testing and Quality Assurance SessionalLabCSE 31071.5
CSE 4217Data Analytics and Big DataTheoryCSE 32033
CSE 4218Data Analytics and Big Data SessionalLabCSE 32041.5
CSE 4219Computer VisionTheoryCSE 32033
CSE 4220Computer Vision SessionalLabCSE 32041.5
CSE 4221Decision Support SystemTheory3
CSE 4222Decision Support System SessionalLab1.5
CSE 4223Human Computer InteractionTheory3
CSE 4224Human Computer Interaction SessionalLab1.5
Total Credits145%
Core Total Credits 109.575.52
GED Total Credit35.524.48
Total Courses66
Core Total Courses 52
GED Total Courses14