0% found this document useful (0 votes)
9 views4 pages

Csi Schedule

Csi shedule

Uploaded by

tewagid816
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views4 pages

Csi Schedule

Csi shedule

Uploaded by

tewagid816
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

DAY 1:JUNE 5,2024

Session 1:

Introduction to C Programming

• History and evolution of C languagee

• Characteristics and features of C

Session 2:

• Structure of a C program

• Compilation process

DAY 2:JUNE 6,2024

Session 1:

Data Types and Variables

• Basic data types

• Derived data types

Session 2:

• Constants and variables

• Sizeof operator and data type sizes

DAY 3:JUNE 7,2024

Session 1:

Input and Output Operations

• Standard input and output functions

• Formatted input and output

Session 2:

• File input and output

DAY 4:JUNE 8,2024

Session 1:

Operators and Expressions

• Arithmetic operators

• Relational operators
• Logical operators

Session 2:

• Bitwise operators

• Assignment operators

• Operator precedence and associativity

DAY 5:JUNE 10,2024

Session 1:

Control Flow Statements

• Conditional statements

• Switch-case statement

Session 2:

• Loops

• Break and continue statements

• Loop control statements

DAY 6:JUNE 11,2024

Session 1:

PROGRAMMING CONCEPTS

Session 2:

DAY 7:JUNE 12,2024

Session 1:

Functions and Modular Programming

• Function declaration and definition

• Function arguments and return values

Session 2:

• Recursion and recursive functions

• Scope and lifetime of variables

• Modular programming concepts


DAY 8:JUNE 13,2024

Session 1:

Arrays and Strings

• Array declaration and initialization

• Accessing array elements

Session 2:

• Multi-dimensional arrays

• Strings and string handling functions

• String manipulation and operations

DAY 9:JUNE 14,2024

Session 1:

PROGRAMMING CONCEPTS

Session 2:

DAY 10:JUNE 15,2024

Session 1:

Pointers and Memory Management

• Pointer declaration and initialization

• Pointer arithmetic

• Pointer and array relationship

• Dynamic memory allocation

• Memory management techniques

DAY 11:JUNE 18,2024

Session 1:

Structures and Unions

• Structure declaration and definition

• Accessing structure members

• Nested structures
Session 2:

• Union declaration and usage

• Differences between structures and unions

DAY 12:JUNE 19,2024

Session 1:

PROGRAMMING CONCEPTS

Session 2:

DAY 13:JUNE 20,2024

Session 1:

File Handling

• Opening and closing files

• Reading and writing files

Session 2:

• File modes and permissions

• Error handling in file operations

• File pointer operations

DAY 14:JUNE 21,2024

Session 1:

PROGRAMMING SESSION &SEMINAR

DAY 15:JUNE 22,2024

CERTIFICATION EXAM

You might also like