Bachelor of Software Engineering (BSE)

Overview

Bachelor of Software Engineering (BSE) is a 4‑year undergraduate engineering program that focuses on the design, development, testing, deployment, and maintenance of software systems. The curriculum blends core engineering principles with advanced software development practices, including programming, data structures, database systems, software architecture, web and mobile applications, cloud computing, cybersecurity, and project management. Students work in practical labs and undertake real‑world projects that simulate industry challenges, culminating in a major capstone project in the final year. BSE graduates are trained to be professional software engineers capable of building large‑scale software solutions and contributing to technology innovation.

  • Course Info

    Affilation Purwanchal University (PU)
    Duration 4 Years
    Institute Type College
    Average Fees Incurred ~4–7 lakhs NPR (for full 4 years)
    Average Salary Offered 35k–120k+ NPR/month
    Employment Roles
    • Software Developer

    • Full Stack Developer

    • QA / Testing Engineer

    • DevOps Engineer

    • Mobile / Web App Developer

    • Software Architect / Team Lead

    • Systems Analyst

  • Admission Criteria

    • +2 Science (Physics & Maths)

    • Minimum 45% marks or C grade

    • Pass university entrance exam

  • Salient Features

    • 4‑year software engineering program

    • Emphasis on software design, development & testing

    • Includes labs, mini projects & capstone project

    • Prepares for software development careers

  • Eligibility

    • +2 Science (Physics & Maths)

    • Minimum 45% marks or C grade

    • Must pass university entrance exam

  • Job Prospectus

    • Software Developer / Engineer

    • Full Stack Developer

    • QA / Testing Engineer

    • DevOps / Release Engineer

    • Mobile / Web Application Developer

    • Software Architect / Technical Lead

    • System Analyst

  • Curricular Structure

    Semester‑wise Subjects (Typical)

    Semester 1

    • Engineering Mathematics I

    • Computer Programming (C)

    • Digital Logic & Systems

    • English & Communication Skills

    • Introduction to Software Engineering

    • Practical Lab Sessions

    Semester 2

    • Engineering Mathematics II

    • Object‑Oriented Programming (C++)

    • Data Structures & Algorithms

    • Discrete Mathematics

    • Computer Systems & Architecture

    • Lab & Mini Projects

    Semester 3

    • Database Management Systems

    • Computer Networks & Communication

    • Software Requirement Engineering

    • Operating Systems

    • Probability & Statistics

    • Project I / Mini Project

    Semester 4

    • Web & Mobile Application Development

    • Software Design & Architecture

    • Network Security Fundamentals

    • Software Testing & Quality Assurance

    • Project II / Lab Work

    Semester 5

    • Software Project Management

    • Cloud Computing & Distributed Systems

    • UI/UX Design Basics

    • Advanced Programming (Java, Python)

    • Project III

    Semester 6

    • Database & Big Data Systems

    • DevOps & Continuous Integration

    • Embedded Software / IoT basics

    • Mobile App Development

    • Lab & Practical Project

    Semester 7

    • Cloud & Scalable Architecture

    • AI / Machine Learning Basics

    • Elective I (e.g., Cybersecurity, Mobile Dev)

    • Internship / Industrial Training

    • Project IV

    Semester 8 (Final Year)

    • Capstone / Final Year Project

    • Elective II (Advanced Software Topic)

    • IT Entrepreneurship / Soft Skills

    • Seminar & Presentation

    • Industrial Exposure

    Highlights:

    • Strong foundation in programming and software design

    • Practicals in labs with real coding projects

    • Cloud, DevOps, and scalability topics for modern software roles

    • Major capstone project for industry‑like problem solving

Interested in this course?

Apply Now