Bachelor of Science in 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.