Bachelors in Software Engineering (BESE) Program

The BESE program exists to establish a strong link between theory and practices in the field of computer software engineering. Our endeavor is to produce technical expertise especially in the field of software production. The program provides the students with the skill to design, develop and utilize latest software systems. The course is designed in such a way that students acquire Engineering design, particularly as it applies to System Design and Software Development – including Problem-Solving, Advanced Programming, Web technology, Operating Systems, Computer Networks, Embedded Systems and Organization and Personnel Management skill. Our curriculum promotes research as an interdisciplinary domain which lies in and beyond the domain of Information and Communication Technology. Projects in various areas offer students a diverse range of opportunities to enhance their knowledge and experience. As a result of our commitments, we are able to produce a large number of software engineers who have been successfully working within and outside the country. They have been able to occupy excellent positions as Leaders in the software development in Nepal.

Curriculum (New)

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:

1 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
2 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
3 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
4 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
Elective II