<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Teaching Edge Programming: C++, Rust and Embedded Linux in the age of LLMs by Derek Molloy</title>
        <link>https://tube.mucs.club/videos/watch/28df702e-dd7d-44c4-9b5c-6fa608ca2c5c</link>
        <description>This talk reflects on practical experience teaching C, C++, and Rust for edge programming in Electronic and Computer Engineering at Dublin City University, where language choices are shaped by emerging industry needs and sound educational pedagogy. It explores why C and C++ remain the backbone of embedded development and userspace device drivers, where Rust improves safety and concurrency, and where it can introduce additional cost or complexity. The talk also reviews how frameworks and tools such as Qt and MQTT are used to build complete, end-to-end edge, IoT, and emerging AIoT applications. Finally, it considers assessment design and the challenges posed by large language models -- focusing on how to evaluate genuine understanding, discourage superficial code generation, and adapt systems-programming education to a world in which AI tools have significant pedagogical strengths and weaknesses. While the talk does not claim to offer definitive answers on how best to teach edge programming for industry-ready C++ engineers in the age of LLMs, it aims to provide a foundation for informed discussion. Prof. Derek Molloy is a Professor in the School of Electronic Engineering at Dublin City University (DCU), where he lectures on Digital &amp; Analogue Electronics, C/C++, Rust, Embedded Linux, and Connected Embedded Systems at undergraduate and postgraduate levels. His teaching focuses on practical edge and IoT systems, spanning embedded Linux, low-level device drivers, real-time computer vision, and hardware–software integration. He is the author of the widely adopted Wiley embedded Linux textbooks Exploring BeagleBone and Exploring Raspberry Pi, used internationally in both industry and academia and translated into Spanish, Chinese, and Korean. In addition to holding leadership roles within the Faculty, he led the creation of DCU’s industry-focused MSc in IoT and collaborates extensively with applied research and industry partners in the areas of edge computing, AIoT, computer vision, and embedded systems.</description>
        <lastBuildDate>Wed, 04 Nov 2026 01:25:35 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://tube.mucs.club</generator>
        <image>
            <title>Teaching Edge Programming: C++, Rust and Embedded Linux in the age of LLMs by Derek Molloy</title>
            <url>https://tube.mucs.club/client/assets/images/icons/icon-1500x1500.png</url>
            <link>https://tube.mucs.club/videos/watch/28df702e-dd7d-44c4-9b5c-6fa608ca2c5c</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://tube.mucs.club/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://tube.mucs.club/feeds/video-comments.xml?videoId=28df702e-dd7d-44c4-9b5c-6fa608ca2c5c" rel="self" type="application/rss+xml"/>
    </channel>
</rss>