Programming and Software Development

C Training - 4 days full-time (101)


Description
In this course you will learn how to develop software for embedded systems by using C language and Visual Studio Code. This is a full-time training and takes 4 days.

This course is conceptualized for basic, intermediate and advanced levels and offers you intensive live sessions with trainer, live Q&A as well self-study units and a lot of practice. At the end of the training, you’ll combine your new skills by solving the final coding project, which will be evaluated and your training certificate will be issued.

Covered Concepts: Input and Output, Operators, Arrays, Functions, Structures, Libraries and MikeFiles, Pointers and Advanced Pointers, Dynamic Data Structures, File I/O and Operating Systems.

Next courses:
1 - 4 November 2021 (CW 44)
22 - 25 Novemver 2021 (CW 47)
Content
  • PC Setup
  • Installation of Visual Studio Code
  • Test the PC Setup for C programming - HelloWorld Exercise
  • Unit 1
  • Live Session - Unit 1 - Programming with C
  • Unit 1 - Introduction to C, Input & Output, Branching & Looping, Arrays
  • Unit 1 - Self-Study
  • C Basics - Self-Assessment
  • Input and Output - Exercise Instruction for Unit 1 - 2
  • Input and Output - Self-Assessment
  • Branching and Looping - Exercise Instruction for Unit 1 - 3
  • Branching and Looping - Self-Assessment
  • Arrays - Exercise Instruction for Unit 1-4
  • Arrays - Self-Assessment
  • Unit 2
  • Live Q&A Session
  • Live Session - Unit 2 - Programming with C
  • Unit 2 - Variable Types, Operators, Functions, Structures
  • Unit 2 - Self-Study
  • Variable Types - Exercise Instruction for Unit 2 - 1
  • Variable Types - Self-Assessment
  • Operators - Exercise Instructions for Unit 2 - 2
  • Operator Precedence - Exercise Instructions for Unit 2 - 3
  • Operators - Self-Assessment
  • Functions - Exercise Instruction for Unit 2 - 4
  • Functions - Self-Assessment
  • Structures - Exercise Instruction for Unit 2 - 5
  • Structures - Self-Assessment
  • Unit 3
  • Live Q&A Session
  • Live Session - Unit 3 - Programming with C
  • Unit 3 - Libraries & MikeFiles, Pointers, Dynamic Data Structures
  • Unit 3 - Self-Study
  • Libraries - Exercise Instruction for Unit 3 - 1
  • Libraries and Makefiles - Self-Assessment
  • String - Exercise Instruction for Unit 3 - 2
  • Pointers - Exercise Instruction for Unit 3 - 3
  • Pointers - Self-Assessment
  • Dynamic Data Structure - Exercise Instruction for Unit 3 - 4
  • Dynamic Data Structure - Self-Assessment
  • Unit 4
  • Live Q&A Session
  • Live Session - Unit 4 - Programming with C
  • Unit 4 - Advanced Pointers, File IO, Operating Systems
  • Unit 4 - Self-Study
  • Advanced Pointers - Exercise Instruction for Unit 4 - 1
  • Advanced Pointers - Self-Assessment
  • Command Line Argument - Exercise Instruction for Unit 4 - 2
  • Text Files - Exercise Instruction for Unit 4 - 3
  • Binary Files - Exercise Instruction for Unit 4 - 4
  • File IO - Self-Assessment
  • Operating System - Exercise Instruction for Unit 4 - 5
  • Operating System - Self-Assessment
  • Final C Project - Program your Tic-Tac-Toe Game
  • Live Session - Final Project Breefing
  • Project Instructions - Program your first Tic-Tac-Toe game
  • E-Book for your own research
  • Programming with C - Quick Reference
  • Ebook - Programming with C
Completion rules
  • All units must be completed
  • Leads to a certification with a duration: 1 year