Software Engineering in Nepal

Software Engineering in Nepal

Software Engineering in Nepal
Study Info CentreFri Mar 18 2022

Due to the undeniable and obvious prospects of software engineering in Nepal, the interest of students in this course is sky-rocketing each year. 

Graduates of the Software Engineering course are equipped with knowledge and skills of a defined engineering approach to complex systems analysis, planning, design and construction. 

Be it Bachelot of Software Engineering and Master of Software engineering, this course has a unique, project-driven curriculum, establishing a new model of communication, teamwork, critical thinking and professionalism. 

Upon completion of this course, students should be able to undertake the following roles in IT and software companies. 

  • Application Analyst
  • Application Developer
  • Machine Learning Engineer
  • Data Analyst
  • Database Administrator
  • Games Developer
  • Web Designer
  • Project Manager
  • Data Scientist
  • Full-stack Developer
  • Information Systems Manager
  • IT Consultant
  • Quality Assurance
  • Multimedia Programmer
  • SEO Specialist
  • Systems Analysts
  • UX Designer
  • Web Developer

After passing this course, students can work in the leading software companies in Nepal such as Cloudfactory limited, Deerwalk Services Pvt. Ltd, leapfrog, Doc Sumo, LIS Nepal, Verscend Technologies and so on. 

Software Engineering in Nepal: Eligibility

The entry requirements to study Bachelor of Software Engineering in Nepal are:

  • Students need to complete intermediate level/ +2 or diploma in engineering from a recognized institute with a minimum grade of C. 
  • Applicants must pass the entrance examinations conducted by the respective universities or boards. 

The admission Criteria to study Master of Software Engineering in Nepal are: 

  • Applicants need to pass Bachelor of Engineering degree in Software Engineering/Computer Engineering/ Electronics and Communication/ Information Technology/ Electrical and Electronics Engineering or equivalent with a minimum of 2.0 CGPA. 
  • Applicants need to pass the entrance examination conducted by the respective colleges or universities. 

Software Engineering Colleges in Nepal

Colleges offering Bachelor of Software Engineering in Nepal: 

  • Gandaki College of Engineering and Science- Lamachaur, Pokhara
  • Patan College of Professional Studies- Kopundole, Lalitpur,( Tuition fees is NPR 7,09,000)
  • School of Engineering- Pokhara University

Course-related to Bachelor of Software Engineering in Nepal

Besides software engineering, there are other similar courses as well which will pack you with similar knowledge and skills. 

If you are wondering “How to become a software engineering in Nepal”, the following courses are a quick answer to your queries. 

Bachelor Level Courses: 

  • Bachelor of Engineering in Computer Engineering
  • Bachelor of Computer Science
  • Bachelor of Electronics and Communication Engineering
  • BSc. CSIT
  • Bachelor of Computer Application (BCA)
  • Bachelor of Engineering in Information Technology

Master Level Courses: 

  • Master of Science in Information System Engineering (M.Sc. ISE)
  • Master of Engineering in Computer Engineering (ME Computer)
  • Master of Science in Computer Science
  • Master of Computer Application (MCA)

Colleges offering these courses in Nepal are: 

  • Pulchowk Campus
  • Thapathali Campus
  • Eastern Region Campus
  • Western Region Campus
  • Kathford International College of Engineering and Management
  • Kathmandu Engineering College
  • Advanced College of Engineering and Management
  • Kantipur Engineering College
  • Himalaya Engineering College

Fee Structure of Software Engineering in Nepal

The fees of software engineering and other related courses in Nepal differs depending on the level. 

The tuition fee for software engineering and other similar courses like computer engineering in Nepal ranges from NPR 3 Lakhs to NPR 12 Lakhs for the 4-year course. 

Likewise, the course fee of Master of Software engineering and the related course is around NPR 2 Lakhs to NPR 6 Lakhs per course.

Syllabus of Software Engineering in Nepal

Bachelor of Software Engineering Course Syllabus and Course

This is the syllabus for the Bachelor of Software Engineering program offered by Pokhara University and its affiliated institutions such as NCIT. 

Year 1

Semester I

Semester II

Course Code

Course Description

Credit Hours

Course Code

Course Description

Credit Hours

MTH 112

Engineering Mathematics I


MTH 114

Engineering Mathematics II


PHY 111



ELX 212

Logic Circuits


ENG 111

Communication Techniques


MTH 130

Mathematical Foundation of Computer Science


CMP 110

Fundamentals of IT


MEC 120

Engineering Drawing


CMP 113

Programming in C


CMP 115

Object-Oriented Programming in C++


CMP 114

Problem Solving Techniques


CMP 213

Web Technology


Year 2

Semester III

Semester IV

Course Code

Course Description

Credit Hours

Course Code

Course Description

Credit Hours

MTH 212

Engineering Mathematics III


MTH 230

Numerical Methods


CMP 220

Software Engineering Fundamentals


CMP 241

Computer Graphics


CMP 225

Data Structure and Algorithms


CMP 334

Computer Organization and Architecture


MTH 221

Probability and Queuing Theory


CMP 226

Database Management Systems


CMP 212

Programming in Java


CMP 321

Object-Oriented Design and Modeling through UML


CMP 214

Microprocessor and Assembly Language Programming


CMP 290

Project I


Year 3

Semester V

Semester VI

Course Code

Course Description

Credit Hours

Course Code

Course Description

Credit Hours

CMP 331

Applied Operating Systems


CMP 335

Computer Networks


CMP 350

Simulation and Modeling


CMP 312

Principles of Programming Languages


CMP 457

Artificial Intelligence and Neural Networks


ECO 411

Engineering Economics


MGT 321

Organization and Management


CMP 322

Object-Oriented Software Development


CMP 325

Analysis and Design of Algorithms


CMP 341

Multimedia Systems


CMP 311

System Programming


CMP 390

Project II



Semester VII

Semester VIII

Course Code

Course Description

Credit Hours

Course Code

Course Description

Credit Hours

CMP 430

Real-Time Systems


CMP 436

Network Programming


CMP 435

Distributed Systems


CMP 420

Software Project Management


CMP 480

Enterprise Application Development


Elective II


CMP 441

Image Processing & Pattern Recognition


CMP 490

Project III


CMP 421

Software Testing, Verification, Validation and Quality Assurance



Elective I



Scope of Software Engineering in Nepal

Software engineers are in high demand in Nepal. Depending upon the skill they possess, software engineers can earn up to NPR 3 Lakhs per month and more in Nepal. 

They can work in software companies, data analysis companies, AI Projects, educational institutions, networking companies and more. 

Leading companies that hire software engineering graduates in Nepal in different roles are: 

  • Verisk Information Technologies
  • Deerwalk Services
  • BrainDigit IT Solution
  • Sprout Technology
  • Yomari
  • CAD Nepal
  • Eval Technologies
  • HiTech Solutions & Services
  • Young Innovations
  • Imagine Web Solution
  • IT Himalaya
  • Swastik IT
  • Neolinx
  • Professional Computer System
  • Avenues Nepal
  • Dreams & Ideas
  • Asteroid Venture
  • Smart Designs
  • F1Soft International
  • SoftNEP
  • MountDigit Technology
  • Javra Software Nepal
  • Semicolon Developers Network
  • Curves n’ Colors
  • WorldLink Communications
  • WebTech Nepal
  • Ant Software
  • Arhant Solutions
  • Sabaiko Technologies
  • Nepal Media Network
  • Datasphere IT Consultancy
  • CrossOver Nepal
  • ebPearls
  • Leapfrog Technology Nepal
  • Agile Solutions
  • Synergy Tech
  • Nepasoft Solutions
  • Mercantile Communications
  • Young Minds Creation
  • Alternative Technology
  • Everest Net
  • Nexus Nepal
  • Techminds Network
  • e-Zone International
  • Tulips Technologies
  • Codemandu Software
  • Radiant InfoTech Nepal
  • Easy Software
  • Colors to Web
  • Nepal Link Network
  • Shangrila Microsystem

Varying upon your experience, institute you have graduated from and skills, the salary of software engineering graduates can fluctuate heavily. 

Computer Engineering Jobs in Nepal

Computer Engineering Salary in Nepal per month

Web Developer

NPR 20,000- NPR 50,000

Back end Developer

NPR 30,000- NPR 1,20,000

Data Engineer

NPR 35,000- NPR 1.5 lakhs

Machine Learning Engineer

NPR 35,000- NPR 1.2 Lakhs


NPR 32,000- NPR 60,000

Software Engineer

NPR 25,000- NPR 150,000

Mobile App Developer

NPR 20,000- NPR 1.5 Lakhs

Database Manager

NPR 35,000- NPR 1.5 Lakhs

Project Engineer

NPR 50,000- NPR 2 Lakhs


Related Posts :


Bachelor of Computer Application (BCA) in Nepal

Bachelor of Computer Application (BCA) in Nepal is offered by Tribhuvan University, Pokhara University and Purbanchal University
Karuna KarkiFri Aug 06 2021

Master of Business Management (MBM) in Nepal

Context of Master of Business Management in Nepal. Admission Requirements for MBM in Nepal. MBM Colleges in Nepal
Study Info CentreTue Aug 10 2021