Fee: NPR 822,600

Apply Now

Bachelors of Software Engineering program is a 4-year (8 semesters) 133 credit undergraduate engineering program. Graduates of this program possess knowledge and skills of a defined engineering approach to complex systems analysis, planning, design, and construction. The program has a unique, project-driven curriculum, establishing a new model of communication, teamwork, critical thinking, and professionalism.

The goal of the program is to provide a professionally guided education in software engineering that prepares graduates to have a broad range of career options: industry, government, computing graduate program, and professional education.

Software engineering graduates are expected to have:

  • be agile software developers with a comprehensive set of skills appropriate to the needs of the dynamic global computing-based society.
  • capable of the team and organizational leadership in computing project settings, and have a broad understanding of the ethical application of computing-based solutions to societal and organizational problems.
  • acquire skills and knowledge to advance their career, including continually upgrading professionalism and technical skills.
  • have the ability to apply modern and state-of-the-art tools and technologies for software engineering practice.
  • have the ability to apply a software engineering perspective through software design and construction, requirements analysis, verification, and validation to develop solutions to modern problems such as security, data science, and system engineering.

Course Structure ( Effective from 2022 New Batch): 

Year I/ Semester I 

Year I/ Semester II 

MEC 116: Basic Engineering Drawing 

MTH 150: Algebra and Geometry 

MTH 110: Calculus -I

PHY 110: Applied Physics 

CMP 122: Computer Workshop

ENG 110: Communication Techniques

ELX 110: Digital Logic

ELX 176: MP and Computer Architecture

CMP 116: Discrete Structure 

CMP 162: OO Programming in C++

MTH 120: Problem Solving Techniques

CMP 168: Web Technology

CMP 124: Programming in C

 

Year II/Semester III

Year II/Semester IV

CMP 228: Advanced Programming in Java

CMP 272: Analysis and Design of Algo.

MTH 210: Calculus - II

Cmp 274: Comp. Graphics & Multimedia

CMP 160: Data structure and Algorithm

MTH 252: Numerical Methods 

CMP 222: Database Management System

CMP 278: OODM through UML

MTH 216: Probabilty and Statistics 

CMP 270: Research Fundamentals

CMP 230: Software Engineering Fundamentals

CMP 280: System Programming

Year III/Semester V

Year III/Semester VI

CMP 266: Applied Operating System

CMP 376: Agile S/W Development

CMP 342: AI and Neural Network

CMP 378: Cloud App. Development Foundation 

Comp 344: Computer Networks

MGT 320: Engineering Management

Comp 336: Data Science and Machine Learning

CMP 380: Network Programming

CMP 338: Simulation and Modeling 

PRJ 360: Project-I

CMP 340: Software Design and Architecture

CMP 382: Software Dependability

 

XXX XXX: Elective-I

Year IV/Semester VII

Year IV/Semester VIII

CMP 442: Distributed System & Cloud Comp.

INT 496: Internship

MGT 250: Engineering Economics

PRJ 452: Project-II

MGT 332: Entrepreneurship and Professional Practice

XXX XXX: Elective III

CMP 438: Software Project Management

 

CMP 440: S/W Testing, Veri, Validation & QA

 

XXX XXX: Elective -II

 

View Full Program Details