![](http://fundaspring.com/cdn/shop/files/C_-_Programming_Course_8dbb699e-c6b9-4dcb-b8d6-0889fcaae267.png?v=1716202022&width=320)
C Programming Course (Online)
by IIT Madras Pravartak
Age: Class 10 & Above | Fee : ₹4999 + GST | Online
Note: Fundaspring-BodhBridge serves as an outreach partner of IITM Pravartak.
Session Details
![](http://fundaspring.com/cdn/shop/files/age-group.png?v=1709124959&width=320)
Age
Class 10 & Above
![](http://fundaspring.com/cdn/shop/files/Session.png?v=1710236266&width=320)
Mode
Online
![](http://fundaspring.com/cdn/shop/files/Certification.png?v=1716185601&width=320)
Certification
by IIT Madras Pravartak
![](http://fundaspring.com/cdn/shop/files/theory.png?v=1716186066&width=320)
Theory Session Duration
40 Hours
![](http://fundaspring.com/cdn/shop/files/Practicals.png?v=1716186066&width=320)
Practical Session Duration
40 Hours
![](http://fundaspring.com/cdn/shop/files/teacher_1.png?v=1709124959&width=320)
Conductor
IIT Madras Pravartak
![](http://fundaspring.com/cdn/shop/files/C_-_Programming_Course_366babb5-ccca-4750-8e78-33bf96d2acee.png?v=1716185203&width=320)
Description
Welcome to the C Programming Course! Enhance your coding skills with expert guidance from our experienced instructors in collaboration with IIT-Madras Pravartak. This course is designed for individuals of Class 10 & above seeking to deepen their understanding of C programming. Whether you are a beginner or looking to advance your skills, this course will provide you with comprehensive knowledge and practical experience.
![](http://fundaspring.com/cdn/shop/files/IIT_Madras_Pravartak.png?v=1716185203&width=320)
About IIT Madras Pravartak
IIT Madras Pravartak Technologies Foundation is an initiative by the Indian Institute of Technology Madras, aimed at fostering innovation and entrepreneurship. As a Technology Innovation Hub (TIH), it focuses on promoting advancements in Cyber-Physical Systems (CPS). Pravartak provides a collaborative platform for academia, industry, and government to work together on cutting-edge research, development, and commercialization of technologies. The foundation supports startups, offers funding opportunities, conducts training programs, and facilitates the development of high-tech solutions to address societal challenges.
Course Objectives
- Develop proficiency in C programming.
- Understand and apply advanced programming concepts.
- Solve real-world problems using C.
Topics Covered
- Introduction to Programming
- Basics of C Programming
- Operators and Expressions
- Control Flow Statements
- Functions
- Arrays and Strings
- Pointers
- Structures and Unions
- Project Work
*Scroll Down for detailed Information*
Benefits
- Skills Gained: Problem-solving, efficient coding, strong programming foundation.
- Career Opportunities: Software Developer, Systems Programmer, Embedded Systems Engineer, Game Developer.
Topics covered in the Theory Sessions (40 Hours)
- Overview of programming concepts.
- Introduction to C programming language.
- History and significance of C.
- Setting up the development environment.
- Structure of a C program.
Basic syntax and rules. - Data types, variables, and constants.
- Input and output operations.
- Arithmetic, relational, logical, and bitwise operators.
- Operator precedence and associativity.
- Expressions and evaluation.
- Decision-making with if-else statements.
- Nested if-else and switch-case statements.
- Looping with while, do-while, and for loops.
- Break and continue statements.
- Introduction to functions.
- Function declaration, definition, and invocation.
- Return types and parameters.
- Recursion and recursive functions.
- Introduction to arrays and strings.
- Declaring and initializing arrays.
- Array indexing and traversal.
- String manipulation functions.
- Understanding pointers and memory addresses.
- Pointer declaration and initialization.
- Pointer arithmetic.
- Pointer to arrays and functions.
- Introduction to structures and unions.
- Declaring and accessing structure members.
- Nested structures and arrays of structures.
- Differences between structures and unions
Topics covered in the Practical Sessions (40 Hours)
- Installing and configuring a C compiler (e.g., GCC).
- Introduction to Integrated Development Environments (IDEs).
- Writing and compiling simple C programs.
- Understanding error messages and debugging techniques.
- Implementing various decision-making and looping constructs.
- Writing programs to solve simple problems using control flow statements.
- Writing functions to perform specific tasks.
- Calling functions with different parameter types.
- Implementing recursive functions and solving recursive problems.
- Implementing programs to manipulate arrays and strings.
- Solving problems involving array traversal, sorting, and searching.
- Writing programs to demonstrate pointer concepts.
- Implementing pointer-based data structures and algorithms.
- Debugging pointer-related errors.
- Implementing programs using structures and unions.
- Designing data structures using structures.
- Understanding the use cases for unions.
- Working on a small-scale project or mini-assignments.
- Applying learned concepts to solve real-world problems.
- Presenting and reviewing project outcomes.
For any queries contact us at support@fundaspring.com or call +91 78450 46889.
Reviews
Other Activities for your Kids
Applied Database Systems Engineering | IIT Madras Pravartak | Online Bridge Course
Rs. 0.00
- Unit price
- /per
IITM Pravartak Electronics and Embedded Systems Courses | IIT Madras Pravartak | Online
Rs. 0.00
- Unit price
- /per
Pongal & Vivekananda Jayanthi Celebrations | NPRN Swami Vivekananda Payilagam | Medavakkam, Chennai
Rs. 0.00
- Unit price
- /per
Chak Dhoom Dhoom - All Kids Winter Party | NPRN Swami Vivekananda Payilagam | Pallikaranai, Chennai
from Rs. 200.00
- Unit price
- /per
Basic Electronics 1 (Using Anubhuthi Kit) | Falling Apple | Adyar, Chennai
from Rs. 920.00
- Unit price
- /per