UCLA Classifieds>UCLA Online Courses>Pointers and Memory in C: Build a Rocket Display Module

Pointers and Memory in C: Build a Rocket Display Module

About this Course

Do you know that almost 70% of embedded system software and firmware are written in C because of its ability to directly access device memory? In this 1.5 hour project-based course, you will learn the basics of C pointers, dynamic memory allocation, and pointer arthrimetics. We will do this by enabling an embedded program for a rocket display module to accept and store messages by allocating memory dynamically. This project will help C programmers to master C pointers and memory allocation. Both are essential skills to C programming. 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, functions, using external functions with header files.

Created by: Coursera Project Network


Related Online Courses

Why are some groups healthier than others, and how do these differences emerge and persist over the life course? How do social policies (e.g., housing, transportation, employment) relate to health... more
This is a self-paced lab that takes place in the Google Cloud console. Learn how to channel Google Fit data via W3bstream to develop decentralized applications (dApps) that mint crypto assets based... more
This Guided Project Demand Planning in RStudio: Create Demand Forecast is for Supply Chain and/or Operations Analysts. In this 2-hour long project-based course, you will learn how: - Analyse demand... more
The Introduction to Customer Service course presents an in-depth look at communication, time management and de-escalation needed for a career in customer service. This course presents frameworks... more
This is a self-paced lab that takes place in the Google Cloud console. Create a Google Cloud SQL MySQL instance and perform SQL operations using Google Cloud Platform Console and mysql client.... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL