Courses
Every subject in the catalogue. Search by code or name; the same course can appear in more than one program.
247 courses
CodeCourseOffered inCreditsMarksPapers
ENCT153Advanced Computer Programming7 unitsBEL31501ENEX202Advanced Electronics7 unitsBEX3125-ENGE351Advanced GIS and Remote Sensing8 unitsBGE3150--Advanced Java Programming11 unitsN/A--1ENGE255Advanced Surveying7 unitsBGE3150-ENAS304Aerodynamics6 unitsBAE3125-ENAE303Agri-Economics and Entrepreneurship8 unitsBAG275-ENAE101Agricultural Engineering for Sustainable Development7 unitsBAG250-ENAS252Aircraft Manufacturing Process7 unitsBAE3125-ENAS303Aircraft Propulsion7 unitsBAE3100-ENAS352Aircraft Systems11 unitsBAE3125-ENME413Applied Computational Fluid Dynamics6 unitsBME3125--Applied Mathematics4 unitsN/A---ENCE104Applied Mechanics9 unitsBELBArch31003ENME206Applied Thermodynamics and Heat Transfer8 unitsBIEBAE3125-ENAR104Architectural Graphics I8 unitsBArch2100-ENAR151Architectural Graphics II4 unitsBArch2100-ENCH204Artificial Intelligence in Chemical Engineering6 unitsBCH3100-ENCT351Artificial Intelligence7 unitsBCTBEX31504ENME301Automotive Technology12 unitsBME3125-ENAS351Aviation Maintenance Engineering14 unitsBAE3100-ENAS301Avionics6 unitsBAE3125-ENEE103Basic Electrical and Electronics Engineering4 unitsBCEBGEBAG+131252ENEX101Basic Electrical Engineering8 unitsBCTBEXBME+331502-Basic Electronics Engineering7 unitsN/A--1ENGE101Basic Geoinformation Science6 unitsBGE250-ENGE201Basic Surveying8 unitsBGE3150-ENAR153Building Construction I10 unitsBArch2100-ENAR206Building Construction II6 unitsBArch2100-ENAR303Building Construction III8 unitsBArch2100-ENAR352Building Construction IV8 unitsBArch2100-ENAR103Building Material I7 unitsBArch3100-ENAR203Building Materials II9 unitsBArch3100-ENAR205Building Science I7 unitsBArch3100-ENAR252Building Science II12 unitsBArch3100-ENCE255Building Technology6 unitsBCE2503ENGE305Cadastral and LIS9 unitsBGE4100-ENGE251Cartography and Geo-visualization10 unitsBGE3125-ENCH254Chemical Engineering Thermodynamics5 unitsBCH3100-ENCH203Chemical Process Calculations I6 unitsBCH3100-ENCH253Chemical Process Calculations II6 unitsBCH3100-ENCH252Chemical Process Technology9 unitsBCH3100-ENCH305Chemical Reaction Engineering I6 unitsBCH3100-ENCH354Chemical Reaction Engineering II6 unitsBCH3125-ENCE103Civil Engineering Materials10 unitsBCE2752ENSH204Communication English6 unitsBCTBCEBEX+531254ENEX351Communication Systems9 unitsBEX41501ENAS203Composite Materials6 unitsBAE2100-ENCH355Computational Fluid Dynamics6 unitsBAEBCH3125-ENGE411Computational Techniques in Geomatics6 unitsBGE4125-ENCE204Computer Aided Civil Drawing4 unitsBCE21001ENAR255Computer Aided Design and Drafting8 unitsBArch250-ENME253Computer Aided Design6 unitsBMEBAMBAE3125-ENCH151Computer Aided Drawing6 unitsBCH275-ENCT201Computer Graphics and Visualization8 unitsBCTBEX31502ENCT304Computer Networks8 unitsBCT31503ENCT303Computer Organization and Architecture8 unitsBCT31253ENCT101Computer Programming11 unitsBCTBCEBEX+831502ENCE205Concrete Technology6 unitsBCE2752ENAR302Contemporary Architecture7 unitsBArch3100-ENAS302Continuum Mechanics10 unitsBAE2125-ENGE253Control Survey7 unitsBGE4150-ENEE204Control System8 unitsBEXBEL31253ENCH351Corrosion Engineering6 unitsBCH3125-ENAE201Crop Production Technology14 unitsBAG275-ENAE353Dairy and Food Engineering9 unitsBAG3125-ENCT253Data Communication6 unitsBCT31252ENGE413Data Mining and Machine Learning7 unitsBGE4125--Data Mining7 unitsN/A--1ENCT252Data Structures and Algorithms10 unitsBCT31502ENCT301Database Management System9 unitsBCT31503ENCE352Design of RCC Structures11 unitsBCE41252ENCE303Design of Steel Structures6 unitsBCE31001ENCE301Design of Timber and Masonry Structures8 unitsBCE31001ENAR101Design Studio I4 unitsBArch8250-ENAR152Design Studio II3 unitsBArch8250-ENAR201Design Studio III10 unitsBArch8250-ENAR251Design Studio IV8 unitsBArch8250-ENAR301Design Studio V9 unitsBArch8250-ENAR351Design Studio VI6 unitsBArch8250-ENAR204Design Theory I6 unitsBArch3100-ENAR254Design Theory II6 unitsBArch3100-ENEX152Digital Logic11 unitsBCTBEX31503ENEX416Digital Signal Analysis and Processing7 unitsBCT41252ENEX304Digital Signal Processing and Application8 unitsBEL31251ENGE414Digital Terrain Model8 unitsBGE3125-ENCT251Discrete Structure4 unitsBEX31001ENCT411Distributed Systems10 unitsBCT31251ENGE151Drawing for Geomatics6 unitsBGE2100-ENEE101Electric Circuit I6 unitsBEL31501ENEE151Electric Circuit II8 unitsBEL31251ENEE154Electric Circuit Theory7 unitsBCTBEX41251ENEE203Electrical Engineering Material6 unitsBEL31002ENEE152Electrical Installation Workshop5 unitsBEL150-ENEE202Electrical Machine I5 unitsBEL31251ENEE254Electrical Machines7 unitsBMEBIEBAM+14125-ENEX254Electromagnetics7 unitsBCTBEX31252ENEX151Electronics Devices and Circuits6 unitsBCTBEX31502ENEX154Electronics Circuits6 unitsBEL31501ENEX302Embedded Systems Design using ARM Technology10 unitsBEX3125-ENEX417Energy, Environment and Society5 unitsBCT31002ENME414Energy Resources and Technology8 unitsBMEBIE3125-ENSH153Engineering Chemistry10 unitsBCTBCEBEX+831254ENME101Engineering Drawing I6 unitsBCTBEXBME+721001-Engineering Drawing II4 unitsN/A--1ENME158Engineering Drawing7 unitsBCE21002ENCE307Engineering Economics9 unitsBCTBCEBEX+331004ENCE102Engineering Geology I6 unitsBCE2751ENCE152Engineering Geology II6 unitsBCE2751ENCE306Engineering Hydrology8 unitsBCE31252ENAE151Engineering Materials7 unitsBAG275-ENSH101Engineering Mathematics I4 unitsBCTBCEBEX+831002ENSH151Engineering Mathematics II6 unitsBCTBCEBEX+831002ENSH201Engineering Mathematics III5 unitsBCTBCEBEX+831002ENME103Engineering Mechanics I7 unitsBMEBIEBAM+13100-ENME153Engineering Mechanics II9 unitsBMEBIEBAM+13100-ENCE101Engineering Mechanics9 unitsBCEBGEBAG+141001ENSH102Engineering Physics10 unitsBCTBCEBEX+841254ENAE203Engineering Properties of Biomaterials10 unitsBAG275-ENCE153Engineering Survey I9 unitsBCE31501ENCE203Engineering Survey II8 unitsBCE31501ENME310Engineering Thermodynamics and Heat Transfer8 unitsBEL31251ENME151Engineering Thermodynamics I11 unitsBMEBGEBIE+33125-ENME203Engineering Thermodynamics II7 unitsBMEBAM3125-ENME106Engineering Workshop8 unitsBCTBEXBGE+2150-ENME411Entrepreneurship Development8 unitsBMEBAM250-ENCH304Environmental Pollution and Control7 unitsBCH3125-ENCE351Estimating and Costing8 unitsBCEBAG31001ENAE302Farm Machinery and Equipment12 unitsBAG3125-ENAE202Farm Power and Engine System6 unitsBAG3125-ENAE354Farm Structures and Building Technology11 unitsBAG3125-ENAE306Field Operation and Maintenance of Farm MachinesBAG150-ENEX301Filter Design8 unitsBEX31253ENAS355Finite Element Analysis7 unitsBAE3100-ENME412Finite Element Method8 unitsBME3125-ENAS353Flight Dynamics5 unitsBAE3125-ENME302Fluid Machines6 unitsBME3125-ENME255Fluid Mechanics and Machines8 unitsBIEBAM3125-ENCH202Fluid Mechanics for Chemical Engineering9 unitsBCH4125-ENME254Fluid Mechanics with Engineering Applications9 unitsBMEBAE3125-ENCE201Fluid Mechanics7 unitsBCEBAG41252ENCE302Foundation Engineering8 unitsBCE31252ENCT202Foundation of Data Science7 unitsBCT31501ENAR105Free Hand Sketching I5 unitsBArch2100-ENAR155Free Hand Sketching II6 unitsBArch2100-ENCH302Fuels and Combustion7 unitsBCH3125-ENME105Fundamentals of Thermodynamics and Heat Transfer7 unitsBCH31251ENAS201Fundamentals of Aerospace Engineering7 unitsBAE3125-ENGE303Geospatial Database Management System9 unitsBGE3150-ENAE352Groundwater Development and Tube well Technology9 unitsBAG3125-ENME352Heat and Mass Transfer6 unitsBMEBAM3125-ENME207Heating Ventilation and Cold Storage8 unitsBAG3125-ENAR202History of Eastern Architecture7 unitsBArch3100-ENAR154History of Nepalese Architecture5 unitsBArch3100-ENAR253History of Western Architecture9 unitsBArch3100-ENAR353Human Settlement Planning6 unitsBArch3100-ENCE251Hydraulics7 unitsBCEBAG41252ENAE301Hydrology and Agricultural Meteorology8 unitsBAG3125-ENCT355ICT Project Management14 unitsBCTBEX3100--Image Processing and Pattern Recognition10 unitsN/A--1ENME351Industrial Engineering and Management8 unitsBMEBAM3100-ENCH306Industrial Management and Entrepreneurship8 unitsBCH3100-ENCH256Instrumentation and Automation6 unitsBCH3125-ENEE201Instrumentation and Measurement7 unitsBEL31251ENME252Instrumentation and Sensors5 unitsBMEBAM3125-ENEX252Instrumentation I7 unitsBCTBEX41251ENAR102Introduction to Architecture10 unitsBArch250-ENAS202Introduction to CubeSats7 unitsBAE3100-ENCE354Irrigation and Drainage Engineering8 unitsBCEBAG41001ENGE353Land Administration and Land Law9 unitsBGE4100-ENEX203Logic Circuit8 unitsBEL31251ENME353Machine Design I9 unitsBME3125-ENME415Machine Design II6 unitsBME3125-ENME152Machine Drawing12 unitsBMEBIEBAM+12100-ENME354Machine Dynamics10 unitsBME3125-ENME202Manufacturing and Production Processes9 unitsBMEBIEBAM3150-ENCH301Mass Transfer I6 unitsBCH3125-ENCH353Mass Transfer II6 unitsBCH3125-ENCH201Material Science and Engineering6 unitsBCH3100-ENME201Material Science11 unitsBMEBIEBAM+13125-ENSH104Mathematics for Architecture I6 unitsBArch3100-ENSH155Mathematics for Architecture II5 unitsBArch3100-ENCH251Mechanical Operation8 unitsBCH3125-ENME251Mechanics of Solids9 unitsBME3125-ENME204Metrology14 unitsBMEBAM3125-ENEX251Microprocessors and Microcontrollers5 unitsBEL31501ENEX201Microprocessors6 unitsBCTBEX31502ENEX353Minor Project4 unitsBCTBEXBME+1150-ENAS251Monitoring and Instrumentation7 unitsBAE3125-ENSH252Numerical Method7 unitsBCTBEXBEL+531503ENCT151Object Oriented Programming10 unitsBCTBEX31503ENCT254Operating System8 unitsBCT31253ENSH154Organic and Inorganic Chemistry10 unitsBCH3150-ENME304Organization and Mangement5 unitsBMEBAM31001ENSH205Physical and Analytical Chemistry7 unitsBCH3150-ENGE254Physical Geodesy8 unitsBGE3100-ENAE305Postharvest Engineering10 unitsBAG3125-ENEE205Power System Analysis I6 unitsBEL31001ENAE355Precision Agriculture7 unitsBAG275-ENGE202Principles of Geographic Information System9 unitsBGE3150-ENGE252Principles of Photogrammetry8 unitsBGE3150-ENGE301Principles of Remote Sensing6 unitsBGE3150-ENSH304Probability and Statistics5 unitsBCTBCEBEX+831005ENCH352Process Dynamics and Control5 unitsBCH3125-ENCH255Process Heat Transfer12 unitsBCH3125-ENCE355Professional and Social Engineering6 unitsBCEBGE31001ENME356Professional Engineering Economics8 unitsBMEBAMBAE3100-ENGE352Project Engineering and Management8 unitsBELBGE31001ENGE415Project I3 unitsBCTBCEBEX+8250-ENGE461Project II3 unitsBCTBCEBEX+84150-ENME463Project Management and Professional Practice8 unitsBMEBAM3100-ENIE412Project Management15 unitsBIE31002ENEX303Propagation and Antenna6 unitsBEX31252ENGE354Ranging Techniques9 unitsBGE4125-ENAE251Renewable Energy and Conversion Devices5 unitsBAG3125-ENCE305Sanitary Engineering10 unitsBCE31252ENGE302Satellite Geodesy and GNSS9 unitsBGE3125-ENGE203Signal and Transform6 unitsBGE3125-ENEX255Signals and Systems6 unitsBEX31251ENCT353Simulation and Modeling10 unitsBCT31251ENAR305Sociology and Culture6 unitsBArch250-ENCT352Software Engineering9 unitsBCT31251ENAE351Soil and Water Conservation Engineering9 unitsBAG3125-ENCE253Soil Mechanics7 unitsBCE41252ENAE152Soil Science6 unitsBAG3125-ENGE412Spatial Data Infrastructure8 unitsBGE4125-ENCE151Strength of Materials8 unitsBCEBMEBIE+131252ENCE256Survey Camp4 unitsBCEBGEBAG2100-ENSH303Technical English5 unitsBMEBAM150-ENEX352Telecommunication and Computer Networks9 unitsBEX3150-ENME307Theory and Design of Machine Elements8 unitsBAG3125-ENCT203Theory of Computation6 unitsBCT31002ENGE304Theory of Errors and Adjustment8 unitsBGE3150-ENME257Theory of Machine7 unitsBAE3100-ENME303Theory of Machines and Mechanisms10 unitsBMEBIE3100-ENME256Theory of Machines and Mechanisms8 unitsBAM3100-ENCE202Theory of Structures I8 unitsBCE31251ENCE252Theory of Structures II9 unitsBCE41252ENAE252Tractor Systems and Control9 unitsBAG3125-ENCH303Transport Phenomena10 unitsBCH3100-ENCE304Transportation Engineering I5 unitsBCE31251ENCE353Transportation Engineering II5 unitsBCE31251ENAS354Unmanned Aerial Systems7 unitsBAE3125-ENCE254Water Supply Engineering9 unitsBCE31252ENCT302Web Technologies and Applications9 unitsBCT31501ENAR304Working Drawing3 unitsBArch2100-ENME155Workshop Technology10 unitsBMEBIEBAM+13150-ENCT1531
Advanced Computer Programming
7 units
BEL3 credits
ENEX202-
Advanced Electronics
7 units
BEX3 credits
ENGE351-
Advanced GIS and Remote Sensing
8 units
BGE3 credits
-1
Advanced Java Programming
11 units
N/A
ENGE255-
Advanced Surveying
7 units
BGE3 credits
ENAS304-
Aerodynamics
6 units
BAE3 credits
ENAE303-
Agri-Economics and Entrepreneurship
8 units
BAG2 credits
ENAE101-
Agricultural Engineering for Sustainable Development
7 units
BAG2 credits
ENAS252-
Aircraft Manufacturing Process
7 units
BAE3 credits
ENAS303-
Aircraft Propulsion
7 units
BAE3 credits
ENAS352-
Aircraft Systems
11 units
BAE3 credits
ENME413-
Applied Computational Fluid Dynamics
6 units
BME3 credits
--
Applied Mathematics
4 units
N/A
ENCE1043
Applied Mechanics
9 units
BELBArch3 credits
ENME206-
Applied Thermodynamics and Heat Transfer
8 units
BIEBAE3 credits
ENAR104-
Architectural Graphics I
8 units
BArch2 credits
ENAR151-
Architectural Graphics II
4 units
BArch2 credits
ENCH204-
Artificial Intelligence in Chemical Engineering
6 units
BCH3 credits
ENCT3514
Artificial Intelligence
7 units
BCTBEX3 credits
ENME301-
Automotive Technology
12 units
BME3 credits
ENAS351-
Aviation Maintenance Engineering
14 units
BAE3 credits
ENAS301-
Avionics
6 units
BAE3 credits
ENEE1032
Basic Electrical and Electronics Engineering
4 units
BCEBGEBAG+13 credits
ENEX1012
Basic Electrical Engineering
8 units
BCTBEXBME+33 credits
-1
Basic Electronics Engineering
7 units
N/A
ENGE101-
Basic Geoinformation Science
6 units
BGE2 credits
ENGE201-
Basic Surveying
8 units
BGE3 credits
ENAR153-
Building Construction I
10 units
BArch2 credits
ENAR206-
Building Construction II
6 units
BArch2 credits
ENAR303-
Building Construction III
8 units
BArch2 credits
ENAR352-
Building Construction IV
8 units
BArch2 credits
ENAR103-
Building Material I
7 units
BArch3 credits
ENAR203-
Building Materials II
9 units
BArch3 credits
ENAR205-
Building Science I
7 units
BArch3 credits
ENAR252-
Building Science II
12 units
BArch3 credits
ENCE2553
Building Technology
6 units
BCE2 credits
ENGE305-
Cadastral and LIS
9 units
BGE4 credits
ENGE251-
Cartography and Geo-visualization
10 units
BGE3 credits
ENCH254-
Chemical Engineering Thermodynamics
5 units
BCH3 credits
ENCH203-
Chemical Process Calculations I
6 units
BCH3 credits
ENCH253-
Chemical Process Calculations II
6 units
BCH3 credits
ENCH252-
Chemical Process Technology
9 units
BCH3 credits
ENCH305-
Chemical Reaction Engineering I
6 units
BCH3 credits
ENCH354-
Chemical Reaction Engineering II
6 units
BCH3 credits
ENCE1032
Civil Engineering Materials
10 units
BCE2 credits
ENSH2044
Communication English
6 units
BCTBCEBEX+53 credits
ENEX3511
Communication Systems
9 units
BEX4 credits
ENAS203-
Composite Materials
6 units
BAE2 credits
ENCH355-
Computational Fluid Dynamics
6 units
BAEBCH3 credits
ENGE411-
Computational Techniques in Geomatics
6 units
BGE4 credits
ENCE2041
Computer Aided Civil Drawing
4 units
BCE2 credits
ENAR255-
Computer Aided Design and Drafting
8 units
BArch2 credits
ENME253-
Computer Aided Design
6 units
BMEBAMBAE3 credits
ENCH151-
Computer Aided Drawing
6 units
BCH2 credits
ENCT2012
Computer Graphics and Visualization
8 units
BCTBEX3 credits
ENCT3043
Computer Networks
8 units
BCT3 credits
ENCT3033
Computer Organization and Architecture
8 units
BCT3 credits
ENCT1012
Computer Programming
11 units
BCTBCEBEX+83 credits
ENCE2052
Concrete Technology
6 units
BCE2 credits
ENAR302-
Contemporary Architecture
7 units
BArch3 credits
ENAS302-
Continuum Mechanics
10 units
BAE2 credits
ENGE253-
Control Survey
7 units
BGE4 credits
ENEE2043
Control System
8 units
BEXBEL3 credits
ENCH351-
Corrosion Engineering
6 units
BCH3 credits
ENAE201-
Crop Production Technology
14 units
BAG2 credits
ENAE353-
Dairy and Food Engineering
9 units
BAG3 credits
ENCT2532
Data Communication
6 units
BCT3 credits
ENGE413-
Data Mining and Machine Learning
7 units
BGE4 credits
-1
Data Mining
7 units
N/A
ENCT2522
Data Structures and Algorithms
10 units
BCT3 credits
ENCT3013
Database Management System
9 units
BCT3 credits
ENCE3522
Design of RCC Structures
11 units
BCE4 credits
ENCE3031
Design of Steel Structures
6 units
BCE3 credits
ENCE3011
Design of Timber and Masonry Structures
8 units
BCE3 credits
ENAR101-
Design Studio I
4 units
BArch8 credits
ENAR152-
Design Studio II
3 units
BArch8 credits
ENAR201-
Design Studio III
10 units
BArch8 credits
ENAR251-
Design Studio IV
8 units
BArch8 credits
ENAR301-
Design Studio V
9 units
BArch8 credits
ENAR351-
Design Studio VI
6 units
BArch8 credits
ENAR204-
Design Theory I
6 units
BArch3 credits
ENAR254-
Design Theory II
6 units
BArch3 credits
ENEX1523
Digital Logic
11 units
BCTBEX3 credits
ENEX4162
Digital Signal Analysis and Processing
7 units
BCT4 credits
ENEX3041
Digital Signal Processing and Application
8 units
BEL3 credits
ENGE414-
Digital Terrain Model
8 units
BGE3 credits
ENCT2511
Discrete Structure
4 units
BEX3 credits
ENCT4111
Distributed Systems
10 units
BCT3 credits
ENGE151-
Drawing for Geomatics
6 units
BGE2 credits
ENEE1011
Electric Circuit I
6 units
BEL3 credits
ENEE1511
Electric Circuit II
8 units
BEL3 credits
ENEE1541
Electric Circuit Theory
7 units
BCTBEX4 credits
ENEE2032
Electrical Engineering Material
6 units
BEL3 credits
ENEE152-
Electrical Installation Workshop
5 units
BEL1 credits
ENEE2021
Electrical Machine I
5 units
BEL3 credits
ENEE254-
Electrical Machines
7 units
BMEBIEBAM+14 credits
ENEX2542
Electromagnetics
7 units
BCTBEX3 credits
ENEX1512
Electronics Devices and Circuits
6 units
BCTBEX3 credits
ENEX1541
Electronics Circuits
6 units
BEL3 credits
ENEX302-
Embedded Systems Design using ARM Technology
10 units
BEX3 credits
ENEX4172
Energy, Environment and Society
5 units
BCT3 credits
ENME414-
Energy Resources and Technology
8 units
BMEBIE3 credits
ENSH1534
Engineering Chemistry
10 units
BCTBCEBEX+83 credits
ENME1011
Engineering Drawing I
6 units
BCTBEXBME+72 credits
-1
Engineering Drawing II
4 units
N/A
ENME1582
Engineering Drawing
7 units
BCE2 credits
ENCE3074
Engineering Economics
9 units
BCTBCEBEX+33 credits
ENCE1021
Engineering Geology I
6 units
BCE2 credits
ENCE1521
Engineering Geology II
6 units
BCE2 credits
ENCE3062
Engineering Hydrology
8 units
BCE3 credits
ENAE151-
Engineering Materials
7 units
BAG2 credits
ENSH1012
Engineering Mathematics I
4 units
BCTBCEBEX+83 credits
ENSH1512
Engineering Mathematics II
6 units
BCTBCEBEX+83 credits
ENSH2012
Engineering Mathematics III
5 units
BCTBCEBEX+83 credits
ENME103-
Engineering Mechanics I
7 units
BMEBIEBAM+13 credits
ENME153-
Engineering Mechanics II
9 units
BMEBIEBAM+13 credits
ENCE1011
Engineering Mechanics
9 units
BCEBGEBAG+14 credits
ENSH1024
Engineering Physics
10 units
BCTBCEBEX+84 credits
ENAE203-
Engineering Properties of Biomaterials
10 units
BAG2 credits
ENCE1531
Engineering Survey I
9 units
BCE3 credits
ENCE2031
Engineering Survey II
8 units
BCE3 credits
ENME3101
Engineering Thermodynamics and Heat Transfer
8 units
BEL3 credits
ENME151-
Engineering Thermodynamics I
11 units
BMEBGEBIE+33 credits
ENME203-
Engineering Thermodynamics II
7 units
BMEBAM3 credits
ENME106-
Engineering Workshop
8 units
BCTBEXBGE+21 credits
ENME411-
Entrepreneurship Development
8 units
BMEBAM2 credits
ENCH304-
Environmental Pollution and Control
7 units
BCH3 credits
ENCE3511
Estimating and Costing
8 units
BCEBAG3 credits
ENAE302-
Farm Machinery and Equipment
12 units
BAG3 credits
ENAE202-
Farm Power and Engine System
6 units
BAG3 credits
ENAE354-
Farm Structures and Building Technology
11 units
BAG3 credits
ENAE306-
Field Operation and Maintenance of Farm Machines
BAG1 credits
ENEX3013
Filter Design
8 units
BEX3 credits
ENAS355-
Finite Element Analysis
7 units
BAE3 credits
ENME412-
Finite Element Method
8 units
BME3 credits
ENAS353-
Flight Dynamics
5 units
BAE3 credits
ENME302-
Fluid Machines
6 units
BME3 credits
ENME255-
Fluid Mechanics and Machines
8 units
BIEBAM3 credits
ENCH202-
Fluid Mechanics for Chemical Engineering
9 units
BCH4 credits
ENME254-
Fluid Mechanics with Engineering Applications
9 units
BMEBAE3 credits
ENCE2012
Fluid Mechanics
7 units
BCEBAG4 credits
ENCE3022
Foundation Engineering
8 units
BCE3 credits
ENCT2021
Foundation of Data Science
7 units
BCT3 credits
ENAR105-
Free Hand Sketching I
5 units
BArch2 credits
ENAR155-
Free Hand Sketching II
6 units
BArch2 credits
ENCH302-
Fuels and Combustion
7 units
BCH3 credits
ENME1051
Fundamentals of Thermodynamics and Heat Transfer
7 units
BCH3 credits
ENAS201-
Fundamentals of Aerospace Engineering
7 units
BAE3 credits
ENGE303-
Geospatial Database Management System
9 units
BGE3 credits
ENAE352-
Groundwater Development and Tube well Technology
9 units
BAG3 credits
ENME352-
Heat and Mass Transfer
6 units
BMEBAM3 credits
ENME207-
Heating Ventilation and Cold Storage
8 units
BAG3 credits
ENAR202-
History of Eastern Architecture
7 units
BArch3 credits
ENAR154-
History of Nepalese Architecture
5 units
BArch3 credits
ENAR253-
History of Western Architecture
9 units
BArch3 credits
ENAR353-
Human Settlement Planning
6 units
BArch3 credits
ENCE2512
Hydraulics
7 units
BCEBAG4 credits
ENAE301-
Hydrology and Agricultural Meteorology
8 units
BAG3 credits
ENCT355-
ICT Project Management
14 units
BCTBEX3 credits
-1
Image Processing and Pattern Recognition
10 units
N/A
ENME351-
Industrial Engineering and Management
8 units
BMEBAM3 credits
ENCH306-
Industrial Management and Entrepreneurship
8 units
BCH3 credits
ENCH256-
Instrumentation and Automation
6 units
BCH3 credits
ENEE2011
Instrumentation and Measurement
7 units
BEL3 credits
ENME252-
Instrumentation and Sensors
5 units
BMEBAM3 credits
ENEX2521
Instrumentation I
7 units
BCTBEX4 credits
ENAR102-
Introduction to Architecture
10 units
BArch2 credits
ENAS202-
Introduction to CubeSats
7 units
BAE3 credits
ENCE3541
Irrigation and Drainage Engineering
8 units
BCEBAG4 credits
ENGE353-
Land Administration and Land Law
9 units
BGE4 credits
ENEX2031
Logic Circuit
8 units
BEL3 credits
ENME353-
Machine Design I
9 units
BME3 credits
ENME415-
Machine Design II
6 units
BME3 credits
ENME152-
Machine Drawing
12 units
BMEBIEBAM+12 credits
ENME354-
Machine Dynamics
10 units
BME3 credits
ENME202-
Manufacturing and Production Processes
9 units
BMEBIEBAM3 credits
ENCH301-
Mass Transfer I
6 units
BCH3 credits
ENCH353-
Mass Transfer II
6 units
BCH3 credits
ENCH201-
Material Science and Engineering
6 units
BCH3 credits
ENME201-
Material Science
11 units
BMEBIEBAM+13 credits
ENSH104-
Mathematics for Architecture I
6 units
BArch3 credits
ENSH155-
Mathematics for Architecture II
5 units
BArch3 credits
ENCH251-
Mechanical Operation
8 units
BCH3 credits
ENME251-
Mechanics of Solids
9 units
BME3 credits
ENME204-
Metrology
14 units
BMEBAM3 credits
ENEX2511
Microprocessors and Microcontrollers
5 units
BEL3 credits
ENEX2012
Microprocessors
6 units
BCTBEX3 credits
ENEX353-
Minor Project
4 units
BCTBEXBME+11 credits
ENAS251-
Monitoring and Instrumentation
7 units
BAE3 credits
ENSH2523
Numerical Method
7 units
BCTBEXBEL+53 credits
ENCT1513
Object Oriented Programming
10 units
BCTBEX3 credits
ENCT2543
Operating System
8 units
BCT3 credits
ENSH154-
Organic and Inorganic Chemistry
10 units
BCH3 credits
ENME3041
Organization and Mangement
5 units
BMEBAM3 credits
ENSH205-
Physical and Analytical Chemistry
7 units
BCH3 credits
ENGE254-
Physical Geodesy
8 units
BGE3 credits
ENAE305-
Postharvest Engineering
10 units
BAG3 credits
ENEE2051
Power System Analysis I
6 units
BEL3 credits
ENAE355-
Precision Agriculture
7 units
BAG2 credits
ENGE202-
Principles of Geographic Information System
9 units
BGE3 credits
ENGE252-
Principles of Photogrammetry
8 units
BGE3 credits
ENGE301-
Principles of Remote Sensing
6 units
BGE3 credits
ENSH3045
Probability and Statistics
5 units
BCTBCEBEX+83 credits
ENCH352-
Process Dynamics and Control
5 units
BCH3 credits
ENCH255-
Process Heat Transfer
12 units
BCH3 credits
ENCE3551
Professional and Social Engineering
6 units
BCEBGE3 credits
ENME356-
Professional Engineering Economics
8 units
BMEBAMBAE3 credits
ENGE3521
Project Engineering and Management
8 units
BELBGE3 credits
ENGE415-
Project I
3 units
BCTBCEBEX+82 credits
ENGE461-
Project II
3 units
BCTBCEBEX+84 credits
ENME463-
Project Management and Professional Practice
8 units
BMEBAM3 credits
ENIE4122
Project Management
15 units
BIE3 credits
ENEX3032
Propagation and Antenna
6 units
BEX3 credits
ENGE354-
Ranging Techniques
9 units
BGE4 credits
ENAE251-
Renewable Energy and Conversion Devices
5 units
BAG3 credits
ENCE3052
Sanitary Engineering
10 units
BCE3 credits
ENGE302-
Satellite Geodesy and GNSS
9 units
BGE3 credits
ENGE203-
Signal and Transform
6 units
BGE3 credits
ENEX2551
Signals and Systems
6 units
BEX3 credits
ENCT3531
Simulation and Modeling
10 units
BCT3 credits
ENAR305-
Sociology and Culture
6 units
BArch2 credits
ENCT3521
Software Engineering
9 units
BCT3 credits
ENAE351-
Soil and Water Conservation Engineering
9 units
BAG3 credits
ENCE2532
Soil Mechanics
7 units
BCE4 credits
ENAE152-
Soil Science
6 units
BAG3 credits
ENGE412-
Spatial Data Infrastructure
8 units
BGE4 credits
ENCE1512
Strength of Materials
8 units
BCEBMEBIE+13 credits
ENCE256-
Survey Camp
4 units
BCEBGEBAG2 credits
ENSH303-
Technical English
5 units
BMEBAM1 credits
ENEX352-
Telecommunication and Computer Networks
9 units
BEX3 credits
ENME307-
Theory and Design of Machine Elements
8 units
BAG3 credits
ENCT2032
Theory of Computation
6 units
BCT3 credits
ENGE304-
Theory of Errors and Adjustment
8 units
BGE3 credits
ENME257-
Theory of Machine
7 units
BAE3 credits
ENME303-
Theory of Machines and Mechanisms
10 units
BMEBIE3 credits
ENME256-
Theory of Machines and Mechanisms
8 units
BAM3 credits
ENCE2021
Theory of Structures I
8 units
BCE3 credits
ENCE2522
Theory of Structures II
9 units
BCE4 credits
ENAE252-
Tractor Systems and Control
9 units
BAG3 credits
ENCH303-
Transport Phenomena
10 units
BCH3 credits
ENCE3041
Transportation Engineering I
5 units
BCE3 credits
ENCE3531
Transportation Engineering II
5 units
BCE3 credits
ENAS354-
Unmanned Aerial Systems
7 units
BAE3 credits
ENCE2542
Water Supply Engineering
9 units
BCE3 credits
ENCT3021
Web Technologies and Applications
9 units
BCT3 credits
ENAR304-
Working Drawing
3 units
BArch2 credits
ENME155-
Workshop Technology
10 units
BMEBIEBAM+13 credits