Website Logo

Apply

Quarter V

AC-361: Embedded Programming using C and Rust

Duration: 13 Weeks

Course Description:

This is an introductory course about using the C and Rust Programming Languages on "Bare Metal" embedded systems, such as Microcontrollers. We will start by introducing embedded systems and move on to learn the C++ and Rust programming languages. We'll learn about basic programming concepts using C and Rust, then we will explore key concepts in electronics, microcontrollers, and embedded programming. It is a fast-paced, thorough introduction to programming with C and Rust that will have you writing programs, solving problems, burning your code on microcontrollers, playing with GPIOs, and making things that work in no time.

Course Outline

  1. Introduction to the Internet of Things and Embedded Systems (Weeks 1 and 2)
  2. The C Reference Book: The C programming language Embedded Programming book: Internet of things with ESP8266
  3. Introduction to C Part 1 (Weeks 3B, 4, and 5)
  4. C Programming Part 2 (Weeks 6 and 7)
  5. Introduction to Embedded systems Part 1 (Weeks 8)
  6. Introduction to Embedded systems Part 2 (Weeks 9-12)
  7. Embedded Programming using Rust (Extra Weeks in the Course)

© 2022 Panaverse Dao. All rights reserved

TwitterYouTubeInstagramFacbookGithub