Program Name:
Bachelor of Science in Computer Science and Engineering (B. Sc. In CSE)
Program Objective:
The four year Bachelor of Science degree In Computer Science And Engineering is designed to prepare the students to acquire the ability to apply computer science and information technology In business, production, scientific analysis and research for efficient day-to-day operation and use it as a decision making tool to improve productivity. All throughout, the program focuses on broadening the student's understanding of logical argument, algorithm, computer programming, theories of computation, software as well as fundamental knowledge of computers.
Program Structure:
Bachelor of Science in Computer Science and Engineering primarily involves the study of a number of core courses, which every computer engineer should know and a significant number of courses from specialized areas. Although this program is a specialized one, still there is scope of optional courses in the final year for the students to choose other subjects of further interest. Core courses build the foundation and specialized courses prepare the students for the specific areas of CSE. To understand the underpinning theory of the courses of CSE, a number of courses on Mathematics, Statistics, Physics, Electrical Engineering, and Computer Science and Engineering have been felt mandatory to include in the syllabus. This undergraduate curriculum is designed in such a way that after graduation the graduates will have a reasonable amount of general idea about humanities subjects and they will obtain a good communication skill in English as well. The curriculum includes a good number of university required courses known as General Education Courses (GED). Areas of The GED Courses Include Linguistics (English and Arabic), Liberal Arts and Islamic Studies. In addition, some courses on Economics, Management, and Accounting have been incorporated to make the syllabus a balanced and reasonably complete one.
Degree Requirements:
To obtain the Bachelor of Science degree from the Department of Computer Science and Engineering, each student is required to successfully complete a minimum of 137 credits. In addition to minimum 137 credits, students may also take extra courses from the elective courses for wider specialization. The distribution of credits are given below:
8 GED Courses |
24 credits |
3 Interdisciplinary Courses |
6 credits |
34 Core Courses |
94 credits |
3 Elective/Concentration Courses |
09 credits |
Thesis/Project Work |
4 credits |
Total |
137 credits |
General Education Courses (GED):
Sl No. |
Course Code |
Course Title |
Contact Hours/ Week |
Credits |
1 |
GED111 |
Fundamentals of English |
3 |
3 |
2 |
GED122 |
Basic Concept of Islam |
3 |
3 |
3 |
GED213 |
Composition and communication Skills |
3 |
3 |
4 |
GED224 |
Bangladesh Studies |
3 |
3 |
5 |
GED235 |
Life of Teachings of Prophet Muhammad (SM) |
3 |
3 |
6 |
GED316 |
Quranic Language |
3 |
3 |
7 |
GED327 |
Quran, Science & Humanity |
3 |
3 |
8 |
GED338 |
Environmental Studies |
3 |
3 |
Optional for Non Muslim Students |
GEA122 |
History of Bengal |
3 |
3 |
GEA316 |
Comparative Social System |
3 |
3 |
GEA327 |
Peace and Conflict Studies |
3 |
3 |
Total 8 Courses |
24 |
24 |
Interdisciplinary Courses:
Sl No. |
Course Code |
Course Title |
Contact Hours/ Week |
Credits |
1 |
ECO101 |
Economics |
2 |
2 |
2 |
ACC201 |
Financial and Managerial Accounting |
2 |
2 |
3 |
MGT301 |
Industrial Management |
2 |
2 |
Total 3 Courses |
6 |
6 |
Core Courses
Sl No. |
Course Code |
Course Title |
Contact Hours/ Week |
Credits |
Theory + Lab |
1 |
CSE101 |
Essential Computing |
2 + 2 |
3 |
2 |
CSE102 |
Structured Programming |
2 + 2 |
3 |
3 |
EEE101 |
Electrical Circuits |
2 + 2 |
3 |
4 |
MTH100 |
Engineering Mathematics |
2 + 0 |
2 |
5 |
PHY102 |
Physics |
3 + 2 |
4 |
6 |
EEE102 |
Basic Electronics |
2 + 2 |
3 |
7 |
MTH104 |
Differential Calculus and Co-ordinate Geometry |
3 + 0 |
3 |
8 |
CSE104 |
Discrete Mathematics |
3 + 0 |
3 |
9 |
CSE203 |
Theory of Computing |
2 + 0 |
2 |
10 |
CSE207 |
Object Oriented Programming (using Java) |
3 + 2 |
4 |
11 |
CSE208 |
Data Structures |
2 + 2 |
3 |
12 |
CSE209 |
Digital Logic Design |
2 + 2 |
3 |
13 |
CSE210 |
Algorithms |
2 + 2 |
3 |
14 |
CSE211 |
Assembly Language |
0 + 2 |
1 |
15 |
MTH201 |
Integral Calculus and Differential Equations |
3 + 0 |
3 |
16 |
MTH203 |
Complex Variables, Fourier and Laplace Transform |
3 + 0 |
3 |
17 |
MTH205 |
Linear Algebra and Vector Analysis |
3 + 0 |
3 |
18 |
STS301 |
Statistics and Probability |
2 + 0 |
2 |
19 |
CSE302 |
Computer Organization and Architecture |
3 + 0 |
3 |
20 |
CSE303 |
Data and Computer Communication |
3 + 0 |
3 |
21 |
CSE304 |
Database Systems |
3 + 2 |
4 |
22 |
CSE314 |
Microprocessor and Interfacing |
2 + 2 |
3 |
23 |
CSE310 |
Operating Systems |
2 + 2 |
3 |
24 |
MTH311 |
Numerical Methods |
2 + 2 |
3 |
25 |
CSE312 |
Software Development |
0 + 2 |
1 |
26 |
CSE313 |
System Analysis and Design |
2 + 2 |
3 |
27 |
CSE402 |
Software Engineering |
2 + 0 |
2 |
28 |
CSE403 |
Computer Graphics |
2 + 2 |
3 |
29 |
CSE414 |
Internet and Web Programming |
1 + 2 |
2 |
30 |
CSE409 |
Compiler Design |
2 + 2 |
3 |
31 |
CSE410 |
Computer Networking |
2 + 2 |
3 |
32 |
CSE411 |
Artificial Intelligence |
2 + 2 |
3 |
33 |
CSE412 |
Introduction to VLSI |
2 + 0 |
2 |
34 |
CSE443 |
Management Information System |
2 + 0 |
2 |
Total 34 Core Courses |
73 + 42 |
94 |
Elective/Concentration Courses (Any three courses should be taken):
Sl No. |
Course Code |
Course Title |
Contact Hours/ Week |
Credits |
Theory + Lab |
1 |
CSE431 |
Advanced Database Systems |
2 + 2 |
3 |
2 |
CSE432 |
Multimedia Systems |
2 + 2 |
3 |
3 |
CSE433 |
Neural Networks and Fuzzy Systems |
2 + 2 |
3 |
4 |
CSE434 |
Digital Signal and Image Processing |
2 + 2 |
3 |
5 |
CSE435 |
Parallel and Distributed Processing |
3 + 0 |
3 |
6 |
CSE436 |
Pattern Recognition |
2 + 2 |
3 |
7 |
CSE437 |
Computer Vision and Robotics |
2 + 2 |
3 |
8 |
CSE438 |
Simulation and Modeling |
2 + 2 |
3 |
9 |
CSE439 |
Telecommunication Engineering |
3 + 0 |
3 |
10 |
CSE472 |
Cellular, Mobile and Satellite Communication |
2 + 2 |
3 |
11 |
CSE441 |
Optical Fiber Communication |
3 + 0 |
3 |
12 |
CSE455 |
Digital Electronics and Pulse Techniques |
2 + 2 |
3 |
13 |
CSE492 |
Embedded System |
2 + 2 |
3 |
Total 3 Courses |
|
9 |
Thesis/Project Work:
Sl No. |
Course Code |
Course Title |
Credits |
1 |
CSE400 |
Thesis/Project Work |
4 |
Total 1 Course |
4 |