12,832 research outputs found

    An integrated framework to support remote IEEE 1149.1 /1149.4 design for test experiments

    Get PDF
    Remote experiments for academic purposes can only achieve their educational goals if an appropriate framework is able to provide a basic set of features, namely remote laboratory management, collaborative learning tools and content management and delivery. This paper presents a framework developed to support remote experiments in a design for test class offered to final year students at the Electrical and Computer Engineering degree at the University of Porto. The proposed solution combines a test language command interpreter and various virtual instruments (VIs), with a demonstration board that comprises a boundary-scan IEEE 1149.1 / 1149.4 test infrastructure. The experiments are presented as embedded learning objects, with no distinction from other e-learning contents (e.g. lessons, lecture notes, etc.)

    Orchestration of e-learning services for automatic evaluation of programming exercises

    Get PDF
    Managing programming exercises require several heterogeneous systems such as evaluation engines, learning objects repositories and exercise resolution environments. The coordination of networks of such disparate systems is rather complex. These tools would be too specific to incorporate in an e-Learning platform. Even if they could be provided as pluggable components, the burden of maintaining them would be prohibitive to institutions with few courses in those domains. This work presents a standard based approach for the coordination of a network of e-Learning systems participating on the automatic evaluation of programming exercises. The proposed approach uses a pivot component to orchestrate the interaction among all the systems using communication standards. This approach was validated through its effective use on classroom and we present some preliminary results

    2019-12-11 Undergraduate Curriculum Committee Meeting Minutes

    Get PDF
    Undergraduate Curriculum Committee meeting minutes for December 11, 2019

    Interactive Real-Time Embedded Systems Education Infused with Applied Internet Telephony

    Get PDF
    The transition from traditional circuit-switched phone systems to modern packet-based Internet telephony networks demands tools to support Voice over Internet Protocol (VoIP) development. In this paper, we introduce the XinuPhone, an integrated hardware/software approach for educating users about VoIP technology on a real-time embedded platform. We propose modular course topics for design-oriented, hands-on laboratory exercises: filter design, timing, serial communications, interrupts and resource budgeting, network transmission, and system benchmarking. Our open-source software platform encourages development and testing of new CODECs alongside existing standards, unlike similar commercial solutions. Furthermore, the supporting hardware features inexpensive, readily available components designed specifically for educational and research users on a limited budget. The XinuPhone is especially good for experimenting with design trade-offs as well as interactions between real-time software and hardware components

    Loosely-Tied Distributed Architecture for Highly Scalable E-Learning System

    Get PDF

    CORSE-81: The 1981 Conference on Remote Sensing Education

    Get PDF
    Summaries of the presentations and tutorial workshops addressing various strategies in remote sensing education are presented. Course design from different discipline perspectives, equipment requirements for image interpretation and processing, and the role of universities, private industry, and government agencies in the education process are covered

    Teaching Tip: Hackalytics: Using Computer Hacking to Engage Students in Analytics

    Get PDF
    The demand for qualified analytics professionals remains high with forecasts showing a continued need over the next few years. While this demand necessitates instruction in analytics in the classroom, many students find analytics concepts to be complicated and boring. This teaching brief describes a novel approach to teaching analytics through computer hacking. Students are exposed to the entire data lifecycle by first collecting intrusion detection data through the hacking of other student machines and then utilizing simple analytics procedures to analyze this data. Qualitative results show that the students enjoy the activity both in terms of the fun of hacking their fellow classmates as well as analyzing this data in an area less utilized in analytics instruction – security analytics. Three levels of the exercise are provided as well as how-to materials for students to run the exercise

    Integrating GRASS GIS and Jupyter Notebooks to facilitate advanced geospatial modeling education

    Get PDF
    Open education materials are critical for the advancement of open science and the development of open-source soft-ware. These accessible and transparent materials provide an important pathway for sharing both standard geospa-tial analysis workflows and advanced research methods. Computational notebooks allow users to share live code with in-line visualizations and narrative text, making them a powerful interactive teaching tool for geospatial analyt-ics. Specifically, Jupyter Notebooks are quickly becoming a standard format in open education. In this article, we intro-duce a new GRASS GIS package, grass.jupyter, that enhances the existing GRASS Python API to allow Jupyter Notebook users to easily manage and visualize GRASS data including spatiotemporal datasets. While there are many Python-based geospatial libraries available for use in Jupyter Notebooks, GRASS GIS has extensive geospatial functionality including support for multi-temporal analysis and dynamic simulations, making it a powerful teaching tool for advanced geospatial analytics. We discuss the devel-opment of grass.jupyter and demonstrate how the package facilitates teaching open-source geospatial mode-ling with a collection of Jupyter Notebooks designed for a graduate-level geospatial modeling course. The open educa-tion notebooks feature spatiotemporal data visualizations, hydrologic modeling, and spread simulations such as the spread of invasive species and urban growthpublishedVersio
    corecore