CSE


Course Curriculum of Bachelor of Science (B.Sc.) in Computer Science and Engineering (CSE) Program

Minimum Requirement 160 Credits
List of Courses
Course Title
Credits
Prerequisite Courses
Compulsory General Education Courses
12
GED-101.Bangladesh Studies
3
GED-113.Communicative English
3
GED-114.Writing Skills
3
GED-113
GED-115.Advanced Composition
3
GED-114


Interdisciplinary Courses
[Two courses to be taken]
6
BUS 201.Introduction to Business
3
BUS 202.Business Communication
3
BUS 203.Introduction to Microeconomics
3
BUS 207.Introduction to Macroeconomics
3
BUS 203
BUS 208.Business Statistics-I
3
BUS 211
BUS 210.Business Statistics-II
3
BUS 208
BUS 211.Mathematics for Decision Making
3
BUS 102
BUS 212.Ethics & Business Law
3
BUS 301.Principles of Management
3
BUS 201
BUS 302.Organizational Behavior
3
BUS 301
BUS 304.Financial Accounting
3


Basic Science Courses
12
PHY-101.Physics-I
3
PHY-102.Physics-I Sessional
1
PHY-103.Physics-II
3
PHY-101
PHY-104.Physics-I I Sessional
1
CHE-101.Chemistry
3
CHE-102.Chemistry Sessional
1
Mathematics and Statistics Courses
15
MAT-101.Mathematics-I
3
MAT-103.Mathematics-II
3
MAT-101
MAT-201.Mathematics-III
3
MAT-103
MAT-203.Mathematics-IV
3
MAT-101, MAT-103, MAT-201
STA-201.Statistics
3
MAT-101, MAT-103


Core Courses
17
CSE-101.Computer Fundamentals
2
CSE-102.Computer Fundamentals Sessional
1
CSE-105.Basic Electrical Engineering
2
CSE-106.Basic Electrical Engineering Sessional
1
CSE-107.Structured Programming
3
CSE-108.Structured Programming Sessional
1
CSE-109.Electronics Devices and Circuits
2
CSE-105
CSE-110.Electronics Devices and Circuits Sessional
1
CSE-201.Object Oriented Programming
3
CSE-107
CSE-202.Object Oriented Programming Sessional
1
CSE-207.Digital Logic Design
2
CSE-109
CSE-208.Digital Logic Design Sessional
1
CSE-209.Discrete Mathematics
3
CSE-211.Data Structures
3
CSE-107
CSE-212.Data Structures Sessional
1
CSE-213.System Analysis and Design
3
CSE-201
CSE-217.Database Management System
3
CSE-218.Database Management System Sessional
1
CSE-219.Data Communication
3
CSE-301.Algorithms
3
CSE-211
CSE-302.Algorithms Sessional
1
CSE-321.E-commerce and Web Programming
3
CSE-201
CSE-322.E-commerce and Web Programming Sessional
1
CSE-307.Computer Architecture
3
CSE-207
CSE-309.Microprocessor and Micro controller
3
CSE-207
CSE-310. Microprocessor and Micro controller Sessional
1
CSE-311.Software Engineering and Information System Design
3
CSE-213
CSE-312.Software Engineering and Information System Design Sessional
1
CSE-315.Numerical Methods
2
MAT-103
CSE-316.Numerical Methods Sessional
1
CSE-317.Cloud Computing
3
CSE-313
CSE-319.Computer Graphics
3
MAT-201
CSE-320.Computer Graphics Sessional
1
CSE-405.Computer Networks
3
CSE-313
CSE-406.Computer Networks Sessional
1
CSE-407.Compiler
2
CSE-209
CSE-408.Compiler Sessional
1
CSE-409.Artificiel Intelligence
3
CSE-303
CSE-410.Artificiel Intelligence Sessional
1


Thesis/Project [Students must take CSE 400]
6
CSE 400.Thesis/Project
6


List of optional courses [Three courses to be taken ]
12
CSE-411.Pattern Recognition and Image processing
3
MAT-203
CSE-412.Pattern Recognition and Image processing Sessional
1
CSE-413.Fault Tolerant System
3
CSE-307
CSE-414.Fault Tolerant System Sessional
1
CSE-415.Basic Graph Theory
3
CSE-211
CSE-416.Basic Graph Theory Sessional
1
CSE-423.Mathematical Analysis for Computer Science
3
MAT-203
CSE-424. Mathematical Analysis for Computer Science Sessional
1
CSE-429.Simulation and Modeling
3
MAT-203
CSE-430.Simulation and Modeling Sessional
1
CSE-433.VLSI Design
3
CSE-205
CSE-434.VLSI Design Sessional
1
CSE-439.Distributed Database
3
CSE-303
CSE-440.Distributed Database Sessional
1