Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Master C And Embedded C Programming

person icon NerdyElectronics

4.6

Master C And Embedded C Programming

Learn C and Embedded C in a simple, fun, and easy way in this extensive online course

updated on icon Updated on Apr, 2024

language icon Language - English

person icon NerdyElectronics

English [CC]

category icon C Programming,Development,Programming Languages

Lectures -66

Resources -9

Duration -5.5 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Master C And Embedded C Programming is designed to help learners master C and/or Embedded C.

This course's instructor is a Senior Embedded Engineer and Software Architect from a well-known automobile manufacturer.

One of the most crucial abilities needed for Embedded Systems will be taught in this course. C programming.

Master C And Embedded C Programming Course Overview

We begin by talking about what embedded systems are before gradually moving on to ideas like pointers and structures.

We employ a "Learn as you Go" method in this course. After studying some theory, we'll examine how those notions behave in programs.

The course is structured so that each section builds on the one before it. Each topic is examined through a combination of theory and practicals, with live coding making up the majority of the practicals. We will set up an IDE and start coding for the live coding.

Topics discussed in the course?

  • What are Embedded Systems

  • What is C

  • Why do we need programming language

  • What is RAM

  • How data is stored in RAM

  • Number Systems (Hex, Decimal and Binary)

  • Variables

  • Data Types

  • Conditional Execution

  • Loops

  • Functions

  • Pointers

  • Arrays (with pointers)

  • Structures (with pointers)

  • Bit Operations

  • Operators

  • Storage Classes

  • Header Files

  • Preprocessors

  • Conditional Compilation

  • Packing and unpacking of data for transmission and storage

Goals

What will you learn in this course:

  • Learn about Embedded Systems and Embedded C

  • Master the basics of C - Variables, loops, conditional execution

  • Learn about Function

  • Learn about Pointers

  • Understand Arrays, Structures, Unions

  • Learn about Pointers with Arrays, Structures, Unions

  • Understand Logical Operations

  • Understand Bit Operations - Packaging data, unpacking data, bit manipulations

  • Understand the compilation process of C programs

  • Learn about Conditional Compilation

Prerequisites

What are the prerequisites for this course?

  • There are no prerequisites. This course starts with the basic fundamentals and builds up as it progresses

Master C And Embedded C Programming

Curriculum

Check out the detailed breakdown of what’s inside the course

Welcome
1 Lectures
  • play icon Welcome to the Course!! 00:58 00:58
Introduction
3 Lectures
Tutorialspoint
Download and Install Code::Blocks
1 Lectures
Tutorialspoint
Let's get started
3 Lectures
Tutorialspoint
Variables and DataTypes
2 Lectures
Tutorialspoint
How are numbers stored in Memory
1 Lectures
Tutorialspoint
Number Systems - Hex, Binary and Decimal
3 Lectures
Tutorialspoint
ASCII
1 Lectures
Tutorialspoint
Conditional Execution
10 Lectures
Tutorialspoint
Loops
7 Lectures
Tutorialspoint
Functions in C
2 Lectures
Tutorialspoint
Storage Classes
1 Lectures
Tutorialspoint
Pointers
3 Lectures
Tutorialspoint
Arrays in C
8 Lectures
Tutorialspoint
Structures
5 Lectures
Tutorialspoint
The Volatile Qualifier
2 Lectures
Tutorialspoint
Ternary, Logical and Binary operators
4 Lectures
Tutorialspoint
Packing and Unpacking (masking)
3 Lectures
Tutorialspoint
Preprocessors - Macros
3 Lectures
Tutorialspoint
Compilation Process of a C program
2 Lectures
Tutorialspoint
Preprocessor - Conditional Compilation
1 Lectures
Tutorialspoint

Instructor Details

NerdyElectronics

NerdyElectronics

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515