About the Program

Rapid development in the fields of Computer Science and Engineering (CSE) over the last two decades has made this area an emerging field of specialization. The B.Sc. in the CSE program primarily involves the study of a number of core courses which every CSE graduate should study along with a significant number of courses from specialized areas. Core courses will build the foundation and specialized courses will prepare the students for the specific areas of CSE.

This program is so designed as to provide the students with a deeper understanding of all aspects of computer technology. Here the students will combine theory with hands-on experience to learn how to create and analyze computer-based systems. Courses on communication-skill development have been incorporated to develop skilled and competent graduates to meet the current and future needs at home and abroad.

Program Objectives

The specific objectives of the B.Sc. in CSE are to:

  • Produce graduates with the appropriate knowledge and skills necessary to enter professional practice of engineering.
  • Prepare students for higher education and research in relevant disciplines at home and abroad.

Areas of Concentration

According to the interests and career objectives, students can choose technical electives from a wide range of areas. These areas include:

  • Computing Theory
  • Communications and Networking
  • Systems
  • Data Science
  • Software Engineering

All the students will also complete a 6 credit hour project and thesis on a selected topic from the above mentioned areas during 4th year of the program.

Career Opportunities

This program sets students for success in a number of professional fields. As technology continues to evolve, the growing demand in this area provides huge opportunities. Being graduated from the program students can build their career in the operation and support of services in the field of engineering, finance, energy, transport, health, communications, manufacturing, pharmaceuticals, textile and more.

Admission Requirements

  • GPA of at least 2.5 (or 2nd division) in both SSC and HSC exams (Science background with Math, Physics, & Chemistry).
  • GPA of at least 2.00 either in SSC or HSC exam. (Science background with Math, Physics, & Chemistry) but the total GPA of SSC & HSC must be at least 6.00.
  • O-level with at least 5 subjects and A-level with at least 2 subjects in which there must be at least ‘B’ grades or GPA 4.00 in 4 subjects and ‘C’ grades or GPA 3.50 in the remaining 3 subjects (Including Math, Physics & Chemistry).
  • North American High School Diploma or equivalent.
  • Direct admission for students having GPA 5 in both SSC & HSC (science background), 5 “A’s” in O-Level and 3 “A’s” in A-Level

Program Structure

Course CategoryNo. of CoursesCredit per CourseTotal Credits
General Education(GED)93T27
Basic Science33T & 1L11
Other Engineering23T & 1.5L9
Core Courses163T & 1.5L & 1L63
Elective Courses43T12
Thesis or Project166

Degree Requirements

The B.Sc. in CSE degree requirements will be as follows:

  • Completion of 140.0 credit hours
  • Completion of the project with at least a ‘C+’ grade
  • Passing of all courses individually and maintaining a minimum CGPA of 2.50.

Financial Information

ParticularsUnit Cost (in Tk.)Total (in Tk.)Mode of Payment
Admission Fee + Form Fee1050010500Once
Tuition Fee (per credit)2450343000Semester-wise
Registration Fee500040000Semester-wise
Library Fee20002000Once
Lab. FeeIncluded in Tuition Fee
Student Activities Fee5004000Semester-wise

List of General Education, Basic Science and Other Engineering Courses

General Education and Language Courses
Course CodeCourse TitleCreditPrerequisite
ENG 100English-I, Remedial English(for those found weak in English in admission test)0 
ENG 101English-II, Language Composition3 
ENG 102English-III, Oral & Written Communication3 
BEN 101Bengali3 
ENG 301Professional Communication and Technical Writing3 
GED 205Financial and Managerial Accounting3 
GED 201Engineering Economics3 
GED 301Bangladesh Studies (History of Independence)3 
GED 303Professional Ethics and Environment Protection Ethics3 
GED 405Technology Entrepreneurship3 
Basic Science
PHY 101Physics-I3 
PHY 103Physics-II3 
PHY 104Physics Lab1 
CHE 101Chemistry3 
CHE 102Chemistry Lab1 
MAT 101Mathematics-I, Differential and Integral Calculus3 
MAT 103Mathematics-II, Differential Equation and Coordinate Geometry3 
MAT 201Mathematics-III, Linear Algebra and Complex Variable3 
MAT 203Mathematics-IV, Statistics , Fourier and Vector Analysis3 
Other Engineering
EEE 101Basic Electrical Engineering3 
EEE 102Basic Electrical Engineering Lab1.5 
EEE 203Electronic Devices and Circuits & Pulse Techniques3 
EEE 205Electronic Devices and Circuits & Pulse Techniques Lab1.5 

List of Core Courses

Course CodeCourse TitleCreditPrerequisite
CSE 101Introduction to Computing3 
CSE 102Introduction to Computing Lab1.5 
CSE 103Structured Programming3 
CSE 104Structured Programming Lab1.5 
CSE 207Object Oriented Programming Language3CSE 103
CSE 208Object Oriented Programming Language Lab1.5 
CSE 301Web Programming3CSE 207
CSE 302Web Programming Lab1.5 
CSE 211Digital Logic Design3 
CSE 212Digital Logic Design Lab1 
CSE 319Computer Architecture3 
CSE 323Microprocessor & Microcontrollers3EEE 101
CSE 324Microprocessor & Microcontrollers Lab1 
CSE 105Discrete Mathematics3 
CSE 209Data Structure3CSE 102
CSE 210Data Structure Lab1 
CSE 217Algorithms3CSE 102
CSE 218Algorithms Lab1 
CSE 401Computer and Cyber Security3CSE 101
CSE 321Database Systems3 
CSE 322Database Systems Lab1 
CSE 327Operating System3 
CSE 328Operating System Lab1 
CSE 431Computer Networks3CSE 101
CSE 432Computer Networks Lab1 
CSE 435Software Engineering3CSE 102, CSE 207
CSE 436Software Engineering Lab1 
CSE 329Information System Design3 
CSE 330Information System Design Lab1 
CSE 400Thesis or Project6Must be completed all the requirements
Technical Electives*
CSE 451Mathematical Analysis for Computer Science3All core courses
CSE 453Compiler Construction3 
CSE 455Computer Graphics3 
CSE 471Data Communication3All core courses
CSE 473Wireless and Cellular Communication3 
CSE 475Cloud Computing3All core courses
Data Science
CSE 481Artificial Intelligence3All core courses
CSE 483Data Mining3 
CSE 435Digital Image Processing3 
CSE 487Big Data and Analytics3 
Hardware Engineering
CSE 477Digital System Design3All core courses
CSE 491Enterprise Systems: Concepts and Practice3All core courses
CSE 493Electronic Business3 

*Different Branches (at least four courses should be taken):

  • Computer Engineering (at least 2 courses from Hardware and 1 course from Systems)
  • Computer Science and Engineering (any courses from any branch)
  • Computer Science (at least 3 courses from Computing Theory)
  • Data Science (at least 3 courses from Data Science)
  • Software Engineering (at least 2 courses from Software Engineering and 1 course from ICT)


Our Address

69 Mohakhali C/A, Dhaka-1212, Bangladesh

General Enquiries


Call us

+8801313037070 | +8801313037078 | +8809613100100 | +8801313400600