ELEC424/COMP424/ELEC553: Mobile & Embedded Systems

Home
Schedule
Labs
Resources

01/10

Introduction

01/17

No class (campus closure due to weather)

01/24

Complex as Large

01/31

Alex Dzeda: The Linux kernel as a case study in software evolution (Journal of Systems and Software 2010)

Arjun: Chance and necessity: the evolution of morphological complexity and diversity

02/07

Keren Zhou: Undefined behaviors of C

Emilio: Gödel's incompleneness theorems and AI

02/14

Lecture by Kevin Boos: Interesting features of Rust

Joseph: Memory errors

  • Memory errors
  • 02/21

    Linus: The evolutionary origins of modularity

    Ryan: Judgment under Uncertainty: Heuristics and Biases by Tversky and Kahneman (Science 1974)

    02/28

    Ying: The development of the C programming language by Dennis Ritchie

    Lyu

    03/07

    Yijia: Defining the undefinedness of C (PLDI 2015)

    03/21

    Min

    Kevin: the twelve-factor application

    03/28

    Anqiu

    Pharson: Evolution of American research universities

    04/04

    Kenny: System programming in Rust: beyond safety (HotOS 2017)

    Shaoying

    04/11

    SP19; SP20