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

c programing plan

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)
5 views

c programing plan

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/ 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