0% found this document useful (0 votes)
3 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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 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
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