TLC Banner

Everest Engineering College (EEC) , Sanepa, Lalitpur

Bachelors of Engineering in Software (BE Software)

Affiliated To: Pokhara University

course

B.E.

Course Level

Bachelor Degree

Duration

4 Years

Study Mode

Full Time

Total Seats

48

Medium

English

Recognition

Pokhara University

Overview

Bachelor of Software Engineering (BE Software) at Everest Engineering College

The Bachelor of Software Engineering (BE Software) at Everest Engineering College (EEC) is a four-year undergraduate engineering program affiliated with Pokhara University. The course is organized across eight semesters, carries 127 total credits, and has an intake capacity of 48 seats.

BE Software at Everest Engineering College combines programming, software engineering, algorithms, databases, computer networks, system programming, software architecture, cloud computing, software testing, project management, and project-based study. Students begin with mathematics, programming, digital systems, engineering drawing, and computing foundations before moving into software design, development methodologies, distributed systems, software dependability, testing, projects, and internship.

BE Software at a Glance

Particular Details
Course Bachelor of Software Engineering (BE Software)
College Everest Engineering College (EEC)
Affiliation Pokhara University
Location Sanepa-2, Lalitpur
Level Bachelor’s
Duration 4 years
Academic Structure 8 semesters
Total Credits 127
Seats 48
Admission Entrance examination and merit-based selection
Practical Components Project I, Project II, pre-internship and internship

Course Overview

Software engineering is concerned with the structured design, development, testing, operation, and management of software systems. The BE Software curriculum at EEC approaches this field through a combination of programming, computing theory, software-development methods, system design, networking, databases, cloud-related study, project management, and practical projects.

The early semesters establish a foundation in programming, mathematics, digital logic, electronics, computer architecture, web technology, data structures, algorithms, and databases. Students then progress into subjects more directly connected with software engineering, including Software Engineering Fundamentals, Object Oriented Design and Modelling through UML, Software Design and Architecture, Agile Software Development, Software Dependability, Software Project Management, and Software Testing, Verification, Validation and Quality Assurance.

The curriculum also includes Artificial Intelligence and Neural Network, Data Science and Machine Learning, Distributed Systems and Cloud Computing, and Cloud Application Development Foundation. These subjects sit within the broader software engineering structure rather than replacing its core emphasis on software design, development, testing, and project work.

Who May Consider BE Software?

The course may suit students who are interested in how software is planned, programmed, tested, maintained, and managed rather than programming as an isolated activity.

The curriculum is particularly relevant to students interested in:

  • Programming and software development.

  • Algorithms and problem solving.

  • Web and application development.

  • Database systems.

  • Software architecture and system design.

  • Computer networks and network programming.

  • Agile software-development practices.

  • Software testing and quality assurance.

  • Cloud and distributed systems.

  • Data science and machine learning.

  • Software project management.

  • Project-based technical work.

Students considering the program should also be comfortable with mathematics and analytical study because calculus, algebra, probability and statistics, numerical methods, algorithms, simulation, and engineering economics appear within the eight-semester structure.

Duration and Academic Structure

Duration: Four years

Academic Structure: Eight semesters

Total Credits: 127 credits

The curriculum develops from foundational engineering and computing subjects into software-specific study.

The first year focuses on mathematics, programming, digital systems, electronics, computer architecture, object-oriented programming, communication, and web technology. The second year introduces algorithms, databases, software engineering, system programming, computer graphics, research, and software modelling.

The third year moves further into operating systems, computer networks, software architecture, data-related study, Agile Software Development, network programming, software dependability, and Project I. The final year includes distributed and cloud systems, software project management, software testing and quality assurance, professional practice, Project II, electives, and internship.

BE Software Curriculum

Semester I

  • Calculus I

  • Digital Logic

  • Programming in C

  • Basic Engineering Drawing

  • Discrete Structure

  • Problem Solving Techniques

  • Electronics Devices and Circuits

The opening semester combines programming with mathematics, digital logic, electronics, and problem-solving foundations.

Semester II

  • Algebra and Geometry

  • Applied Physics

  • Communication Techniques

  • Microprocessor and Computer Architecture

  • Object Oriented Programming in C++

  • Web Technology

Students continue programming through object-oriented study while gaining exposure to computer architecture and web technology.

Semester III

  • Calculus II

  • Advance Programming with Java

  • Data Structure and Algorithms

  • Database Management System

  • Probability and Statistics

  • Software Engineering Fundamentals

Semester III brings software engineering into the core curriculum. Programming is supported by data structures, algorithms, databases, mathematics, and Software Engineering Fundamentals.

Semester IV

  • Analysis and Design of Algorithms

  • Computer Graphics and Multimedia

  • Numerical Methods

  • Object Oriented Design and Modelling through UML

  • System Programming

  • Research Fundamentals

This semester develops algorithmic analysis, software modelling, system-level programming, research study, and multimedia-related computing.

Semester V

  • Applied Operating Systems

  • Artificial Intelligence and Neural Network

  • Computer Networks

  • Data Science and Machine Learning

  • Simulation and Modelling

  • Software Design and Architecture

Semester V places greater emphasis on software systems and architecture. Operating systems and networks provide systems context, while Software Design and Architecture develops the structural side of software development.

Semester VI

  • Agile Software Development

  • Cloud Application Development Foundation

  • Elective I

  • Engineering Management

  • Network Programming

  • Software Dependability

  • Project I

Project I begins the formal project sequence. The semester also introduces Agile Software Development, cloud application development, network programming, dependability, and engineering management.

Semester VII

  • Distributed Systems and Cloud Computing

  • Elective II

  • Engineering Economics

  • Entrepreneurship and Professional Practice

  • Software Project Management

  • Software Testing, Verification, Validation and Quality Assurance

Semester VII concentrates on larger software systems, project management, testing, quality assurance, distributed computing, professional practice, and economics.

Semester VIII

  • Elective III

  • Internship

  • Project II

The final semester combines elective study with internship and Project II, completing the practical and project-oriented stages of the program.

Core Areas of Software Engineering Study

Programming and Algorithms

Programming begins with C and progresses through object-oriented programming in C++ and advanced programming with Java.

Data Structure and Algorithms and Analysis and Design of Algorithms strengthen the problem-solving and computational side of the degree. These subjects support later software-development and system-design work.

Software Design and Architecture

Software Engineering Fundamentals establishes the academic base for later subjects such as Object Oriented Design and Modelling through UML and Software Design and Architecture.

The sequence moves from software-development principles toward the organization and design of larger software systems.

Software Development Methods

Agile Software Development introduces a structured approach to iterative software work. Software Project Management later addresses the planning and coordination of software projects.

Entrepreneurship and Professional Practice and Engineering Management add organizational and professional context to the technical curriculum.

Testing, Quality and Dependability

Software Dependability and Software Testing, Verification, Validation and Quality Assurance give reliability and testing a defined place in the program.

Students study these areas after completing earlier programming, algorithms, databases, operating systems, architecture, and software-design subjects.

Networks, Cloud and Distributed Systems

Computer Networks is followed by Network Programming, Cloud Application Development Foundation, and Distributed Systems and Cloud Computing.

This sequence connects application development with the networked and distributed environments in which many software systems operate.

Database and Data-Related Study

Database Management System appears in Semester III, followed later by Data Science and Machine Learning.

Probability and Statistics, Numerical Methods, algorithms, programming, and research study provide related analytical foundations within the curriculum.

Project, Pre-Internship and Internship Learning

Practical software work is incorporated through Project I, Project II, pre-internship activity, and internship.

The pre-internship component is structured around professional software-development workflows. Students work through activities related to building, testing, and deploying projects in a setting designed to resemble software-development practice.

Project I begins in Semester VI, while Project II and internship are completed in Semester VIII. By this stage, students have already studied programming, databases, algorithms, operating systems, networks, architecture, Agile development, dependability, distributed systems, project management, and software testing.

Skills Students May Develop

The curriculum can support development in programming, software design, database management, software-development processes, systems analysis, software architecture, testing, networking, project management, and analytical problem solving.

Students also receive academic exposure to Agile methods, cloud applications, distributed systems, data-related computing, software dependability, and quality assurance.

The level of skill developed depends on academic performance, individual practice, project participation, internship experience, and continued technical learning.

Eligibility for BE Software Admission

The bachelor-level engineering eligibility used at EEC applies to BE Software.

Eligibility:

  • Grade 12 in Science or a technical program with Physics, Chemistry, and Mathematics.

  • At least a C grade in all subjects, calculated as the combined grade of theory and practical components.

  • A three-year diploma with at least 45 percent is also accepted for eligibility.

Applicants must also complete the applicable entrance process for bachelor-level engineering admission.

Admission Process

Eligible applicants may apply physically or online.

The admission process involves:

  1. Meeting the academic eligibility requirement.

  2. Submitting an application for BE Software.

  3. Appearing in the entrance examination conducted at the college.

  4. Completing the entrance process according to the applicable Pokhara University and UGC Nepal standards.

  5. Receiving admission consideration after successful completion of the entrance examination.

Seats: 48

The wider admission criteria at EEC identify entrance performance and merit as parts of the selection process.

Scholarships for BE Software Students

BE Software students fall under the general scholarship arrangements available at Everest Engineering College.

Scholarship Basis Support
Nepal Government Scholarship Pokhara University rules Full scholarship for 10% of students, covering admission, tuition and semester fees
EEC-LMC Scholarship Lalitpur Metropolitan City residents; competitive selection Scholarship through EEC-LMC collaboration
Outstanding Scholarship University topper with SGPA 4.0 Full semester fee scholarship for the next semester
Class Topper Scholarship Program topper 100% tuition fee scholarship for the next semester
Admission Scholarship Grade 12 GPA, entrance examination and interview Merit-based admission scholarship

The scholarship categories use different criteria, including university rules, academic performance, entrance results, local eligibility, and admission performance.

Studying BE Software at Everest Engineering College

Everest Engineering College was established in 2001 A.D. and is located at Sanepa-2, Lalitpur. Its engineering programs operate under Pokhara University affiliation.

The wider academic setting includes classrooms, seminar facilities, laboratories, library resources, projects, research activities, workshops, counseling, and interaction with academicians and professionals.

EEC also maintains a library with more than 22,000 books along with research journals and periodicals. For BE Software students, these resources sit alongside project work, pre-internship activity, internship, and the computing-related practical requirements of the curriculum.

Career Areas After BE Software

The course content relates to several software and information technology roles. Graduates may explore positions depending on their technical skills, project experience, employer requirements, and available opportunities.

Career Area Typical Focus
Software Developer Designing and developing software applications
Web Developer Developing and maintaining web applications
Systems Analyst Analyzing and improving information systems
Software Architect Software structure and system design
Quality Assurance Engineer Software testing, validation and quality processes
Database Administrator Database operation, performance and security
Project Manager Planning and coordinating software projects
DevOps Engineer Connecting software development and operational processes

The program also relates to work in information technology companies, telecommunications, finance and banking, healthcare, e-commerce, government, and education.

Career outcomes vary with individual preparation, practical experience, technical competence, further learning, and labor-market conditions. The degree does not guarantee employment in a particular role.

FAQ

What is the duration of BE Software at Everest Engineering College?

Duration: Four years divided into eight semesters.

How many credits are in the BE Software program?

Total Credits: 127 credits.

How many seats are available for BE Software at EEC?

Seats: 48.

Which university is BE Software at EEC affiliated with?

Affiliation: Pokhara University.

Where is Everest Engineering College located?

Location: Sanepa-2, Lalitpur, Nepal.

What does the BE Software curriculum cover?

The curriculum covers programming, algorithms, databases, web technology, software engineering, software modelling, operating systems, computer networks, software architecture, Agile development, cloud applications, distributed systems, software dependability, project management, software testing, projects, and internship.

Does BE Software include project work?

Yes. Project I is included in Semester VI and Project II in Semester VIII.

Does BE Software include an internship?

Yes. Internship is included in Semester VIII, with pre-internship exposure also forming part of the practical learning arrangement.

What is the eligibility for BE Software admission?

Eligibility: Applicants need Grade 12 in Science or a technical program with Physics, Chemistry, and Mathematics, with at least a C grade in all subjects as a combined theory and practical grade. A three-year diploma with at least 45 percent is also accepted.

Is an entrance examination required?

Yes. Eligible applicants must appear in the entrance examination conducted at the college and complete the applicable admission process.

Are scholarships available for BE Software students?

Yes. Scholarship categories include the Nepal Government Scholarship, EEC-LMC Scholarship, Outstanding Scholarship, Class Topper Scholarship, and Admission Scholarship.

What career areas are related to BE Software?

Graduates may explore software development, web development, systems analysis, software architecture, quality assurance, database administration, project management, and DevOps-related work depending on their skills, experience, and available opportunities.

Contact Details of Everest Engineering College (EEC), Lalitpur

Reviews

College Review

Questions & Discussions

Ask Question