Department of Computer Science & Engineering (CSE)

In order to prepare potential and productive persons in industry, academia, as well as in government sector, in the undergraduate programs of the department of CSE of NPIUB, an excellent environment of teaching, learning, and research in computing and IT has been maintained from the very past. In particular, to perform world-class research in selected areas of computing (such as Speech Signal Processing, Advanced Microprocessor Architecture, Reliable and Low Power Multi-core Processor Design, Data Warehouse and Mining, Operating Systems, Wireless Network, Networking, Image Processing and Computer Vision, Artificial Intelligence and Neural Network, Algorithm Design and Analysis). The mission of the department is to earn reputation nationally and internationally for research in different areas. The faculty members are enriched in diversified fields and are involved in updated research work. To provide quality, cutting-edge educational experiences, the department aims to provide students with strong conceptual foundations, and also expose them to the forefront of the developments in the field of computing. The department’s other vision includes providing state-of-the-art computer education and training to all students at NPI University of Bangladesh to bring them to the level of knowledge and ability.

Course Outline of B.Sc in Computer Sciecne and Engineering

1st Year 1st Semester

Credit

3rd  Year 1st Semester

Credit

CSE 1001

Introduction to Computer Systems

1.50

CSE 3101

Mobile Application Development

3.00

CSE 1101

Structured Programming

3.00

CSE 3102

Mobile Application Development Laboratory

0.75

CSE 1102

Structured Programming Laboratory

1.50

CSE 3107

Theory of Computation

3.00

EEE 1131

Basic Electrical Engineering

3.00

CSE 3115

Software Engineering

3.00

EEE 1132

Basic Electrical Engineering Laboratory

0.75

CSE 3116

Software Engineering Laboratory

1.50

PHY 1151

Physics

3.00

CSE 3103

Operating Systems

3.00

PHY 1152

Physics Laboratory

0.75

CSE 3104

Operating Systems Laboratory

1.50

MATH 1141

Differential and Integral Calculus

3.00

ETE 3131

Data Communication

3.00

HUM 1171

English and Human Communication

3.00

HUM 3177

Entrepreneurship for IT Business

2.00

HUM 1172

English Skills Laboratory

1.50

3rd  Year 1st Semester

 

1st Year 2nd  Semester

 

CSE 3200

System Development Project

1.50

CSE 1205

Object Oriented  Programming

3.00

CSE 3211

Computer Networks

3.00

CSE 1206

Object Oriented  Programming Laboratory

1.50

CSE 3212

Computer Networks Laboratory

1.50

CSE 2101

Data Structures

3.00

CSE 3217

Information System Design

3.00

CSE 2102

Data Structures Laboratory

1.50

CSE 3218

Information System Design Laboratory

0.75

CSE 1103

Discrete Mathematics

3.00

CSE 3205

Applied Statistics and Queuing Theory

3.00

EEE 1233

Basic Analog Electronics

3.00

CSE 3209

Compiler Design

3.00

EEE 1234

Basic Analog Electronics Laboratory

0.75

CSE 3210

Compiler Design Laboratory

0.75

MATH 1243

Coordinate Geometry and Differential Equations

3.00

CSE 3220

Technical Writing and Seminar

0.75

ME 1251

Computer Aided Design Laboratory

1.50

 

 

 

2nd Year 1st Semester

 

4th  Year 1st Semester

 

CSE 2120

Advanced Programming

1.50

CSE 4100

Project / Thesis

3.00

CSE 2103

Algorithm Analysis and Design

3.00

CSE 4103

Artificial Intelligence

3.00

CSE 2104

Algorithm Analysis and Design Laboratory

0.75

CSE 4104

Artificial Intelligence Laboratory

0.75

CSE 2115

Microprocessors and Embedded Systems 

3.00

CSE 4111

Computer and Network Security

3.00

CSE 2116

Microprocessors, Microcontrollers Laboratory

1.50

CSE 4112

Computer and Network Security Laboratory

0.75

CSE 1115

Digital Logic Design

3.00

CSE 4137

Peripherals and Interfacing

3.00

CSE 1116

Digital Logic Design Laboratory

1.50

CSE 4138

Peripherals and Interfacing Laboratory

0.75

MATH 2141

Fourier Analysis and Linear Algebra

3.00

CSE 4115

Computer Graphics

3.00

HUM 2171

Economics and Accounting

3.00

CSE 4116

Computer Graphics Laboratory

0.75

2nd  Year 2nd Semester

 

CSE 4157

Big Data Analytics

3.00

CSE 2230

Web Programming

1.50

4th Year 2nd  Semester

 

CSE 2205

Database Systems

3.00

CSE 4100

Project / Thesis

3.00

CSE 2206

Database Systems Laboratory

1.50

CSE 4117

Digital Image Processing and Computer Vision

3.00

CSE 2207

Numerical Methods

2.00

CSE 4118

Digital Image and Computer Vision Laboratory

0.75

CSE 2208

Numerical Methods Laboratory

0.75

CSE 4107

Machine Learning

3.00

CSE 2213

Computer Architecture

3.00

CSE 4108

Machine Learning Laboratory

0.75

EEE 2232

Digital Electronics

3.00

CSE 4143

System Automation

3.00

EEE 2232

Digital Electronics Laboratory

1.50

CSE 4144

System Automation Laboratory

0.75

MATH 2243

Complex Variable, Vector Analysis and Statistics

3.00

CSE 4181

Human Computer  Interaction

3.00

                                                    Total Credit Hours: 160