Advanced C Programming | Course Materials
Advanced C Programming – Course Materials
A lot of books talk about what C programming is. Many also tell how to write a program, but very few cover the critical aspect of translating logic into a program. In a rapidly evolving industry where quick thinking is essential, our C programming tutorial proves invaluable. This course on C programming builds on the basics of programming, smooth sailing through the advanced nitty-gritty of the Advanced C language by translating logic to code. Every class is backed by discussion and topic-related assignments. Finally, a project lets you apply most of the concepts learned throughout the module, with some C programming interview questions.
This course also gives in-depth coverage into Embedded Aspects of C programming which includes pointers, memory management, optimization techniques, algorithm trade-offs etc. These aspects will enable you to become an effective hands-on Embedded Systems programmer by keeping the system resource into consideration.
Alright, what are you waiting for? Let us C how deep C (Sea) is 🙂
COURSE OBJECTIVES:
- Clearly understand concepts of C language
- To obtain good quality and style in programming
- Gear you up for programming in Embedded environment
- To induce confidence in you!
TARGET AUDIENCE:
- Entry-level engineers who want to learn Embedded programming using C
- Experienced professionals who want to switch into a development career
PREREQUISITE:
- Basic knowledge of any programming language
- Exposure to Linux commands would be a plus
PLATFORM:
- OS – Linux (Ubuntu) / Windows / Mac
- Compiler – GCC (Preferred)
- Debugger – GDB (Preferred)
PRESENTATION SLIDES:
REFERENCE MATERIALS:
- Advanced C - Emertxe Course booklet Download
- C String Library - A quick reference guide Download
- A tutorial on GNU Debugger (GDB) Download
- Traps and pitfalls in C - Whitepaper Download
- Essentials of C - A detailed guide Download
- Secrets of printf in C - Whitepaper Download
- The C Library – Reference Guide Download
REFERENCE BOOKS:
- C in Depth Purchase
- Data Structures Through C in Depth Purchase
- The C Programming Language Purchase
- The C Answer Book: Solutions to the Exercises in ‘The C Programming Language’ Purchase
- Expert C Programming: Deep C Secrets Purchase
- Understanding and Using C Pointers: Core Techniques for Memory Management Purchase
- C Programming: A Modern Approach Purchase
- A Reference Manual Purchase
Share this material with your friend:
COMPLEXITY | MEDIUM |
Assignments | 47 |
Projects | 5 |
Sample programs | 220 |
Interview prep | COMING SOON |
Videos | COMING SOON |
Associated Courses
C++ PROGRAMMING | LEARN OOPS WITH C++ FOR EMBEDDED SYSTEMS |
DATA STRUCTURE | CREATE RESOURCE OPTIMIZED PROGRAMS |
PYTHON PROGRAMMING | BUILT IOT GATEWAY WITH VERSATILE PYTHON |
Emertxe Offerings
Emertxe offers top-notch courses in Embedded Systems and IoT. Our hands-on courses in Bangalore prepare freshers for core jobs and help professionals upskill for career transitions in the Embedded domain. |