Undergraduate program

B.Sc. in Computer Science and Engineering

Department of Computer Science and Engineering  · Faculty of Engineering and Technology
4 yearsDuration
251.5Credit hours
106Courses
8Semesters

Program: BSc (Honours) In Computer Science and Engineering

  1. Duration of the program: 4 Years/8 Semesters.
  2. Admission Requirements: General Undergraduate Admission guidelines of the Science Unit will be applicable. Some important eligibility criteria are described as follows:
    • Candidates having a minimum GPA of 3.50 (including 4th subject) separately in SSC and HSC examinations held in recent designated years from the Science/Agricultural Science branch of any education board of Bangladesh or Alim in Science branch from Madrasa Board or IGCSE/O-level and IAL/GCE/A-level or equivalent foreign degree and a minimum total GPA of 8.0 in these two will be eligible to apply. For IGCSE/O-level and IAL/GCE/A-level and any foreign degree holders, the equivalent grades will be calculated and thus the eligibility will be determined.
    • Candidates having a minimum GPA of 3.0 (including 4th subject) separately in SSC and HSC examinations held in recent designated years from the Arts/General or Business Education branches of any education board of Bangladesh and a minimum total GPA of 7.5 in these two will also be eligible to apply. For IGCSE/O-level and IAL/GCE/A-level and any foreign degree holders, the equivalent grades will be calculated and thus the eligibility will be determined.
    • In the admission test, the candidate must secure at least 60% marks of the total marks allocated for the Physics and Mathematics parts.
  3. Total class weeks in a Year/semester: 15 weeks/semester including midterm exam; 2 semesters in a year
  4. Teaching hours of theory courses: One theory course credit is defined as conducting one 60 minutes class delivery in a week, spanning 14 weeks in a semester excluding midterm examination. For a 3-credit course, two classes each of 90 minutes are held in a week, i.e., 42 hours of total contact hours per 3-credit course. Similarly, a 2-credit course has 28 hours of teaching, two classes of 60 minutes each week.
  5. Teaching hours of laboratory courses: One laboratory course credit is defined as conducting hands-on work in the lab for 2 hours in a week, spanning 14 weeks in a semester. For a 1.5 credit laboratory course, one class of 3 hours is held in a week, i.e., 42 hours of total contact hours in 14 weeks. Similarly, a 0.75-credit lab course has one class of 3 hours in alternate weeks, and a 1.0-credit lab course has 28 hours of teaching, each class of 2 hours in 14 weeks.
  6. Mid and Final Examinations: 1 week for midterm and 2 to 3 weeks for final examinations.
  7. Preparatory leave: 9-10 days of preparatory leave will be allocated between the last class date of a semester and the starting date of the final examinations.
  8. Total minimum credit requirement to complete the degree program: 150 Credits.
  9. Minimum CGPA requirements for graduation: 2.00, and without ‘F’ grade in any subject.
  10. Maximum academic years of completion: 6 (Six) Years from the date of admission at 1st year 1st semester.
  11. Course Code
    • Every course has a unique course code. The letter prefix in any course code indicates the field or the discipline of the course, e.g., CSE stands for Computer Science and Engineering, EEE for Electrical and Electronic Engineering, PHY for Physics, MATH for Mathematics, STAT for Statistic, HUM for arts and humanities, BUS for business, and MIS for management of information system.
    • The four digits in the course code have the following meaning:
  • The first digit corresponds to the year in which the course is offered by the department.
  • The second digit represents the semester in which the course is offered.
  • The third and fourth digits are used to specify different theory and lab courses taught in a semester. The last digit is assigned an odd number for theoretical courses and even for laboratory courses.
  1. Category of Courses:
    • General Education Courses: (Interdisciplinary courses, beyond the discipline/program, that provide a well-rounded learning experience to the students) For example Arts and Humanities, Social Sciences, Business, ICT, Basic Science/STEM, other engineering, etc. (as applicable for the disciplined academic program).

      Sl

      Course Code

      Course Title

      Credit

      1

      HUM 1109

      History of Emergence of Bangladesh

      2.0

      2

      HUM 4105

      Professional Ethics and Environment

      2.0

      3

      MIS 4203

      IT Project Management

      2.0

      4

      BUS 4205

      ICT Business Entrepreneurship

      2.0

      5

      PHY 1205

      Physics

      3.0

      6

      PHY 1206

      Physics Lab

      0.75

      7

      MATH 1107

      Differential and Integral Calculus

      3.0

      8

      MATH 1207

      Linear Algebra

      3.0

      9

      MATH 2107

      Differential Equations, Laplace Transform and Fourier Analysis

      3.0

      10

      STAT 2207

      Probability and Statistics

      3.0

      11

      STAT 3107

      Random Processes

      3.0

      12

      EEE 1105

      Electrical Circuits

      3.0

      13

      EEE 1106

      Electrical Circuits Lab

      0.75

      14

      EEE 1209

      Electronic Devices and Circuits

      3.0

      15

      EEE 1210

      Electronic Devices and Circuits Lab

      0.75

      Total

      (12 Theory and 3 Lab courses)

      34.25

      • Core courses (Courses that characterize the discipline):

      Sl

      Course Code

      Course Title

      Credit

      16

      CSE 1101

      Discrete Mathematics

      3.0

      17

      CSE 1103

      Computational Problem Solving

      3.0

      18

      CSE 1104

      Computational Problem Solving Lab

      1.5

      19

      CSE 1201

      Structured Programming

      3.0

      20

      CSE 1202

      Structured Programming Lab

      1.5

      21

      CSE 1203

      Digital Logic Design

      3.0

      22

      CSE 1204

      Digital Logic Design Lab

      0.75

      23

      CSE 2101

      Data Structures and Algorithms

      3.0

      24

      CSE 2102

      Data Structures and Algorithms Lab

      1.5

      25

      CSE 2103

      Object Oriented Design and Programming

      3.0

      26

      CSE 2104

      Object Oriented Design and Programming Lab

      1.5

      27

      CSE 2105

      Computer Architecture and Microprocessor

      3.0

      28

      CSE 2106

      Microprocessor and Assembly Language Lab

      1.5

      29

      CSE 2109

      Data and Telecommunication

      3.0

      30

      CSE 2201

      Database Management System

      3.0

      31

      CSE 2202

      Database Management System Lab

      1.5

      32

      CSE 2203

      Design and Analysis of Algorithms

      3.0

      33

      CSE 2204

      Design and Analysis of Algorithms Lab

      1.5

      34

      CSE 2205

      Microcontroller and Embedded System

      3.0

      35

      CSE 2206

      Microcontroller and Embedded System Lab

      1.5

      36

      CSE 2209

      Numerical Methods

      3.0

      37

      CSE 3101

      Software Engineering

      3.0

      38

      CSE 3102

      Software Design and Development Project

      1.5

      39

      CSE 3103

      Web Engineering and Technology

      3.0

      40

      CSE 3104

      Web Engineering and Technology Lab

      1.5

      41

      CSE 3105

      Algorithm Engineering

      3.0

      42

      CSE 3109

      Operating System

      3.0

      43

      CSE 3110

      Operating System Lab

      1.5

      44

      CSE 3201

      Computer Network

      3.0

      45

      CSE 3202

      Computer Network Lab

      1.5

      46

      CSE 3203

      Artificial Intelligence

      3.0

      47

      CSE 3204

      Artificial Intelligence Lab

      1.5

      48

      CSE 3205

      Information Security

      3.0

      49

      CSE 3206

      Information Security Lab

      1.5

      50

      CSE 3207

      Theory of Computation

      3.0

      51

      CSE 4101

      Machine Learning

      3.0

      52

      CSE 4102

      Machine Learning Lab

      1.5

      53

      CSE 4103

      Internet of Things

      3.0

      54

      CSE 4104

      Internet of Things Lab

      1.5

      55

      CSE 4201

      Parallel and Distributed Systems

      3.0

      56

      CSE 4202

      Parallel and Distributed Systems Lab

      1.5

      Total (23 Theory and 18 Lab courses) 95.25

      • Elective Courses (Courses for specialization within the discipline):

      ELECTIVE I courses with laboratories

      Sl

      Course Code

      Course Title

      Credit

      1

      CSE 3209

      Digital Image Processing

      3.0

      2

      CSE 3210

      Digital Image Processing Lab

      1.5

      3

      CSE 3211

      Introduction to Data Science

      3.0

      4

      CSE 3212

      Introduction to Data Science Lab

      1.5

      5

      CSE 3213

      Bioinformatics

      3.0

      6

      CSE 3214

      Bioinformatics Lab

      1.5

      7

      CSE 3215

      Mobile Application Development

      3.0

      8

      CSE 3216

      Mobile Application Development Lab

      1.5

      9

      CSE 3217

      Simulation and Modeling

      3.0

      10

      CSE 3218

      Simulation and Modeling Lab

      1.5

      11

      CSE 3219

      Computer Graphics

      3.0

      12

      CSE 3220

      Computer Graphics Lab

      1.5

      13

      CSE 3221

      Wireless Networks

      3.0

      14

      CSE 3222

      Wireless Networks Lab

      1.5

      Total (One theory course and its lab will be chosen by a student) 4.0

      ELECTIVE II courses with laboratories

      Sl

      Course Code

      Course Title

      Credit

      1

      CSE 4211

      Deep Neural Network

      3.0

      2

      CSE 4212

      Deep Neural Network Lab

      1.0

      3

      CSE 4213

      Natural Language Processing

      3.0

      4

      CSE 4214

      Natural Language Processing Lab

      1.0

      5

      CSE 4215

      Data Mining

      3.0

      6

      CSE 4216

      Data Mining Lab

      1.0

      7

      CSE 4217

      Digital Forensics

      3.0

      8

      CSE 4218

      Digital Forensics Lab

      1.0

      9

      CSE 4219

      Software Security

      3.0

      10

      CSE 4220

      Software Security Lab

      1.0

      11

      CSE 4221

      Compiler Design

      3.0

      12

      CSE 4222

      Compiler Design Lab

      1.0

      13

      CSE 4223

      Cloud Computing

      3.0

      14

      CSE 4224

      Cloud Computing Lab

      1.0

      Total (One theory course and its lab will be chosen by a student) 4.0

      ELECTIVE III courses without laboratory

      Sl

      Course Code

      Course Title

      Credit

      1

      CSE 4225

      Big Data Analytics

      3.0

      2

      CSE 4227

      Information Retrieval

      3.0

      3

      CSE 4229

      Human Robot Interaction

      3.0

      4

      CSE 4231

      Computer Vision

      3.0

      5

      CSE 4233

      Software Testing and Quality Assurance

      3.0

      6

      CSE 4235

      VLSI Design and Formal Verification

      3.0

      7

      CSE 4237

      Parallel and Distributed Database Systems

      3.0

      8

      CSE 4239

      Applied Cryptography

      3.0

      9

      CSE 4241

      Wireless Network Security

      3.0

      10

      CSE 4243

      Graph Theory

      3.0

      11

      CSE 4245

      Operations Research

      3.0

      12

      CSE 4247

      Quantum Computing

      3.0

      13

      CSE 4249

      Game Theory

      3.0

      14

      CSE 4251

      Human Computer Interaction

      3.0

      Total (One theory course will be chosen by a student) 3.0

    • Final Year Design Project and Internship (as applicable for the discipline/academic program):

Sl

Course Code

Course Title

Credit

1

CSE 4100

Internship

3.0

2

CSE 4110

Final Year Project - Part A

2.0

3

CSE 4210

Final Year Project - Part B

4.0

Total

9.0

Course flow diagram download from here.