The ZUMS Computer Science and Engineering (CSE) program is a part of the School of Science and Engineering. ZUMS is a Bangladeshi next generation university that incorporates scientific management principles into all of its academic programs. It emphasizes knowledge creation through research and development. It also maintains close liaison with companies to prepare its graduates for immediate employment. This CSE program is an optimal fit for the ZUMS aim of developing industry-ready and research-focused human resources. These CSE graduates can explore jobs both at home and abroad

The CSE curriculum is a blend of theoretical knowledge and hands-on practical applications such as projects and laboratory activities. Students will continue to learn while working on hands-on projects in the curriculum. The program is designed to deepen the knowledge in the following major categories:

  • Students' understanding of emerging areas of CSE, and
  • The application and integration of these CSE knowledge areas.
  • A very important feature of this program is the small class size for more individualized attention and learning paths.

    B.Sc. in CSE degree produces graduates, who will be readily employable in software and other companies. Some of the entry level job opportunities are in the following areas:

  • Data Analysis
  • Data Engineering
  • Software Engineering
  • Mobile Application and UI Development
  • In addition to providing a solid academic background, the coursework can prepare CSE students enrolled in this B.Sc. in CSE program for some globally significant research publications. Students will study and research in areas: Artificial Intelligence, Robotics, IoT, Bioinformatics and Computational Biology, Image Processing, Computer Networking etc., that they are interested in. The university will provide all necessary research facilities to the students.

    This program is appropriate for students interested in the latest emerging Computer Science and Engineering fields with a strong academic background. Upon successful completion of this CSE program, students should have the skills and expertise necessary to complete enterprise-scale projects necessary for a successful career.


    The students of Bachelor of Science in Computer Science and Engineering (CSE) program should be able to:

  • Evaluate multiple computational approaches to a problem and choose the most appropriate one; produce a computational solution to a problem that can be comprehended and used by others; model systems appropriately with consideration of efficiency, cost, and the available data; and enable a breakthrough in a domain of inquiry.
  • Assist and work in data analysis, data management, data modeling under the supervision of a senior data analyst, data engineer and data scientist.
  • Assist and work in software development/ software engineering profession in the full SDLC (Software Development Life Cycle) under the supervision of a senior software engineer.
  • Assist and work in the mobile application development, front-end user interface (UI) and in the user experience (UX) teams under the supervision of a senior mobile apps developer, front-end UI developer, and UX expert.
  • Program Requirements

    The Bachelor Degree in CSE consists of foundation courses, university core courses, general education courses, school required courses, CSE major required courses (core and elective courses), project work, and internship. Each student is required to successfully complete 145 credit hours to graduate.

    Bachelor of Science in Computer Science and Engineering
    The units required for the B. Sc. degree in Computer Science and Engineering (CSE) are:
    Areas No. of Courses Credit Hours
    A. Foundation Courses (General Education) 4 12
    B. University Core Courses (General Education) 4 12
    C. Additional General Education Courses 5 15
    D. School Required Courses 8 24
    E (1). CSE Major Requirements (Compulsory Courses) 16 63
    E (2). CSE Major Requirements (Elective Courses) 5 15
    F. Internship 1 4
    G. Community Service (Compulsory) - Non-Credit
    H. Career Preparation & Enrichment Workshops (Compulsory) - Non-Credit
    Total 43 145

    A. Foundation Courses: 4 Courses, 12 Credits

    • 1 Writing and Reasoning (3 credits)
    • 2 Introductory Economics (3 credits)
    • 3 Calculus (3 credits)
    • 4 History of the Liberation War and Emergence of Bangladesh (3 credits)

    B. University Core Courses: 4 Courses, 12 Credits

    • 1 Business, Government and Society (3 credits)
    • 2 Ethics and Social Responsibility (3 credits)
    • 3 Leadership and Team Building (3 credits)
    • 4 Analytical Skills and Creative Thinking (3 credits)

    C. General Education (Elective Courses): Any 5 Courses, 15 Credits

    • 1 English Composition (3 credits)
    • 2 Technical Communication (3 credits)
    • 3 Basic Statistics (3 credits)
    • 4 Bangla Bhasha (3 credits)
    • 5 Bangladesh Studies (3 credits)
    • 6 Economics of Globalization (3 credits)
    • 7 Energy, Environment, and Society (3 credits)
    • 8 Public Speaking (3 credits)
    • 9 Introduction to Environmental Management (3 credits)
    • 10 Free Elective (3 credits)

    D. School Required Courses: 8 courses (24 Credits)

    • 1 Engineering Management (3 credits)
    • 2 Digital Logic Design (3 credits)
    • 3 Introduction to Circuits and Electronics (3 credits)
    • 4 Method of Integration, Differential Equations, and Series (3 credits)
    • 5 Linear Algebra (3 credits)
    • 6 Multivariable Calculus (3 credits)
    • 7 General Physics (3 credits)
    • 8 Mathematics for Computer Science (3 credits)

    E (1). CSE Major Requirements (Compulsory): 16 Core Courses (63 credit hours)

    • 1 Introduction to Computer Science (4 credits)
    • 2 Introduction to Programming (6 credits)
    • 3 Automata, Computability, and Complexity (3 credits)
    • 4 Cloud Computing (4 credits)
    • 5 Electronic Devices and Circuits (4 credits)
    • 6 Data Structures and Algorithms (4.5 credits)
    • 7 Object Oriented Programming (4.5 credits)
    • 8 Database Management Systems (4 credits)
    • 9 Introduction to Mechatronics (3.5 credits)
    • 10 Advanced Database Management (3 credits)
    • 11 Design and Analysis of Algorithms (4.5 credits)
    • 12 Computer System Architecture (3 credits)
    • 13 Operating System (4.5 credits)
    • 14 Introduction to Numerical Methods (3 credits)
    • 15 Computer Networks (4.5 credits)
    • 16 Artificial Intelligence (3 credits)

    E (2). CSE Major Requirements (Elective): 5 Elective Courses (15 credit hours)

    • 1 Compiler Design (3 credits)
    • 2 Computer System Engineering (3 credits)
    • 3 Computer Interfacing (3 credits)
    • 4 Programming for the Internet (3 Credits)
    • 5 Signals and Systems (3 Credits)
    • 6 Computer Graphics (3 credits)
    • 7 Pattern Recognition (3 credits)
    • 8 Basic Graphs Theory (3 credits)
    • 9 Image Processing (3 credits)
    • 10 Basic Multimedia Theory (3 credits)
    • 11 Data Communication Network (3 credits)
    • 12 Technology and Culture (3 credits)
    • 13 Intersections: Science, Technology, and the World (3 credits)
    • 14 Mobile Application Development (3 credits)
    • 15 Human Computer Interaction (3 credits)

    F. Internship (4 credits)

    This is a mandatory requirement for graduation at the University. Participation in this program should be planned well in advance so that this requirement can be completed by the student at any time before graduation. Usually the students take part in this program during vacation periods in the third and/or fourth year of study. The minimum duration of internship is minimum 12 weeks under supervision of an appropriate qualified person. At the conclusion of the internship program a student should submit a report to the course teacher.

    The internship is a form of learning that integrates a student’s academic experience with practical application and skills development in a professional setting. Internships allow ZUMS students to gain valuable applied experience and make professional connections, while also giving employers the opportunity to guide and evaluate talent. To ensure that the student’s experience is educational in nature, and thus eligible to be considered a legitimate internship, following criteria need to be met:

    • There are clearly defined learning objectives related to the intern’s professional goals and/or academic coursework. The intern’s duties should not be the work that a regular employee would routinely perform.
    • Supervision is provided by a professional with relevant expertise or education in the industry or occupation. Interns should not be required to use personal contacts (phone, email, and social
    • The skills or knowledge learned must be applicable to the industry or transferable to other employment settings.
    • Employers are responsible for creating a safe and respectful work environment.
    • The credit-based internship programs offered to ZUMS students should also comply with other requirements set by the University authorities.
    We want to help motivated students achieve their personal and academic goals by supporting their study at ZUMS.
    To achieve this, we're offering an award where eligible recipients will be offered a large percentage of tuition fee contribution for the duration of their bachelor's degree program. Contact us to find out if you're eligible.


    All undergraduates are required to participate in a series of Career Preparation & Enrichment workshops to prepare themselves for job applications and necessary skills for future career success. We will help you identify your unique strengths, interests, and goals through workshops, small groups, and one-on-one discussion. The objective is to help you to enhance your employability in national and international organizations.


    We consider student advising as a dynamic relationship between a student and an adviser. Under the advising program at ZUMS, students receive comprehensive academic guidance across all four years of the undergraduate period. The advising work includes assistance in identifying research opportunities, civic engagement programs, and other resources to support a student on his/her educational journey.


    Applying to ZUMS is the first step in making your higher educational experience that will define your future success. We carefully review each application with the goal of admitting all deserving students.

    Contact us: We cordially invite you to contact us ZUMS Office of Admissions well in advance through online resources.

    Visit us: We welcome our potential students and their guardians to visit our campus during office hours throughout the year.

    CSE Brochure