|
Module 1
|
|
|
|
Lecture 1a- Why we need to study C programming | Why we need to study ALL GATE CSE subjects ?
28:00
|
|
|
|
Lecture 1b - First C Program
17:00
|
|
|
|
Lecture 1c. Detour - Number System
30:00
|
|
|
|
Lecture 1d. Detour - Number System
35:00
|
|
|
|
Lecture 1 Annotated Notes
(100 pages)
|
|
|
|
Home Work -1
(19 pages)
|
|
|
|
LIVE: HomeWork -1 Solution Discussion
|
|
|
|
LIVE Session 1 Annotated Notes
(28 pages)
|
|
|
|
Lecture 2a.Signed and Unsigned Numbers in Memory
33:00
|
|
|
|
Lecture 2b. Integer Promotion
29:00
|
|
|
|
Lecture 2c. Integer Promotion more questions
12:00
|
|
|
|
Lecture 2d. Beautiful Intution Behind 2's Complement
12:00
|
|
|
|
Lecture 2e. Type Conversion in C Programming
17:00
|
|
|
|
Lecture 2 Annotated Notes
(79 pages)
|
|
|
|
Homework 2
(19 pages)
|
|
|
|
Lecture 3a. If -Else Statements
22:00
|
|
|
|
Lecture 3b. Switch-Case Statements
24:00
|
|
|
|
Lecture 3c. While and For Loops
18:00
|
|
|
|
Lecture 3d. Do-While Loop, Break, and Continue Statement
14:00
|
|
|
|
Lecture 3 Annotated Notes
(74 pages)
|
|
|
|
LIVE: HomeWork -2 Solution Discussion and WQ12 Discussion
|
|
|
|
LIVE Session 2 Annotated Notes
(49 pages)
|
|
|
|
Lecture 4a. Operators in C Programming
36:00
|
|
|
|
Lecture 4b. Bitwise Operators in C Programming
25:00
|
|
|
|
Lecture 4c. Assignment, Conditional, and Comma Operators | GATE 2015, 2008
31:00
|
|
|
|
Lecture 4d.Sequence Points
15:00
|
|
|
|
Lecture 4e. Short Circuiting, Order of evaluation, and Associativity for logical and/or
28:00
|
|
|
|
Lecture 4 Annotated Notes
(131 pages)
|
|
|
|
Homework 3
(35 pages)
|
|
|
|
LIVE Homework 3 Solution
|
|
|
|
LIVE Session 3 Annotated Notes
(43 pages)
|
|
|
|
Weekly Quiz 12 - Programming
(5 pages)
|
|
|
Module 2
|
|
|
|
Lecture 5a. Functions in C programming
19:00
|
|
|
|
Lecture 5b. GATE 2019 Question
7:00
|
|
|
|
Lecture 5c. A Journey of the Program | The Big Picture | Compiler, Linker, Assembler, and Loader.
51:00
|
|
|
|
5d. How Compiler Generates relocatable code ?
37:00
|
|
|
|
Lecture 5 Annotated Notes
(70 pages)
|
|
|
|
Lecture 6a.Memory Layout
23:00
|
|
|
|
Lecture 6b. auto and register Storage classes
26:00
|
|
|
|
Lecture 6c. Static Storage Class
29:00
|
|
|
|
Lecture 6d. Extern Storage Class
24:00
|
|
|
|
Lecture 6e. OPTIONAL Extern with 2 files
16:00
|
|
|
|
Lecture 6f. Practice Examples with extern keyword
16:00
|
|
|
|
Lecture 6 Annotated Notes
(92 pages)
|
|
|
|
Homework 4 Extern Variable
(10 pages)
|
|
|
|
LIVE Session Lecture 6G : Extern Homework
|
|
|
|
LIVE Session 4 Lecture 6 G Annotated Notes
(39 pages)
|
|
|
Module 3
|
|
|
|
Lecture 7a. Introduction to Recursion
22:00
|
|
|
|
Lecture 7b.Examples on Recursion
23:00
|
|
|
|
Lecture 7c.More Examples on Recursion
17:00
|
|
|
|
Lecture 7 Annotated Notes
(50 pages)
|
|
|
|
LIVE Session 5: Questions on Recursion
|
|
|
|
LIVE Session 5 Annotated Notes
(28 pages)
|
|
|
|
Lecture 8a. Introduction to Pointers
18:00
|
|
|
|
Lecture 8b.Accessing the variable through the Pointer
24:00
|
|
|
|
Lecture 8c.Passing Pointer to Function
24:00
|
|
|
|
Lecture 8d.Introduction to Array
23:00
|
|
|
|
Lecture 8 Annotated Notes
(69 pages)
|
|
|
|
Homework 5 Easy Pointer Questions
(8 pages)
|
|
|
|
LIVE Session 6: Homework 5 Solution
|
|
|
|
LIVE Session 6 Annotated Notes
(13 pages)
|
|
|
|
Lecture 9a.Array and Pointer together
32:00
|
|
|
|
Lecture 9b.Sizeof Operator in C
23:00
|
|
|
|
LIVE: Solving Few Questions
|
|
|
|
Lecture 9c.Any Pointer can point anywhere
27:00
|
|
|
|
Lecture 9d.Valid Arithmetic Pointer Operations
18:00
|
|
|
|
Lecture 9 + LIVE Annotated Notes
(94 pages)
|
|
|
|
Optional Homework 6
(10 pages)
|
|
|
|
OPTIONAL LIVE Homework 6 Discussion
|
|
|
|
Optional LIVE Session Annotated Notes
(25 pages)
|
|
|
|
Optional and Skip 10a. Little Endian and Big Endian COA concept
30:00
|
|
|
|
Lecture 10b. Passing One D array to the Function
20:00
|
|
|
|
Lecture 10c.Character array and strings
31:00
|
|
|
|
Lecture 10d. Double Pointer | GATE 2008
13:00
|
|
|
|
Lecture 10 Annotated Notes
(108 pages)
|
|
|
|
Lecture 11a. 2 D Arrays in C programming
27:00
|
|
|
|
Practice Questions on char pointers, Double Pointers, and 2D arrays
(30 pages)
|
|
|
|
LIVE: Solution of Practice Questions on char pointers, Double Pointers, and 2D arrays
|
|
|
|
LIVE Session Annotated Notes
(51 pages)
|
|
|
|
Lecture 11b. Pointer to an Array
29:00
|
|
|
|
Lecture 11c. Array of pointers
33:00
|
|
|
|
Lecture 11D. Passing 2D array to the function
17:00
|
|
|
|
Lecture 11 Annotated Notes
(76 pages)
|
|
|
|
Lecture 12. Optional and Advance - Pointer Arithmetic on 2D and 3D arrays
57:00
|
|
|
|
Lecture 12 Annotated Notes
(20 pages)
|
|
|
|
Lecture 13a. Reading Complex Declarations
24:00
|
|
|
|
Practice Set 30 Pointer questions
(41 pages)
|
|
|
|
LIVE: Solution of above Practice Questions
|
|
|
|
Annotated Notes - LIVE Solution Practice Set 30 Pointer questions
(51 pages)
|
|
|
|
Lecture 13b. Void Pointer
10:00
|
|
|
|
Lecture 13c.You think you know pointers ?
8:00
|
|
|
|
Lecture 13d.Malloc and Free
40:00
|
|
|
|
Lecture 13e. Memory leak and Dangling Pointer
18:00
|
|
|
|
Lecture 13 Annotated Notes
(114 pages)
|
|
|
|
Pointer Summary Playlist
|
|
|
|
Structures in C Playlist
|
|
|
|
Struct Annotated Notes
(70 pages)
|
|
|
|
25 Questions Practice Set
(33 pages)
|
|
|
|
LIVE: Solution of above 25 Practice Questions
|
|
|
|
Annotated Notes- LIVE- Solution of above 25 Practice Questions
(46 pages)
|
|
|
|
Lecture 14. Miscellaneous topics - getchar, putchar, Static and Dynamic scoping, call by value, call by reference.
54:00
|
|
|
|
Lecture 14 Annotated Notes
(30 pages)
|
|
|
|
GATE 2004 Question
20:00
|
|
|
|
Weekly Quiz 15 - Programming
(8 pages)
|
|
|
|
Weekly Quiz 15 Discussion
|
|
|
|
Annotated Notes Weekly Quiz 15 Discussion
(55 pages)
|
|
|
|
Weekly Quiz 17 - Programming
(8 pages)
|
|
|
|
Weekly Quiz 17 Discussion
|
|
|
|
Weekly Quiz 17 Discussion Annotated Notes
(50 pages)
|
|
|
|
Weekly Quiz 18 - Programming
(8 pages)
|
|
|
Students' Hand Written Notes
|
|
|
|
C Programming Markdown Notes - By Euler
(53 pages)
|
|
|
|
C Programming Handwritten Notes of a GO Classes Previous Topper - Neel Rayal GATE CSE 2023 AIR 85
(101 pages)
|
|
|
|
Neel Rayal Interview (AIR 85, GATE CSE 2023, GO Classes Complete Course Student)
|
|
|
|
Handwritten Notes by Karan Agrawal (AIR 102 GATE CS 2024) - C Programming
|
|
|
|
Notes by Quantum City (AIR 107, GATE CS 2024, Shreyas Rathod) - C Programming Notes
(42 pages)
|
|