Introduction to Programming Language Course Outline
Week 08: Array & String Recap
Module 28: Array Recap
28-1: Introduction to array and why array is used recap
28-2: Array declaration and how array is stored recap
28-3: Array initialization recap
28-4: Variable sized array recap
28-5: Sum, Max, and Min values of an array
28-6: Memset to set variable-sized array's values
28-7: Counter array recap
Module 29: String Recap
29-1: Introduction to string
29-2: String declaration and initialization recap
29-3: String input and output recap
29-4: Length of a string recap
29-5: String copy, concatenation, and comparison recap
29-6: Counter array again in string
29-7: Sum of two strings
Module 29.5: Practise Day
29.5-1: Practise Instructions
Module 30: Lab Class 08
30-1: Sum of Two Strings Bug Fixing
30-2: Check If a string is a Palindrome
30-3: Check If a string is a Palindrome using two pointers technique
30-4: Check if a string is Contains all alpahbets
30-5: Count Number of words in a string
30-6: Optional Practise Set
Module 30.5: Practise Day
30.5-1: Practise Instructions
Module 31: Exam Day 07
31-1: Exam Instructions
Week 09: Function & Pointer Recap
Module 32: Function
31-1: Introduction to Function
31-2: Types of Functions and Function Declaration
31-3: Has Return Value + Has Parameter
31-4: Has Return Value + No Parameter
31-5: No Return Value + Has Parameter
31-6: No Return Value + No Parameter
31-7 Making of pow() Function
Module 33: Pointer
32-1: Introduction to Pointer
32-2: Access Values with Pointers
32-3: Array and Pointers
32-4: Function and Pointers
32-5: Function and Pointers II
32-6: Null pointers
Module 33.5 : Practise Day
32.5-1: Practise Instructions
Module 34: Lab Class 09
33-1: Finding Max Of Array With Functions
33-2: Function For Rotating An Array
33-3: Implementing The Truncate Function
33-4: Pass By Address.
33-5: return by address
Module 34.5: Practise Day
33.5-1: Practise Instructions
Module 35: Exam Day 08
34-1: Exam Instructions
Week 10: Structure, Files, Multidimensional Array & Recursion
Module 36: Structure
32-1: Introduction to Structures
32-2: Structure Declaration and Initialization
32-3: Structures Input and Output
32-4: Functions and Structures
32-5: Array of Structures
Module 37 : Files
36-1: Working with files from the command line
36-2: File related functions in C
36-3: fscanf and fprintf
36-4: Using of files-keeping a log file
36-5: Using files to store data
Module 37.5: Practise Day
36.5-1: Practise Instructions
Module 38: Lab Class 10
37-1: Sorting Array of Structures
37-2: Calculating Grade of Students
37-3:
37-4:
37-5:
37-6:
Module 38.5: Practice Day
37.5-1: Practise Instructions
Module 39: Final Exam
38-1: Exam Instructions