|
Advanced C | Overview | An assignment filled intense 1+ month course taking from problem to logic till program, concluded by an apt project. | | Description | Lot of book tells about what is programming. Many also tell how to write a program. But very few tells you about how to translate logic into a program. Specifically, in this fast paced industry, when you don't have time to think to program, this course comes really handy. It builds on the basics of programming, smooth sailing through the advanced nitty-grittys of the language and how to use it to translate logic, the industry-way. Every class is backed by discussion and topic related assignments. Finally a project letting you apply most of the concepts learned throughout the course. | | Objective | - To have a clear concept of C language.
- To obtain good quality and style in programming.
- To induce confidence in candidates.
| | Pre-requisites | 'Basic C' Programming knowledge | | Duration | 1+ Months. | | Platform | Any (with specific mention to Linux) | | Delivery method | Instructor led, Assignments, Mini Project. | | Course topics | Basics, Operators, Conditionals, Arrays, Pointers, Structures, Unions, Functions, Files, Preprocessor directives, Recursion, Creating & Building a project,Makefiles, Logic to program translation, Creating your own library, Introduction to Data Structures Programming . |
Links to other module details: Linux basics and Linux internals programming Data structures and logic analysis Micro-controllers (8051 and PIC) Embedded OS programming on ARM9 and Real Time concepts (x86) Linux device drivers (x86, ARM)
|