C Programming Workshop
Duration: 5 Days
A C programming Workshop for 1st year students at IOE Purwanchal Campus.

C Programming Workshop
Organized by ACES
Overview
The C Programming Workshop was a 5-day hands-on training program designed to introduce participants to the fundamentals of C programming. Each session focused on key concepts essential for writing efficient and structured C programs. Participants engaged in coding exercises, problem-solving activities, and practical implementations to enhance their understanding of C programming.
Instructor: Prayush Adhikari
Topics Covered
1. Programming Documentation
- Understanding the importance of documentation
- Writing clear and maintainable code
- Using comments and proper formatting
2. Introduction to C Programming
- Character set, Keywords, and Data Types
- Preprocessor Directives
- Constants and Variables
- Operators and Statements
3. Input and Output Operations
- Formatted input/output functions (printf, scanf)
- Character input/output functions (getchar, putchar)
- Writing programs using input/output functions
4. Control Statements
- Introduction to control structures
- Conditional statements:
if
,if...else
,switch
- Looping statements:
while
,do...while
,for
- Using
goto
for flow control
5. User-Defined Functions
- Function definition and return statements
- Function prototypes and declarations
- Function invocation: Call by Value and Call by Reference
- Recursive Functions
6. Arrays and Strings
- Defining and declaring arrays
- One-dimensional and multi-dimensional arrays
- String declaration and manipulation
- Passing arrays and strings to functions
7. Structures
- Defining and processing structures
- Arrays of structures
- Arrays within structures
- Using structures with functions
8. Pointers
- Pointer declaration and initialization
- Pointer arithmetic
- Relationship between pointers and arrays
- Passing pointers to functions
- Using pointers with structures
9. File Handling in C
- Defining, opening, and closing a file
- Reading and writing data from files
- Error handling in file operations
Workshop Details
- Duration: 5 Days (2 hours per day)
- Mode: Hands-on practical sessions
This workshop aimed to equip participants with a strong foundation in C programming and help them develop skills necessary for problem-solving and application development.
For any further inquiries, feel free to reach out to ACES Team.