Bachelor of Software Engineering - Pokhara University

  • Info
  • Eligibility
  • Job Prospects
  • Curriculum


Software engineering is a young, challenging discipline that is still evolving as information technologies continue to open up new areas of exploration and potential. Engineers mix the theory and practice of computer science, engineering and traditional IT disciplines to create software that is reliable and works efficiently on real machines.

BE Software Engineering course explores the design, construction and engineering of large, complex software systems that meet information processing challenges within constraints such as cost, time and risk management.



I.Sc or 10+2 (Science) OR I.E or equivalent, second division or above from university or boards recognized by Pokhara University.

Admission Criteria

Job Prospects

Bachelor of Engineering (BE in Software Engineering is intended to produce quality, world-class graduates in this rapidly developing discipline. The degree has been specially designed in response to industry demand to produce graduate software engineers with large-scale software systems project capability. Graduates who can offer skills in these areas are in demand by business and government organisations concerned with software development on a large scale. Such skills are equally important to small projects and businesses, providing software engineering and integration services to government or large private organisations.

Graduates will be prepared for careers across all industries as applications developers, internet developers, programming specialists, systems programmers, and software designers, engineers, architects, consultants and developers.

  1. Software Engineers have a high scope in applications, systems and computer networks
  2. Focused to prepare highly technical and skilled programmer to compete with all IT and computer science graduates
  3. This course, Bachelors of Engineering in Software Engineering, is purely focused on software development which is required by all industry, Government organizations, and Enterprise Houses.

Why software Engineering?

  1. Software engineers are the professionals who apply computer science and mathematics to
  2. Design and develop software
  3. Perform testing and maintain the software


The curriculum of BE Software Engineering consists of 133 Credit hours course to be completed in a four years time. The details of the course descriptions are given below:

1st Semester2nd Semester
Engineering Mathematics-IEngineering Mathematics-II .
PhysicsLogic Circuits
Communication TechniqueMathematical Foundation of Computer Science
Problem Solving TechniquesEngineering Drawing
Fundamentals of ITObject Oriented Programming in C++
Programming in CWeb Technology

3rd Semester4th Semester
Engineering Mathematics- IIINumerical Methods
Software Engineering FundamentalsComputer Graphics
Microprocessor & Assembly Lang. Pro.Computer Organization & Architecture
Data Structure and AlgorithmsDatabase Management Systems
Probability & Queuing TheoryObject Oriented Design & Modeling through UML
Programming in JavaProject I

5th Semester6th Semester
Applied Operating SystemMultimedia Systems
Simulation & ModelingComputer Networks
Artificial Intelligence & Neural NetworkPrinciples of Programming Languages
System ProgrammingEngineering Economics
Analysis & Design of AlgorithmObject Oriented Software Development
Organization and ManagementProject II

7th Semester8th Semester
Real Time SystemsNetwork Programming
Distributed SystemsSoftware Project Management
Enterprise Application DevelopmentElective II
Image Processing and Pattern RecognitionMajor Project
Software Testing, Verification, Validation and Quality Assurance
Elective II