Course curriculum
-
2
Unit 1: Introduction to Programming
-
1.1 Problem Solving using Computer Programs
FREE PREVIEW -
1.2 Introduction to Program Planning Tools (Algorithms, Flowcharts, Pseudocodes)
FREE PREVIEW -
1.3 The Compilation Process
-
1.4 Errors (Syntax & Semantic Errors)
-
-
3
Unit 2: Introduction to C Programming
-
2.1 Features of C Language
-
2.2 Basic Concepts
-
2.3 Variables
-
2.4 Keywords (Reserved words)
-
2.5 Structure of a C program
-
2.6 Basic C Programs
-
2.7 Data Types
-
2.8 Expressions in C
-
2.9 Storage Classes
-
2.10 OPERATORS in C
-
2.11 Precedence and Associativity of Operators
-
2.12 Type Conversion/Type Casting
-
-
4
Unit 3: Decision & Loop Control Structures
-
3.1 Decision Control Structures in 'C'
-
3.1.1 if
-
3.1.2 if-else
-
3.1.3 nested if-else
-
3.1.4 Cascaded if-else
-
3.1.5 switch statement
-
3.2 Loop control structures
-
3.2.1 while loop
-
3.2.2 for loop
-
3.2.3 do-while loop
-
3.2.4 break statement
-
3.2.5 continue statement
-
-
5
Unit 4: Arrays and Strings in C
-
4.1 Arrays in 'C'
-
4.1.1 Basic Concept
-
4.1.2 Array Declaration
-
4.1.3 Array Initialization
-
4.1.4 Array Indexing and Accessing Array Elements
-
4.1.5 Array Operations
-
4.1.6 Multidimensional Arrays
-
4.2 Strings in 'C'
-
4.2.1 Basic Concept, Declaration, Initialization
-
4.2.2 Passing Strings to Functions
-
4.2.3 String manipulation functions
-
4.2.4 C String Standard Library Functions
-
4.2.5 How to read multiple names in 1D Array
-
-
6
Unit 5 Functions in 'C'
-
5.1 Basics Concepts
-
5.2 Function Call (call by value and call by reference)
-
5.3 Return statements
-
5.4 Standard Library Functions
-
5.5 User Defined Functions
-
5.6 Passing Array as Function Parameter
-
5.7 Recursive Functions
-
-
7
Unit 6: Pointers in 'C'
-
6.1 Basic Concept
-
6.2 Operators used in Pointer
-
6.3 Pointer Variable Declaration, Assignment and Initialization
-
6.4 Pointer to Pointer (double pointer)
-
6.5 Passing Pointers to function: call by reference
-
-
8
Unit 7: File Handling in C
-
7.1 Basic Concepts
-
7.2 File Handling Functions
-
7.3 File Access Modes
-
7.4 Example Programs
-
-
9
Unit 8: Miscellaneous Topics in C
-
8.1 Structures
-
8.2 Unions
-
8.3 Enumerated Data Types
-
8.4 Dynamic Memory Allocation
-
-
10
Unit 9: Class Projects
-
Class Project 1
-
Class Project 2
-
Class Project 3A
-
Class Project 3B
-
Class Project 4
-
Class Project 5
-
-
11
About Speed16 Academy
-
Speed16 Academy
-