0% found this document useful (0 votes)
9 views

Course Module of ICU Class

The document outlines a 7-week course module on C programming, covering topics such as basic syntax, control structures, loops, functions, arrays, strings, and pointers. Each week includes classes, activities, and week-long contests to reinforce learning. The final week focuses on a comprehensive review and a final contest covering all topics learned throughout the course.

Uploaded by

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

Course Module of ICU Class

The document outlines a 7-week course module on C programming, covering topics such as basic syntax, control structures, loops, functions, arrays, strings, and pointers. Each week includes classes, activities, and week-long contests to reinforce learning. The final week focuses on a comprehensive review and a final contest covering all topics learned throughout the course.

Uploaded by

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

Tab 1

ICU CLASS
Course Module

Week 1: Introduction to C Programming

Class 1:

●​ Introduction to Programming
●​ Overview of C Language
●​ Setting up the Environment
●​ Writing Your First C Program

Class 2:

●​ Basic Syntax and Structure


●​ Data Types and Variables
●​ Input and Output Functions (printf, scanf)

Activities:

●​ In-class questions on basic syntax and data types


●​ Online quiz on Week 1 topics

Contest:

●​ Week-long contest on writing basic C programs

Week 2: Control Structures

Class 3:

●​ If, If-Else Statements


●​ Nested If Statements
●​ Switch Case

Class 4:

●​ Practice problems on control structures


●​ In-class exercises

Activities:

●​ In-class exercises on control structures


●​ Online quiz on control structures
Contest:

●​ Week-long contest on control structures

Week 3: Loops and Functions

Class 5:

●​ Loops: For, While, Do-While


●​ Nested Loops

Class 6:

●​ Break and Continue Statements


●​ Introduction to Functions
●​ Defining and Calling Functions
●​ Function Prototypes

Activities:

●​ In-class exercises on loops and basic functions


●​ Online quiz on loops and basic functions

Contest:

●​ Week-long contest on loops and basic functions

Week 4: Advanced Functions and Math Functions

Class 7:

●​ Return Type and Parameters


●​ Recursion
●​ Scope and Lifetime of Variables

Class 8:

●​ Math Functions (ceil, abs, sqrt, etc.)


●​ Practice problems using math functions
●​ Introduction to Bitwise Operations

Activities:

●​ In-class exercises on advanced functions and math functions


●​ Online quiz on functions and math functions
Contest:

●​ Week-long contest on functions and math functions

Week 5: Arrays and Strings

Class 9:

●​ Introduction to Arrays
●​ One-Dimensional Arrays
●​ Array Operations

Class 10:

●​ Multi-Dimensional Arrays
●​ Introduction to Strings
●​ String Functions

Activities:

●​ In-class exercises on arrays and strings


●​ Online quiz on arrays and strings

Contest:

●​ Week-long contest on arrays and string manipulation

Week 6: Pointers

Class 11:

●​ Introduction to Pointers
●​ Pointer Variables
●​ Pointer Arithmetic

Class 12:

●​ Pointers and Arrays


●​ Pointers and Functions
●​ Dynamic Memory Allocation

Activities:

●​ In-class exercises on pointers


●​ Online quiz on pointers
Contest:

●​ Week-long contest on pointers

Week 7: Bitwise Operations and Review

Class 13:

●​ Detailed Study of Bitwise Operations (&, |, ^, ~, <<, >>)


●​ Practice problems on bitwise operations

Class 14:

●​ Review of All Topics


●​ Common Mistakes and Debugging Techniques
●​ Introduction to Advanced Topics (if time permits)
●​ Final Q&A Session
●​ In-Class Problem Solving
●​ Wrap-Up and Certificates

Activities:

●​ Comprehensive review quiz


●​ Interactive Q&A

Final Contest:

●​ Week-long contest covering all topics

You might also like