PROGRAMS AND SYLLABUS
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 |