ACES

C Programming Workshop

Duration: 5 Days

A C programming Workshop for 1st year students at IOE Purwanchal Campus.

thumbnail

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.