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

In this course, you\'ll embark on a detailed journey through the core components of DevOps. Starting with an introduction to DevOps principles, you\'ll gain a clear understanding of the cultural... more
With more companies leveraging software that runs on the Cloud, there is a growing need to find and hire individuals with the skills needed to build solutions on a variety of Cloud platforms.... more
In this second installment of the Dataflow course series, we are going to be diving deeper on developing pipelines using the Beam SDK. We start with a review of Apache Beam concepts. Next, we... more
In this course, we\'ll look at the object oriented patterns available in PHP. You\'ll learn how to connect to a MySQL using the Portable Data Objects (PDO) library and issue SQL commands in the the... more
Welcome to the Digital Marketing course, your gateway to understanding the dynamic world of digital marketing. This comprehensive course is designed to equip you with the foundational knowledge and... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL