Course Description

Bachelor of software engineering is an undergraduate course under the faculty of science and technology.Students pursuing a software engineering degree learn how to build software from ground up.coursework covers knowledge and use of specific programming languages  i.e.project management methodologies;and design,coding and testing techniques used in software development.After completing this course one can join master for higher education and can engage in the job too.

Admission Guideline

Bachelor of software engineering is an undergraduate course under the faculty of science and technology.Students pursuing a software engineering degree learn how to build software from ground up.coursework covers knowledge and use of specific programming languages  i.e.project management methodologies;and design,coding and testing techniques used in software development.After completing this course one can join master for higher education and can engage in the job too.

Eligibility

Students should have scored minimum of "C" Grade in all subjects in 10+2 (Secondary Level)

OR

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

Education Path

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 is purely focused on software development which is required by all industry, Government organizations, and Enterprise Houses

Job Prospects

Applications developers, internet developers, programming specialists, systems programmers, and software designers, engineers, architects, consultants and developers.

Syllabus

1st Semester   2nd Semester
Engineering Mathematics-I   Engineering Mathematics-II .
Physics   Logic Circuits
Communication Technique   Mathematical Foundation of Computer Science
Problem Solving Techniques   Engineering Drawing
Fundamentals of IT   Object Oriented Programming in C++
Programming in C   Web Technology
       
  3rd Semester   4th Semester
Engineering Mathematics- III   Numerical Methods
Software Engineering Fundamentals   Computer Graphics
Microprocessor & Assembly Lang. Pro.   Computer Organization & Architecture
Data Structure and Algorithms   Database Management Systems
Probability & Queuing Theory   Object Oriented Design & Modeling through UML
Programming in Java   Project I
       
  5th Semester   6th Semester
Applied Operating System   Multimedia Systems
Simulation & Modeling   Computer Networks
Artificial Intelligence & Neural Network   Principles of Programming Languages
System Programming   Engineering Economics
Analysis & Design of Algorithm   Object Oriented Software Development
Organization and Management   Project II
       
  7th Semester   8th Semester
Real Time Systems   Network Programming
Distributed Systems   Software Project Management
Enterprise Application Development   Elective II
Image Processing and Pattern Recognition   Major Project
Software Testing, Verification, Validation and Quality Assurance    
x