B

STRUCTURE OF THE PROGRAM

B.Sc. in Computer Science and Information Technology program at BUBT has been designed to meet the IT needs of the contemporary world. The program prepares today’s students into tomorrow’s IT professionals. The students have the opportunity of applying their knowledge and skills in different courses in doing a project study at the end of the program.

 The undergraduate program is covered by a set of theoretical courses along with a set of laboratory courser to support them. The total credit hour of B.Sc. in CSIT degree at BUBT is 154 credits consisting of 117 theory credits and 33 lab credits and a thesis/project of 4 credits. The assignment of credits to a theoretical course follows a different rule from that of a sessional course.

 In case of theoretical courses one hour lecture per week per semester is equivalent to one credit. For lab courses credits are half of the class hours per week per semester.

 

COURSE DESIGNATION AND NUMBERING SYSTEM

Each course is designated by a three-letter word identifying the department, which offers it followed by a three-digit number with the following criteria:

  1. The first digit will correspond to the year in which the course in normally taken by the students. Three semesters are run in each year. Usually digit 1 is for first year courses, digit 2 for second year courses, digit 3 for third year courses and digit 4 is for fourth year courses.
  2. The second digit will be reserved for departmental use for such thing as to identify different areas within a department.
  3. The last digit will usually be odd for theoretical and even for laboratory or seasonal courses.

 

TYPE OF COURSES

 The types of courses included in the B. Sc. In CSIT program are divided into the following groups:

Core Courses: In B. Sc. In CSIT program, a number of courses are identified as core courses, which form the nucleus of the program. A student has to complete all the designated core courses.

Prerequisite Courses: Some of the core courses are identified as prerequisite courses for a specific subject. A prerequisite course is the one that is required to be completed before some other course(s) can be taken.

Optional Courses: Apart from the core courses, the students can choose from a set of optional courses. A required number of optional courses from a specified group have to be chosen.

 

COURSE STRUCTURE

Course Code Course Title Credit Total
Credit
Prerequisite
Theory Lab

CSIT 101, 102

Computer and Programming Concepts & Lab

3.00

1.50

4.50

 

MAT 101

Differential and Integral Calculus

3.00

-

3.00

 

ENG 101

English Language-I

3.00

-

3.00

 

PHY 101

Physics

3.00

-

3.00

 

MAT 111

Co-Ordinate Geometry and Vector Calculus

3.00

-

3.00

MAT 101

ENG 111

English Language-II

3.00

-

3.00

ENG 101

EEE 101, 102

Electrical Technology & Lab

3.00

1.50

4.50

 

CSIT 111, 112

Structured Programming Language & Lab

3.00

1.50

4.50

CSE 101

CSIT 103

Discrete Mathematics

3.00

-

3.00

 

MAT 121

Linear Algebra and Differential Equations

3.00

-

3.00

MAT 111

CSIT 121, 122

Object Oriented Programming Language & Lab

3.00

1.50

4.50

CSE 111

ECO 101

Principles of Economics

2.00

-

2.00

 

CSIT 100

Software Development I

-

0.75

0.75

 

EEE 211, 212

Electronic Devices and Circuits & Lab

3.00

1.50

4.50

EEE 101

STA 231

Statistics

3.00

-

3.00

MAT 121

CSIT 213

Theory of Computing and Automata Theory 

3.00

-

3.00

CSE 103

CSIT 231, 232

Data Structures & Lab

3.00

1.50

4.50

CSE 121

MAT 231

Complex Variable and Furier Analysis

3.00

-

3.00

MAT 121

CSIT 205, 206

Digital Logic Design & Lab

3.00

1.50

4.50

 

CSIT 209

Data Communication

3.00

-

3.00

 

CSIT 241, 242

Algorithms & Lab

3.00

1.50

4.50

CSE 231

CSIT 207, 208

Database Systems & Lab

3.00

1.50

4.50

 

CSIT 215

Computer Architecture

3.00

-

3.00

CSE 205

CSIT 223, 224

Numerical Analysis & Lab

3.00

0.75

3.75

CSE 213

ACT 201

Accounting Fundamentals

2.00

-

2.00

 

CSIT 200

Software Development II

-

0.75

0.75

CSE 100

CSIT 317, 318

System Analysis and Design & Lab

3.00

1.50

4.50

CSE-207

CSIT 331, 332

Advanced Programming & Lab

3.00

1.50

4.50

CSIT 121

CSIT 315, 316

Microprocessor and Interfacing & Lab

3.00

1.50

4.50

CSE 215

CSIT 309, 310

Operating Systems & Lab

3.00

1.50

4.50

 

CSIT 323, 324

Compiler Design & Lab

3.00

0.75

3.75

CSE 213

CSIT 327, 328

Software Engineering & Lab

3.00

0.75

3.75

CSE 317

CSIT 351, 352

Artificial Intelligence and Expert System & Lab

3.00

1.50

4.50

CSE 241, 242

CSIT 319, 320

Computer Networks & Lab

3.00

1.50

4.50

CSE 209

CSIT 341, 342

Computer Graphics & Lab

3.00

0.75

3.75

CSE 231

CSIT 300

Software Development III

-

0.75

0.75

CSE-200

CSIT 435

Network Security

3.00

-

3.00

 

CSIT 421, 422

Visual Programming & Lab

3.00

1.50

4.50

 

CSIT 407

Information System Management

2.00

 

2.00

 

CSIT 4**

Option-I (Elective)

3.00

-

3.00

 

CSIT 400

Software Development IV

-

0.75

0.75

CSE-300

CSIT 427

E-Commerce and Business Computing

3.00

 

3.00

CSIT 207

CSIT 4**

Option-II (Elective)

3.00

1.50

4.50

 

CSIT 498

Project/Thesis

-

4.00

4.00

 

CSIT 4**

Option-II (Elective)

3.00

1.50

4.50

 

CSIT 498

Project/Thesis (Continue)

 

 

 

 

 

Option I

Course Code Course Title Credit Total
Credit
Prerequisite
Theory Lab

CSIT 431

Communication Engineering

3.00

-

3.00

 

CSIT 433

Fiber Optics Communication

3.00

-

3.00

 

CSIT 425

Operation Research

3.00

--

3.00

 

CSIT 429

Social and Professional Issues in Computing

3.00

-

3.00

 

CSIT 451

Software Project Management

3.00

-

3.00

 

CSIT 453

Software Testing & Quality Assurance

3.00

-

3.00

 

CSIT 455

Software Security & Authentication

3.00

-

3.00

 

 

Option II

Course Code Course Title Credit Total
Credit
Prerequisite
Theory Lab

CSIT 437, 438

Digital Signal Processing & Lab

3.00

1.50

4.50

 

CSIT 439, 440

Wireless Networking & Lab

3.00

1.50

4.50

 

CSIT 441, 442

Switching and Routing & Lab

3.00

1.50

4.50

 

CSIT 445, 446

Introduction to cryptography& Lab

3.00

1.50

4.50

 

CSIT 447 448

Mobile communication & lab

3.00

1.50

4.50

 

CSIT 449, 450

Network Administration & Lab

3.00

1.50

4.50

 

CSIT 457, 458

Web Database Programming & Lab

3.00

1.50

4.50

 

CSIT 417, 418

Distributed Database Management Systems & Lab

3.00

1.50

4.50

 

CSIT 461, 462

Software Architecture & Lab

3.00

1.50

4.50

 

CSIT 463, 464

Software Design Pattern & Lab

3.00

1.50

4.50

 

 

Students' Achievements

BUBT

Bangladesh University of Business and Technology

Rupnagar R/A, Mirpur-2, Dhaka-1216, Bangladesh
Phone: 01967169189, 01845734337, 01680050630
Email: info@bubt.edu.bd