Department of CSE

 
Academic

B. Sc. in Computer Science and Engineering (CSE)

(Total 160 Credits)

 

Eligibility for Admission


A candidate must fulfill any of the following requirements for admission to CSE Program.

·        S/he must have at least 2nd division or a minimum GPA of 2.5 or an equivalent grade separately in SSC (Science) and HSC (Science) or equivalent public examinations. However, if the candidate has a minimum GPA of 2.5 in either of these examinations, his/her cumulative GPA of the two examinations must be at least 6.0.

·        S/he must have passed at least 5 subjects in the O-Level (Science) and at least 2 subjects in the A-Level (Science) examinations. In these two examinations, the candidate must have a minimum GPA of 4.0 or grade ‘B’ in 4 of the 7 subjects and a GPA of at least 3.5 or grade ‘C’ in the rest. 

·        A ward of freedom fighter(s) will be considered eligible for admission if s/he has a total GPA of 5.0 in SSC and HSC or equivalent public examinations. 

·        S/he will have to complete MATH-1103 (Basic Mathematics) Course in first semester; if s/he didn’t have higher mathematics in his/her H.S.C. program.

 


Degree Requirements


A student would be awarded Bachelor of Science in Computer Science and Engineering degree after the completion of 4 (four) years course by earning 160.0 credits in eight semesters with a Cumulative Grade Point Average (CGPA) of 2.50 or better. If any student fails in any course, s/he will get the opportunity to improve the grade by retaking the same in the subsequent semesters. The program having 8 semesters normally extends over four academic years.


Students willing to obtain a Bachelor of Science in Computer Science and Engineering will have to follow the general guidelines of degree requirements of the university.

 

Summary of Course Curriculum

 

The list of course codes and titles organized in different years and semesters are as follows:

 

Year 1 (Freshman Year), Semester 1

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

CSE 1101

Computer Fundamentals & Programming Techniques

3.00

3.00 – 0.00

 

HUM 1101

Functional Bengali Language

2.00

2.00 – 0.00

 

ENG 1101

Functional English Language

2.00

2.00 – 0.00

 

HUM 1103

Bangladesh Studies (History of Independence)

2.00

2.00 – 0.00

 

PHY 1101

Physics (Heat & Thermodynamics, Electricity & Magnetism, Waves & Oscillations and Modern Physics)

3.00

3.00 – 0.00

 

PHY 1102

Physics Lab

1.50

0.00 – 3.00

 

MATH 1101

Math-I (Differential and Integral Calculus)

3.00

3.00 – 0.00

 

CSE 1103

Structured Programming Language

3.00

3.00 – 0.00

 

CSE 1104

Structured Programming Language Lab

1.50

0.00 – 3.00

 

 

Total Credit Hour

21.00

18.00 – 6.00

 

 

 

Year 1 (Freshman Year), Semester 2

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

ENG 1201

Writing and Communication in English

3.00

3.00 – 0.00

ENG 1101

MATH 1201

Math-II (Ordinary and Partial Differential Equations)

3.00

3.00 – 0.00

MATH 1101

EEE 1201

Basic Electrical Technology

3.00

3.00 – 0.00

 

EEE 1202

Basic Electrical Technology Lab

1.50

0.00 – 3.00

 

CE 1202

Engineering Drawing and CAD

1.50

0.00 – 3.00

 

CSE 1201

Data Structures

3.00

3.00 – 0.00

CSE 1103

CSE 1202

Data Structures Lab

1.50

0.00 – 3.00

CSE 1104

CSE 1203

Discrete Mathematics

3.00

3.00 – 0.00

 

 

Total Credit Hour

19.50

15.00 – 9.00

 

 

 

Year 2 (Sophomore Year), Semester 1

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

CHEM 2101

Engineering Chemistry

3.00

3.00 – 0.00

 

CHEM 2102

Engineering Chemistry Lab

1.50

0.00 – 3.00

 

MATH 2101

Math-III (Geometry, Complex Variable and Linear Algebra)

3.00

3.00 – 0.00

MATH 1101

CSE 2101

Object Oriented Programming

3.00

3.00 – 0.00

CSE 1103

CSE 2102

Object Oriented Programming Lab

1.50

0.00 – 3.00

CSE 1104

CSE 2103

Digital Logic Design

3.00

3.00 – 0.00

EEE 1201

CSE 2104

Digital Logic Design Lab

1.50

0.00 – 3.00

EEE 1202

CSE 2105

Numerical Methods

3.00

3.00 – 0.00

CSE 1203

 

Total Credit Hour

19.50

15.00 – 9.00

 

 

 

Year 2 (Sophomore Year), Semester 2

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

HUM 2201

Professional Ethics and Environmental Protection

2.00

2.00 – 0.00

 

MATH 2201

Math-IV (Matrices and Vector Analysis)

3.00

3.00 – 0.00

MATH 1101

EEE 2201

Electronic Devices and Circuits

3.00

3.00 – 0.00

EEE 1201

EEE 2202

Electronic Devices and Circuits Lab

1.50

0.00 – 3.00

EEE 1202

CSE 2201

Theory of Computation

2.00

2.00 – 0.00

 

CSE 2203

Algorithms

3.00

3.00 – 0.00

CSE 1201

CSE 2204

Algorithms Lab

1.50

0.00 – 3.00

CSE 1202

CSE 2205

Database Management Systems

3.00

3.00 – 0.00

CSE 2101

CSE 2206

Database Management Systems Lab

1.50

0.00 – 3.00

CSE 2102

 

Total Credit Hour

20.50

16.00–9.00

 

 

 

Year 3 (Junior Year), Semester 1

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

MATH 3101

Math-V (Statistics, Laplace and Fourier Transform)

3.00

3.00 – 0.00

MATH 1101

HUM 3101

Engineering Economics

3.00

3.00 – 0.00

 

CSE 3101

Web Programming

3.00

3.00 – 0.00

CSE 2101

CSE 3102

Web Programming Lab

1.50

0.00 – 3.00

CSE 2102

CSE 3103

Computer Architecture and Organization

3.00

3.00 – 0.00

CSE 2103

CSE 3104

Computer Organization and Assembly Language Lab

1.50

0.00 – 3.00

CSE 2104

CSE 3105

Data Communication

3.00

3.00 – 0.00

 

CSE 3106

Data Communication Lab

1.50

0.00 – 3.00

 

CSE 3108

Mobile Applications Development Lab

1.50

0.00 – 3.00

CSE 2102

 

Total Credit Hour

21.00

15.00–12.00

 

 

 

Year 3 (Junior Year), Semester 2

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

CSE 3201

Operating System Concepts

3.00

3.00 – 0.00

CSE 3103

CSE 3202

Operating System Concepts Lab

1.50

0.00 – 3.00

CSE 3104

CSE 3203

Computer Networks

3.00

3.00 – 0.00

CSE 3105

CSE 3204

Computer Networks Lab

1.50

0.00 – 3.00

CSE 3106

CSE 3205

Software Engineering

3.00

3.00 – 0.00

CSE 2101

CSE 3206

Software Engineering Lab

1.50

0.00 – 3.00

CSE 2102

CSE 3207

Compiler Design

3.00

3.00 – 0.00

CSE 2203

CSE 3208

Compiler Design Lab

1.50

0.00 – 3.00

CSE 2204

BBA 3201

Financial, Cost, and Managerial Accounting

3.00

3.00 – 0.00

 

 

Total Credit Hour

21.00

15.00–12.00

 

 

 

Year 4 (Senior Year), Semester 1

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

CSE 4101

Artificial Intelligence

3.00

3.00 – 0.00

 

CSE 4102

Artificial Intelligence Lab

1.50

0.00 – 3.00

 

CSE 4103

Computer Graphics

3.00

3.00 – 0.00

CSE 1103

CSE 4104

Computer Graphics Lab

1.50

0.00 – 3.00

CSE 1104

CSE 4105

Microprocessors, Microcontrollers and Embedded Systems

3.00

3.00 – 0.00

CSE 3103

CSE 4000

Project and Thesis*

3.00

0.00 – 6.00

CSE 3206

CSE 44XO

Option I

3.00

3.00 – 0.00

 

CSE 44XO

Option II

3.00

3.00 – 0.00

 

 

Total Credit Hour

21.00

15.00–12.00

 

 

 

Year 4 (Senior Year), Semester 2

 

Course Code

Course Title

Credit Hour

Contact

Hour

Pre-requisite

CSE 4201

Cyber Crime and Security

3.00

3.00 – 0.00

CSE 3203

CSE 4202

Cyber Crime and Security Lab

1.50

0.00 – 3.00

CSE 3204

CSE 44XO

Option III

3.00

3.00 – 0.00

 

CSE 44XE

Option III Lab

1.50

0.00 – 3.00

 

CSE 44XO

Option IV

3.00

3.00 – 0.00

 

CSE 44XE

Option IV Lab

1.50

0.00 – 3.00

 

CSE 4000

Project and Thesis*

3.00

0.00 – 6.00

CSE 3206

 

Total Credit Hour

16.50

9.00–15.00

 

 

 

*The student has to complete the course CSE 4000: Project and Thesis taking over the two semesters in Year 4 (Senior Year). The course shall be evaluated in the first semester but the grade “X”, i.e., continuation grade shall be awarded if the progress is satisfactory. Grade “I” shall be provided if the progress is not satisfactory. The final grade shall be awarded at the end of the Semester 2 of Year 4.

CSE 44XO/44XE: The values of digits “XO” or “XE” shall depend on the theory or lab courses to be offered. “X” may be any digit, “O” stands for an odd digit and “E” stands for an even digit.

Theory courses are mandatory for attending corresponded laboratory courses.

 

Option I and Option II

 

Course Code

Course Title

Credit Hour

 
 

CSE 4411

Software Testing and Quality Assurance

3.0

 

CSE 4413

IT Laws, Regulations and Ethics

3.0

 

CSE 4415

Graph Theory

3.0

 

CSE 4417

Distributed Systems

3.0

 

CSE 4419

Machine Learning

3.0

 

CSE 4421

Data and Web Mining

3.0

 

CSE 4423

Internet of Things

3.0

 

CSE 4425

Cloud Computing

3.0

 

CSE 4427

Human Computer Interaction

3.0

 

CSE 4429

Web Technology

3.0

 

CSE 4431

E-Commerce and E-Governance

3.0

 

CSE 4433

Bioinformatics

3.0

 

CSE 4435

Robotics

3.0

 

CSE 4437

Entrepreneurship for IT Business

3.0

 
       

Option III and Option IV

 

Course Code

Course Title

Credit Hour

 
 

CSE 4451

Data Science with R

3.0

 

CSE 4452

Data Science with R Lab

1.5

 

CSE 4453

Digital Image Processing

3.0

 

CSE 4454

Digital Image Processing Lab

1.5

 

CSE 4455

Simulation and Modeling

3.0

 

CSE 4456

Simulation and Modeling Lab

1.5

 

CSE 4457

Pattern Recognition

3.0

 

CSE 4458

Pattern Recognition Lab

1.5

 

CSE 4459

Software Architecture

3.0

 

CSE 4460

Software Architecture Lab

1.5

 

CSE 4461

Distributed Database Management System

3.0

 

CSE 4462

Distributed Database Management System Lab

1.5

 

CSE 4463

Network and Server Administration

3.0

 

CSE 4464

Network and Server Administration Lab

1.5

 

CSE 4465

Wireless and Cellular Communication

3.0

 

CSE 4466

Wireless and Cellular Communication Lab

1.5

 

CSE 4467

Communication Engineering

3.0

 

CSE 4468

Communication Engineering Lab

1.5

 

CSE 4469

Real-time Embedded Systems

3.0

 

CSE 4470

Real-time Embedded Systems Lab

1.5

 

CSE 4471

Information System Design

3.0

 

CSE 4472

Information System Design Lab

1.5