IOT203TC Coursework 1
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
IOT203TC Coursework 1
Date of report submission: 5th April 2026 at 23:59 local time (Week 5).
Completion and originality are the main assessment criteria.
This coursework requires you to integrate multiple sensors into a functional IoT system. You need to design a practical application scenario, justify your component selection, and build a working system prototype to demonstrate your comprehensive understanding of sensor applications, data fusion, and system integration.
Please design a prototype intelligent environment system. This system must be able to sense environmental conditions and respond accordingly. To achieve this, your system must use at least 6 different sensors:
At least 4 sensors must have been used in the lab session.
Submission Requirements
Your final report must include the following:
A. Application Scenario and Selection Justification
Scenario Description: Describe your IoT application (e.g., smart home, smart agriculture) in detail, explaining its purpose, users, and operating environment.
Sensor Selection Justification: For each sensor, explain in detail the reasons for its selection. This includes:
System Function: What parameters does this sensor measure? Why is this data crucial to the system's functionality? Technical Basis: Why are the sensor's performance indicators (such as accuracy and range) suitable for your scenario?
Equipment List: List all hardware (main control board, sensors, wires, etc.) and software (programming environment, library files).
Experimental Procedures:
Hardware Connection: Attach a clear circuit diagram or a photo of the actual device.
Software Implementation: Describe the code logic, including data reading, processing, and decision-making mechanisms.
Functional Demonstration Video: Provide a 3-5 minute video link demonstrating how your system prototype works in real time based on sensor input.
B. Ingenious Functional Design (10%): Beyond fulfilling basic functions, have innovative interactive mechanisms or intelligent feedback been added? Does the combination of the six sensors produce a "1+1>2" effect, or is it merely a simple data listing?
2. Technical Justification (30%)
A. Scientific Basis for Component Selection (15%): Have key parameters (such as accuracy, range, response time, power consumption, interface type I2C/SPI/ADC, etc.) been analyzed in detail for each sensor? Has a comparative analysis been conducted?
That is, why was sensor A chosen over sensor B in the current scenario? (e.g., based on cost, accuracy, or environmental adaptability trade-offs). For sensors not used in class, have their working principles been accurately understood and correctly applied by consulting datasheets?
B. Data Fusion and System Architecture (15%): Are there logical connections between the data from multiple sensors? Have effective data processing algorithms been designed (e.g., complementary filtering, multi-sensor calibration, outlier removal)? Is the system architecture design reasonable? Are the main control board resources (memory, I/O ports, processing power) optimally allocated?
B. Software Implementation and Code Standards (15%): Does the code structure adopt a modular design? Are key code segments clearly commented? Are variable names standardized? Is there a basic exception handling mechanism (e.g., reconnection or error messages when sensor communication fails), demonstrating the program's robustness?
4. Documentation and Presentation (20%)
Does the report structure conform to academic or engineering standards (abstract, table of contents, main text, conclusion, references)? Are the circuit diagrams and flowcharts clearly drawn, rather than blurry hand-drawn sketches?
Furthermore, if the report does not include a link to a "demonstration video," 40% of the score will be deducted. The "demonstration video" can be considered as follows:
Is the video length controlled within 3-5 minutes, and is the pacing tight? Does it clearly demonstrate the complete closed-loop process of "environmental perception -> data processing -> system response"? Does the explanation allow the audience to quickly understand the system's design highlights and working principles?
Coursework 1 constitutes 50% of the module IOT203TC.
1. Learning outcomes and skills from this coursework
Learning Outcomes of coursework 1 in this module:
2026-04-02