
- Teacher: Manoj Chhetri
This module provides a
platform to understand the basic knowledge of programming and interfacing of
the devices and designed systems with Arduino and Raspberry Pi related to IoT
(Internet of Things). You will be able to understand architecture,
systems and instruction sets of advanced microcontrollers, ATmega328P,
ATmega2560 and Broadcom BCM2835, which are used in Arduino Uno, Arduino Mega
2560, and Raspberry Pi boards, respectively.
Learning outcomes:
On completion of the module, students will be able to:
1. Explain microcontroller architecture and instructions of ATmega328P and ATmega2560 advanced microprocessors.
2. Utilise appropriate serial communication protocols with I/O devices on ATmega328P and ATmega2560.
3. Explain the architecture of the Arduino and all other associated platforms.
4. Write C++ programs for controlling various I/O devices on Arduino.
5. Interface an A/D Converter with analogue output devices on Arduino.
6. Use PWM (Pulse Width Modulation) signal for output devices on Arduino.
7. Explain microcontroller architecture and instructions of Broadcom BCM2835 advanced microprocessor.
8. Utilise appropriate serial communication protocols with I/O devices on Broadcom BCM2835.
9. Explain the architecture of the Raspberry Pi and all other associated platforms.
10. Write Python programs for controlling various I/O devices on Raspberry Pi.
11. Use PWM (Pulse Width Modulation) signal for output devices on Raspberry Pi.
12. Interface the A/D converter chip MCP3008 with analogue output devices on Raspberry Pi.
13. Design different applications of Arduino and Raspberry Pi.
General Objective:
The objective of the module is to
provide students with a comprehensive understanding of the processes and
principles that govern the movement and distribution of water in natural
systems. Students will gain knowledge of the hydrological cycle and develop an
understanding of the variations in the occurrence, movement, and distribution
of water in natural systems.
Learning Outcomes:
On completion of the module, students will be able to:
1. Demonstrate an understanding of the hydrological cycle and identify variations in flow and dispersion patterns.
2. Evaluate the amount of precipitation using various methods and techniques.
3. Calculate water losses due to evapotranspiration in a hydrological system.
4. Apply the concept of hydrographs in the assessment of surface runoff using different methods.
5. Quantify infiltration amounts using various infiltration methods.
6. Utilize different Hydrometry instruments to estimate stream flow and water discharge.
7. Apply the concept of hydrologic routing and its applications in water resource management.
General Objective:
The module aims to introduce the concepts of environment and associated issues such as poverty, disaster risk reduction and gender. It dwells on the key emerging environmental pressures in the country and the corresponding adaptation measures in response to the pressure. Mainstreaming of cross cutting issues (environment, climate change, poverty, disaster and gender) into policies and plans and mainstreaming tools such as SEA and EIA are also introduced.
Learning outcomes:
On completion of the module, students will be able to:
1. Explain man-environment relationship and emerging sustainability problems/issues.
2. Prepare a range of innovative and proactive adaptation and disaster resilient measures to respond to climate change.
3. Suggest remedial measures to overcome environmental pressures.
4. Explain Environmental Impact Assessment (EIA).
5. Describe the concept of Strategic Environmental Impact Assessment
6. Evaluate Risk Assessment on disaster risk reduction.
7. Describe mainstreaming of cross cutting issues of ECPM (Environment Climate Change and Poverty Management)
Dear Students,
Welcome to the course Foundation Engineering!!!