Data Structures with C: Upgrade a Rocket Display Module
About this Course
In this 1.5 hour project-based course, you will learn the basics of C structures and build a reusable circular buffer data structure. We will do this by upgrading an embedded program for a rocket display module. We will first use C structures to store incoming messages in a circular buffer to allow more new messages to be received. Then, we will add a new feature to purge older informational messages to save memory space. This project will help C programmers to master C structures and how to build reusable data structures. Both are essential C programming skills to become a successful C programmer. This course is aimed at learners who have already mastered these entry level C skills: variables, scalar data types (int, long, char), fixed size arrays, while loops, functions, pointers, and using external functions with header files.Created by: Coursera Project Network

Related Online Courses
The \"Precast Structural System\" course offers a comprehensive exploration of precast elements in modern construction, covering everything from fundamental concepts to advanced design and... more
Foundations of Sensory Science explores how to use human senses to evaluate a wide variety of food, beverage, and non-food products. This specialization is for anyone interested in understanding... more
In the Rapid Prototyping and Tooling specialization, students learn how to make effective prototypes. Why is rapid prototyping important, and how does it facilitate the overall engineering design... more
In this course, you\'ll have the opportunity to explore some of the greatest classic golf architects who built courses from the 1880s through the 1920s and some contemporary golf course architects.... more
We reside in a world experiencing an explosion of information, with a rapid and exponential growth of data. This surge in data captures increasing interest across various fields. Data science... more