Welcome to CSE

N.Haque College of Business and Technology (NCBT) is one of the leading institutes affiliated with the National University of Bangladesh. N.Haque College of Business and Technology is a seat of higher education, situated in Gopalgonj, the district where the founder president of Bangladesh Bangabandhu Sheikh Mujibur Rahman was born. Our customized curriculum builds the knowledge, skills and attitudes that students need to succeed in their academic and professional careers after college.


Computer Science and Engineering at a Glance

The B.Sc. Program in Computer Science & Engineering (CSE) is designed to produce skilled graduates in the field to satisfy the growing demands of computer engineering graduates in the home and abroad. It provides the students an opportunity to obtain the broad knowledge of Computer Science, Computer Engineering


Four Years Bachelor of Science(Hon's) in Computer Science and Engineering(CSE) for Regular Students. Medium of Instruction is English.

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. Engg. in Computer Science and Engineering degree  is 150 credits consisting of theory and lab and a thesis/project. 


The types of courses included in the B. Sc. in CSE program are divided in to the following groups:

Core Courses: In B. Sc. in CSE 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.



  • To be able to use a range of programming languages and tools to develop computer programs and systems that are effective solutions to problems.
  • To be able to understand, design, and analyze precise specifications of algorithms, procedures, and interaction behavior.
  • To be able to apply mathematics, logic, and statistics to the design, development, and analysis of software systems.
  • To be able to equip with a range of fundamental principles of Computer Science that will provide the basis for future learning and enable them to adapt to the constant rapid development of the field.
  • To be able to build software and embedded systems with the experience of working in teams. 



The following awards, scholarships and free-studentship are available at NCBT

  • Fee waiver for students securing A+ (GPA-5) at the H.S.C lever.
  • Scholarships for high achievers and needy students.  



Students are involved in the following activities:  

  • Academic Programs (debate, seminar, workshop, programming contest, symposium, poster presentation etc.)  
  • Moral Uplifting Events 
  • Community services 
  • Sports and games  
  • Study tour, Picnic  

CSE Information

Course Name Total Student Seat Total Student Total Graduated





CSE Tuition Fee

Course Name Total Credit Per Semester Fee Total Tuition Fee





CSE Routines and Syllabus

Year Semester Course Title Details Date
1st 1st & 2nd Computer Science and Engineering Syllabus View October 10, 2023
2nd 3rd & 4th Computer Science and Engineering Syllabus View October 10, 2023
3rd 5th & 6th Computer Science and Engineering Syllabus View October 10, 2023
4th 7th & 8th Computer Science and Engineering Syllabus View October 10, 2023