Preaload Image


The objectives of the program are to:

    • produce marketable graduates and entrepreneurs
    • make students efficient in conducting extensive research in diverse fields of Computer Science and Engineering
    • inculcate professional and ethical values in the students
    • develop interpersonal and communication skills in the students

Course information

  1. 57 Courses
  2. 146 Credit Hours
  3. 6 Credit Hours of Thesis
  4. 6 Credit Hours of Practicum
  5. 12 Semesters Over 4 Years

Student Support Services

  • Student advising and counselling
  • Course wise consultation hours
  • TA support
  • Hands on practice in labs and fields
  • Career development training
  • Workshops and seminars
  • Grooming

Extra Curricular Activities

  • Physical and recreational facilities
  • Indoor and outdoor sports.
  • Students Society .
  • Students engagement in various festivals and competitions.


English debates on contemporary issues.

Counselling & Guidance

  • The facilities of counseling and guidance are available to students under the leadership of qualified Clinical psychologist.
  • This service is provided under the Counseling and Guidance Centre of IUBAT.


Computer Science and Engineering Department also supervise an IT support team which maintains all the networks, troubleshoot and support all the PCs and other hardware of the university.

Duration of Study

The minimum requirement for BCSE degree is completion of 146 credit hours plus such courses as recommended by the department after reviewing individual background. A semester is of 16 weeks duration, there are three semesters in a year and duration of the program is four years.

Academic Support Services

  • The services offered include a special academic course, reading and tutorial assistance, counseling, referral, educational and cultural activities.
  • To facilitate the transition to this new environment, the university offers a   required course under the label of Educational Planning.

Incubation Center

We have an incubation center for both Alumni and Current students where entrepreneurs capable of harnessing emerging technologies to create innovative products, solutions, or services.

Alumni and Placement Services

  • Alumni and graduates assistance regarding career planning and employment.
  • Assistance in placement to students in their final semester for practicum work in real life organizations
  • Assistance in placement to graduate students in securing career employment.


To provide excellent education with knowledge and required skills those are necessary for the students to succeed in the highly competitive local, regional and global ICT markets.

To advance knowledge in CSE including theoretical, experimental, and applied computer science and engineering through nationally and internationally recognized research by faculty and students; and

To provide service to the University, the community, and the profession as well as support society by participating in and encouraging information and technology transfer.

History of IUBAT CSE

The Department of Computer Science and Engineeringwas established on January 31, 1992, as one of the pioneering departments of IUBAT, keeping in mind the rapid and widespread use of computers and information technology in all sectors of economy both at home and abroad for which highly trained computer specialists were required. The Department started with the Diploma in Computer Science (DCS) program with the technical support and co-operation of Asian Institute of Technology (AIT), Bangkok, and degree program with Assumption University (ABAC), Bangkok. Initially, the department was located at its Dhanmondi campus and later, in January 2005, IUBAT has moved to its permanent campus.

The department offers Certificate, Diploma and Bachelor degree programs and also it conducts foundation and specialized courses for other departments of the University. Currently, it is working on its Master’s degree program.

Diploma in Computer Science and Engineering (DCSE)

Diploma in computer science and Engineering is a program of 20 months where students are exposed to Basics of Computers, Computer Architecture, and software like C, C++, VB, LINUX, Database Management Systems, Web Technology, Multimedia and the latest .NET software.

In addition they are also exposed to PC Hardware, Maintenance and Networking. On completion of Diploma in Computer Science, there are plenty of career opportunities in the IT industry. The students can go for further studies like the BCSE course and onward. They can find openings as software engineers, system developers and programmers.

Training Programs

Computer Science and engineering department has a wing, which is called Computer Education and Training Center (CETC). The major role of this center is to offer various training programs like Basic Computing, Graphics Design, and Software Development etc for both IT and Non IT personnel.


The Department of Computer Science and Engineering is highly equipped with tangible and intangible resources to ensure appropriate teaching-learning and research activities that includes laboratory, computer hardware, software, firmware, books, research materials, audio visuals and so on.

The department has got highly proficient software and hardware engineers and professionals for sharing technical and professional knowledge in the mentioned areas of computer sciences and engineering. Moreover, the department derives benefit from IUBAT’s collaborative linkage with 62 universities throughout the globe and most of these universities help the modern teaching-learning process bringing in the changes taking place over the all continents.

LAB Facilities

IUBAT CSE is always nurturing innovation and academic excellence in ICT sectors. It mostly focuses software and software systems which includes theory, design, development, and application. IUBAT CSE also nurture the students to learn design and analyze algorithms to solve programs and study the performance of computer hardware and software which is intensively laboratory oriented. As IUBAT CSE is believing in hands-on experience, each and every semester the department is upgrading and improving the laboratories. The laboratories are: Physics Laboratories, Digital and Analog Electronics Laboratories, Microprocessor and Interfacing Laboratory, Data Communication and Computer Networks Laboratories, Programming Laboratory, Software Engineering Laboratory etc.

Research and Development

Students of IUBAT University not only focus on education but they also participate on research, software development and programming contests. This opportunity gives student an experience of real life projects developments and teamwork. Some key developments and researches are given below:

Sl No Name of Project Description
1 Student Grading & Registration System Deals with student automatic grading system and registration process of the students
2 Access Control Bio-metrics based attendance system
3 IMCSL (in progress) It is a software for IUBAT University Multipurpose Cooperative Society Ltd
4 CIS It is a software for Course Instructor Survey
5 UAS It is online and SMS based software for University Automation System.

Program of Study

The BCSE program is designed to give full exposition to participants on computer science and engineering emphasizing on theory and laboratory based research and development in the areas of computation, algorithm, data structure, computer elements, artificial intelligence, digital and logic design, compiler construction, computer architecture and organization, industrial automation, robotics, circuit analyses, signal processing and systems, database systems, electronics, human-machine interface, interactive system engineering, operating systems, programming fundamentals, software engineering, computer networking, wireless communication, fault diagnostic and tolerant system, parallel and distributed computing, digital control engineering, microprocessors, microware engineering, programming languages, electric and electronic machines, power electronics, process control and instrumentation, computer graphics, data acquisition systems, internet and web programming, hardware engineering , PC interfacing and process control.

Program Fees

IUBAT assesses fees for students on credit hour basis. The rate of other charges such as admissions, semester fee, other activities fees and refundable library and laboratory deposits in details have been provided in the Financial Information section of this Bulletin. This section also provides information on financing arrangement including merit-scholarships at the point of admission, cash rebate, in-course fee waiver scholarship, different scholarships, on-campus work opportunities, financial assistance in the form of grants, installment payment, deferred payment student loan etc.

The standing IUBAT policy to cater to needs of all qualified students who aspire for higher professional education regardless of the income level of his/her family through appropriate educational financing arrangement under the concept Knowledge Based Area Development: A Step Towards Community Self-Reliance applies to BCSE program.

The Financial Information section also contains information on tuition fees for international students, including special fees for students from SAARC countries as well as Least Developed Countries (LDC) of Asia and Africa.

Course Organization

The courses are divided into languages, general education courses, computer core courses, and engineering and specialization courses.

The curriculum on computer science and engineering emphasizes a broad foundation of computer software and hardware.  The first year courses broaden the general education base of the students as well as acquaint them with basic languages of communication like English and the knowledge of Humanities, Social Sciences, Physical Sciences, Mathematics and Statistics. Moreover, the students learn to get used to computer usage.

The second year courses acquaint the students with analytical and basic tools like electronics, basic mechanics, advance programming features, data structures and algorithms, digital circuits, assembly language, operating system, theory of computation, database management and the like.

The third year courses provide for an in-depth study of some specific core and specialized topics like computer architectures, compiler design, computer trouble shooting and computer graphics.

The final year of the program provides further specialization in software engineering, computer architectures, structures of different languages, microcomputer interfacing techniques, computer networks and selection from some elective subjects.

The hands on experience is provided for by introducing laboratory works as one hour credit courses in appropriate fields in different years of the program.