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

c programing plan

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

c programing plan

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Part 1

Programming Course
Total Lectures = 22
• 16 Lectures → C Programming → 44:42:00
• 04 Lectures → Data Structures → 09:18:27
• 02 Lectures → Algorithms →→→ 05:15:15
Total Hours = 59:15:421x = 47:24:331.25x = 39:30:281.5x
Lecture Number of Lectures Duration Topics
C Programming
• Roadmap
• Tips for Studying and Interview
1 4 + 2 Tutorial on IDE 02:23:28 • C Programming Introduction
• IDE Environment and Setup
• Program Structure .c
• Escape Sequences
• C Basic Syntax
• Identifiers
2 4 02:23:17 • Data Types
• Format Specifiers
• Definition vs. Declaration
• Constants
• Error Types
• Constants and Literals
3 4 02:23:09 • Operators
• Bit Manipulation (Bitwise OR and Bitwise AND)
• Microcontroller Bit Manipulation Examples
• Integer Promotion
• Bit Manipulation (Bitwise NOT and XOR)
• Logical and Arithmetic Shift
4 4 02:19:55 • Assignment Operator
• Ternary Operator
• Operators Precedence and Associativity
• Decision Making (if Condition, if else, if else if else)
• Revision on if Condition + Nested If
• goto Statement
5 4 02:23:46 • Switch Case + Nested Switch
• Looping (For, while, do while) + Nested for
• Break and Continue Statement
• Functions
6 3 01:42:48 • Error Return Function
• Modules and Multi File Approach
• Casting (Implicit, Explicit)
• Memory Layout
7 4 03:09:40 • Storage Classes (Scope (Local & Global) & Lifetime)
• Storage Classes (auto, register, extern, static)
• Static with Global & Local Variables & Functions
• Compilation Process Introduction
• Installing MinGW GCC Compiler
• Using CMD with Tool Chains
• Preprocessor Directives
8 11 04:23:12 • Program Structure .h
• Macros Types using #define
• Macros vs Function
• Preprocessor Conditional Compilation + File Guard
• Preprocessor Directives Operators
• Arrays (1D,2D,3D)
9 4 02:17:43 • Strings
• Passing Arrays to Functions
• Pointers
• Pointer Types (Wild, Null, Dangling, Void)
10 3 02:55:17 • Introduction to Dynamic Memory Allocation
• Call by Value & Call by Reference
• Handling Null Pointer & Using of Error Return
• Pointer Arithmetic
• Dealing with Arrays by Pointers
• Not Legal Arithmetic on Pointers
11 3 02:24:56 • Subtraction and Comparison on 2 Pointers
• Dealing on Void Pointers Arithmetically
• Post, Pre-Increment and Decrement on Pointers
• Effect of const Qualifier on Pointers
• Pointer with Strings
• Double Pointer
• Function Return Address + Arrays
12 3 02:26:02 • Relationship Between Pointers and Arrays
• Array of Pointers
• Pointer to an Arrays
• Recursive Function
13 4 03:10:07
14 14 04:41:31

15 11 03:35:52
16 4 02:05:17

Data Structures
17 9 03:48:25
18 7 03:26:17

19 4 02:03:45
20 7 02:10:20

Algorithms
21 7 02:25:39
22 3 02:49:36

You might also like