Software Engineering in Nepal

Software Engineering in Nepal

Software Engineering in Nepal
Mahima Acharya

Due to the undeniable and apparent prospects of software engineering in Nepal, students' interest in this course is skyrocketing 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. 

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

Upon completing 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, etc. 

Software Engineering in Nepal: Eligibility

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

  • Students must complete intermediate level/ +2 or a 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 must pass a 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, other similar courses 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 differ depending on the level. 

The tuition fee for software engineering and 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 for the Master of Software Engineering and the related course is around NPR 2 Lakhs to NPR 6 Lakhs per course.

100,000+ students achieved their study abroad dreams with us.  Start your journey today.

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

3

MTH 114

Engineering Mathematics II

3

PHY 111

Physics

4

ELX 212

Logic Circuits

3

ENG 111

Communication Techniques

2

MTH 130

Mathematical Foundation of Computer Science

3

CMP 110

Fundamentals of IT

2

MEC 120

Engineering Drawing

2

CMP 113

Programming in C

3

CMP 115

Object-Oriented Programming in C++

3

CMP 114

Problem Solving Techniques

3

CMP 213

Web Technology

3

Year 2

Semester III

Semester IV

Course Code

Course Description

Credit Hours

Course Code

Course Description

Credit Hours

MTH 212

Engineering Mathematics III

3

MTH 230

Numerical Methods

3

CMP 220

Software Engineering Fundamentals

3

CMP 241

Computer Graphics

3

CMP 225

Data Structure and Algorithms

3

CMP 334

Computer Organization and Architecture

3

MTH 221

Probability and Queuing Theory

2

CMP 226

Database Management Systems

3

CMP 212

Programming in Java

3

CMP 321

Object-Oriented Design and Modeling through UML

3

CMP 214

Microprocessor and Assembly Language Programming

3

CMP 290

Project I

1

Year 3

Semester V

Semester VI

Course Code

Course Description

Credit Hours

Course Code

Course Description

Credit Hours

CMP 331

Applied Operating Systems

3

CMP 335

Computer Networks

3

CMP 350

Simulation and Modeling

3

CMP 312

Principles of Programming Languages

3

CMP 457

Artificial Intelligence and Neural Networks

3

ECO 411

Engineering Economics

3

MGT 321

Organization and Management

2

CMP 322

Object-Oriented Software Development

3

CMP 325

Analysis and Design of Algorithms

3

CMP 341

Multimedia Systems

3

CMP 311

System Programming

3

CMP 390

Project II

2

Year-4

Semester VII

Semester VIII

Course Code

Course Description

Credit Hours

Course Code

Course Description

Credit Hours

CMP 430

Real-Time Systems

3

CMP 436

Network Programming

3

CMP 435

Distributed Systems

3

CMP 420

Software Project Management

3

CMP 480

Enterprise Application Development

3

Elective II

3

CMP 441

Image Processing & Pattern Recognition

3

CMP 490

Project III

5

CMP 421

Software Testing, Verification, Validation and Quality Assurance

3

     

Elective I

3

     

 

100,000+ students achieved their study abroad dreams with us.  Start your journey today.

Scope of Software Engineering in Nepal

Software engineers are in high demand in Nepal. Depending upon their skill, 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 on your experience, the institute you have graduated from, and your 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

Lecturer

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 :

blog

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
blog

Certificate in Dental Science or Hygiene in Nepal

Everything you need to know about a certificate in Dental Science or Dental Hygiene in Nepal. Fees and Scholarships of Dental Hygiene diploma in Nepal. Career aspects of Dental Hygiene diploma pass ou
Rojina RautWed May 03 2023