Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

EmBlitz workshop series 021

WORKSHOP ON C PROGRAMMING
Why learn C programming? C programming is the only language which continues to dominate the microcontroller and embedded systems market. The concepts of pointers which allows us to access the underlying hardware directly is the reason behind the popularity of C among electronics engineers planning to write software for embedded devices. The presence of Pointers also makes language so flexible that one can build his own data structures which are very difficult and cumbersome in other programming languages. Note Almost all compilers are written in C Almost all file-systems are written in C Every Device Driver is developed in C Every Operating System including Linux is written in C Debuggers, Build System, Interpreters are all written in C Contents at a glance Loops and Conditional statements Basic data types in C Arrays and Strings in C Structures in C Pointers and Arrays Pointers and Strings Pointers and Structures Making make files Building your own data structures Memory Management in C The limitations of C Moving to C++ Highlights of the workshop 1. The workshop focuses on Pointers which the biggest source of confusion for novice C programmers 2. The introduction of make files helps the participants to understand how large projects are maintained 3. The discussion on Building your own data structures helps the participants understand the flexibility offered by C 4. The workshop also highlights the limitations of C and how it can be overcome by C++ 5. The workshop gives a lot of interview tips Duration of the workshop 3 days (6 hours/day) Participants pre-requisites Students and professionals with programming knowledge Faculty: Faculty with rich C Programming knowledge of over 10 years from EmBlitz Place of training: At your university premises Deliverables: Each participant will get CD/Printed course materials Fee: Please ask for Quote Call: 09980562847 order@emblitz.com

You might also like