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.
|
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 |
|
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:
|
|
|
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 |