History of engineering education in Nepal can be traced to 1942 AD, when Technical Training School was established. Engineering section of the school offered only trades and civil sub-overseers programs. In 1959, Nepal Engineering Institute, with the assistance of the government of India, started offering civil overseer courses leading to Diploma in Civil Engineering. The Technical Training Institute established in 1965, with the assistance from the Government of Federal Republic of Germany, offered technician courses in General Mechanics, Auto Mechanics, Electrical Engineering and Mechanical Drafting. In 1972, the Nepal Engineering Institute at Pulchowk and the Technical Training Institute at Thapathali were brought together under the umbrella of the Tribhuvan University (TU) to constitute the Institute of Engineering (IOE). Nepal Engineering Institute and the Technical Training Institute were renamed as Pulchowk Campus and Thapathali Campus respectively. Since then, IOE has expanded considerably. The technician programs in Electrical, Electronics, Refrigeration/Air-conditioning Engineering were started in the Pulchowk Campus, with the assistance from UNDP/ILO in 1972. The Architecture Technician program was started by the IOE in its own effort in 1973. As first Bachelor's Degree level course in Engineering in Nepal, B. E. Civil Engineering was started in 1984 in its own effort. In 1994, with the assistance of the World Bank, the Swiss Government, and the Canadian Government, Bachelor Degree level courses in Engineering were extended to Electronics& Communication and Electrical engineering. In 1995, Mechanical engineering and Architecture were started in the Pulchowk Campus. From the academic year 1998/99 Bachelor's Degree program in Computer Engineering, from 2001, Bachelor's Program in Agriculture Engineering was started at Purwanchal Campus.In 2006, Bachelor's Program in Industrial Engineering, and in 2015, Bachelor's Program in Automobile Engineering was started at Thapathali Campus. From the year 2014, all the diploma programs were phased out and the IOE concentrated its programs spanning from Bachelor through Master to Ph.D. levels.Initiation of (Post Graduate) Master Programs in (IOE) Constituent Campuses
In 1996, Pulchowk Campus with support from the Norwegian Government has started M.Sc. Courses in Urban Planning, Structural Engineering, Environmental Engineering and Water Resources Engineering. Pulchowk Campus has also started M.Sc. courses in Renewable Energy Engineering, Geotechnical Engineering, Information and Communication and Power System Engineering effective from December, 2001. Pulchowk Campus, with support from the Norwegian Government, has started M.Sc. Courses in Sustainable Water Sanitation and Health Development from 2007, Technology and Innovation Management from 2010. This campus has also started master program in Transportation Engineering and Disaster Risk Management from the academic year 2011/12. Institute has also started regular Ph D admission from academic session 2010/11 in all departments. New Master programs in Earthquake Engineering in 2071 BS and in Mechanical Design and Manufacturing in 2073 BS were also started at Thapathali Campus. In 2072 BS (2016 AD), an additional master program –'Energy for Sustainable Social Development'- has been started at Campus Pulchowk. Similarly, new master programs in Electrical Engineering in Distributed Generation, Civil Engineering in Infrastructure Engineering and Management, and Master program in Computer Engineering, have started at Paschimanchal Campus Pokhara, from the academic year 2072 BS (2014AD).