Most popular university in Bangladesh

B.Sc (HONS) IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

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 AccountingTheory2
BDS 1001Bangladesh StudiesTheory3
PHY 1101PhysicsTheory3
PHY 1102Physics SessionalLab0.75
Total Credits: 17.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 1203English 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: 17.5
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 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: 20.25
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)
CSIT 4111Advanced Computer NetworksTheory CSIT 32013
CSIT 4112Advanced Computer Networks Sessional LabCSIT 32021.5
CSIT 4113Interfacing and Embedded SystemTheory3
CSIT 4114Interfacing and Embedded System SessionalLab1.5
CSIT 4115Web EngineeringTheoryCSIT 31003
CSIT 4116Web Engineering SessionalLabCSIT 31001.5
CSIT 4117Neural Networks and Deep LearningTheoryCSIT 32033
CSIT 4118Neural Networks and Deep Learning SessionalLabCSE 32041.5
CSIT 4119E-CommerceTheory3
CSIT 4120E-Commerce SessionalLab1.5
CSIT 4121Digital System DesignTheory3
CSIT 4122Digital System Design SessionalLab1.5
CSIT 4123Simulation and ModelingTheory3
CSIT 4124Simulation and Modeling SessionalLab1.5
Module CodeModule TitleTypesPrerequisite(s)Credit(s)
CSIT 4211Network Programmability with PythonTheory CSIT 2101, CSIT 32013
CSIT 4212Network Programmability with Python Sessional LabCSIT 2102, CSIT 32021.5
CSIT 4213IoT Sensor and DevicesTheory3
CSIT 4214IoT Sensor and Devices SessionalLab1.5
CSIT 4215Software Testing and Quality AssuranceTheoryCSIT 31073
CSIT 4216Software Testing and Quality Assurance SessionalLabCSIT 31071.5
CSIT 4217Data Analytics and Big DataTheoryCSIT 32033
CSIT 4218Data Analytics and Big Data SessionalLabCSIT 32041.5
CSIT 4219Management Information SystemTheory3
CSIT 4220Management Information System SessionalLab1.5
CSIT 4221Wireless NetworksTheory3
CSIT 4222Wireless Networks SessionalLab1.5
CSIT 4223Human Computer InteractionTheory3
CSIT 4224Human Computer Interaction SessionalLab1.5
Total Credits144%
Core Total Credits 109.576.04
GED Total Credit34.523.96
Total Courses64
Core Total Courses 50
GED Total Courses14