Skip to content
Undergraduate · B.Sc. in CSE

Bachelor of Science in Computer Science & Engineering

Duration
4 years
Department
Computer Science & Engineering

Overview

The Department of Computer Science and Engineering (CSE) at NPI University of Bangladesh (NPIUB) offers undergraduate education in Computer Science and Engineering with an emphasis on foundational knowledge, practical laboratory experience, software and system development, project-based learning, and contemporary areas of computing. The academic curriculum is designed to develop students' programming, analytical, engineering, communication, teamwork, and problem-solving capabilities.

Curriculum

Academic Programs Offered

Sl.

Program

Entry Route

Duration

Total Credits

1

B.Sc. in Computer Science and Engineering (CSE)

HSC/Regular

4 Years / 8 Semesters

163

2

B.Sc. in Computer Science and Engineering (CSE)

Diploma in CSE/Computer Technology

3.5 Years / 7 Semesters

140.50

NPIUB follows a semester system in which each semester is six months long. The University identifies Winter and Summer as the two semesters in an academic year.

Program Objectives and Brief Description

  • Provide a strong foundation in computer science, mathematics, engineering, and information technology.

  • Develop programming, algorithmic thinking, computational problem-solving, and software development skills.

  • Provide practical learning through laboratory courses, projects, seminars, and hands-on activities.

  • Expose students to contemporary computing areas including artificial intelligence, machine learning, big data analytics, computer vision, mobile application development, networking, security, and system automation.

  • Develop communication, technical writing, teamwork, leadership, and professional skills.

  • Encourage innovation, research, creativity, entrepreneurship, and lifelong learning.

  • Prepare graduates for professional employment, research, higher studies, academia, and technology-based entrepreneurship.

Program Duration and Credit Requirements

Program Pathway

Semesters

Duration

Credits

HSC/Regular Students

8

4 Years

163

Diploma in CSE/Computer Technology

7

3.5 Years

140.50

Curriculum / Course Structure

The CSE curriculum is organized progressively from foundational subjects to core computer science, engineering, laboratory, advanced computing, and project/thesis components. Major curriculum areas include:

Curriculum Area

Representative Courses / Topics

Programming & Computing Fundamentals

Introduction to Computer Systems; Structured Programming; Object-Oriented Programming; Advanced Programming; Data Structures; Algorithm Analysis and Design

Mathematics & Basic Sciences

Calculus; Discrete Mathematics; Coordinate Geometry and Differential Equations; Fourier Analysis and Linear Algebra; Statistics; Numerical Methods; Physics

Electrical & Digital Systems

Basic Electrical Engineering; Digital Logic Design; Analog Electronics; Digital Electronics; Microprocessors, Microcontrollers and Embedded Systems

Computer Systems

Computer Architecture; Operating Systems; Computer Networks; Data Communication; Computer and Network Security

Software & Information Systems

Software Engineering; Database Systems; Information System Design; Compiler Design; Mobile Application Development

Advanced Computing

Artificial Intelligence; Machine Learning; Big Data Analytics; Digital Image Processing and Computer Vision; Computer Graphics; System Automation

Professional & Project Work

Technical Writing and Seminar; System Development Project; Project / Thesis

Major / Areas of Specialization

The curriculum provides academic exposure to a range of contemporary areas of Computer Science and Engineering, including:

  • Artificial Intelligence and Machine Learning

  • Big Data Analytics and Data-Driven Computing

  • Digital Image Processing and Computer Vision

  • Software Engineering and Information Systems

  • Computer Networks and Cybersecurity

  • Mobile Application Development

  • Computer Graphics and Human-Computer Interaction

  • Embedded Systems and System Automation

  • Database and Computing Systems

Admission Requirements

For the B.Sc. in CSE program, the University publishes eligibility requirements for both HSC/Regular and Diploma entry routes.

  • HSC/Equivalent applicants: minimum GPA 2.50 in both SSC/Equivalent and HSC/Equivalent from the Science group.

  • Applicants obtaining GPA 2.00 in either SSC or HSC may be eligible where the combined CGPA of the two examinations is at least 6.00, subject to applicable University requirements.

  • Diploma in Engineering applicants: GPA 2.50 on a 4.00 scale or minimum second division.

  • For Diploma students, course waivers may be considered by the departmental equivalence committee in accordance with University policy.

Program-Related Facilities, Laboratories and Learning Resources

The Department supports practical and technology-oriented education through laboratory-based courses, project work, seminars, and computing activities. The published curriculum includes practical/laboratory components in programming, electronics, databases and information systems, operating systems, networking, software engineering, mobile application development, machine learning, computer graphics, computer vision, security, and system automation.

  • Computer and programming laboratory facilities

  • Networking and communication laboratory facilities

  • Electronics, digital systems and embedded-systems laboratory facilities

  • Software, database and information-system learning facilities

  • Project, thesis, seminar and presentation facilities

  • University library, internet and digital learning resources

Other Relevant Academic Information

The Department promotes an academic environment that combines theoretical instruction with practical application. Students are encouraged to apply classroom knowledge through laboratory exercises, software and system development projects, seminars, technical presentations, and undergraduate Project / Thesis work.

  • Project-based and laboratory-based learning

  • Technical writing, seminar and presentation activities

  • Undergraduate research and Project / Thesis

  • Practical software and system development

  • Collaborative learning and teamwork

  • Innovation, entrepreneurship and professional development

Events, Research and Other Activities

The Department undertakes and supports academic, technical, research, professional, and co-curricular activities intended to enhance students' practical knowledge and professional competencies.

  • Research and innovation activities

  • Undergraduate Project / Thesis activities

  • Technical seminars, workshops and training programs

  • Programming and technology-related competitions

  • Educational visits and industry exposure

  • Project demonstrations, presentations and exhibitions

  • Academic and departmental events

  • Student development and co-curricular activities

Academic Program Summary

Item

HSC/Regular Route

Diploma Route

Degree

B.Sc. in Computer Science and Engineering

B.Sc. in Computer Science and Engineering

Entry Background

HSC/Equivalent

Diploma in CSE/Computer Technology

Duration

4 Years

3.5 Years

Semesters

8

7

Total Credits

163

140.50

Project / Thesis

Included

Included

Information Source and Verification Note

This document has been prepared for submission to the University ICT Cell using the academic-program information currently published by NPI University of Bangladesh (NPIUB), including the Department of CSE program page and the University's published 8-semester (163-credit) and 7-semester (140.50-credit) CSE curriculum documents. Before final publication on the University website, the Department may verify and update any information that has changed after the date of preparation.

Career Prospects

Graduates work as Software Engineers, Web & Mobile Developers, Data Scientists, Machine Learning Engineers, Cyber-security Analysts, Database Administrators and System Architects in local and multinational technology companies, or continue to postgraduate study and research.

Admission Requirements

SSC and HSC (or equivalent) with a science background including Mathematics. Selection is based on academic results and, where applicable, an admission assessment.

Fees & Funding

Tuition is payable per semester. Merit-based and need-based scholarships, result waivers and support for freedom-fighter families are available. Contact the admissions office for the current fee schedule.