{'fraction_non_alphanumeric': 0.02346938775510204, 'fraction_numerical': 0.0, 'mean_word_length': 5.670068027210885, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Experiential learning of data acquisition and sensor networks with a cloud computing platform

Experimental data acquisition and statistical data analysis are core components in photonics undergraduate curriculum. Although it focuses on experimental data, the content is usually delivered by a lecture-based format. This is partially because the contents are delivered at the beginning of the program when experimental data acquisition techniques have not yet been introduced. In a second-year data acquisition and applied statistics course, we have designed an experiential learning module that covers the fundamental content of data acquisition and statistical analysis. This module uses a single physical experimental setup that is continuously measuring environmental parameters (temperature, humidity, light, imaging, etc.) using a set of multiple modality sensors in an Internet-of-things (IoT) big data platform (Pi Vision, OSI Soft). Different types of sensors measuring the same parameters are also used for cross-validation purposes. The data is streamed to a cloud computing platform, allowing each student to acquire their own subset of data, and then perform processing and analysis. The capability of remote access a physical sensing experiment provide the students hands-on learning opportunities on a managed complex data acquisition system. The platform provides a set of powerful visualization tools to allow a multi-dimension view of complex data streams (e.g. time-lapse of statistical distribution). Such IoT data acquisition platform allows key concepts to be demonstrated, applied, and tested including error propagation, distribution and test of distribution, correlation and cross-validation, data rejection, and signal processing. This experiential learning module has been demonstrated to be more effective in achieving related learning objectives through quantitative graduate attribute measurements as well as qualitative feedback.