Lecture No. | Description | Lecture By |
---|---|---|
Lecture 1 | Introduction: GCC, Using MAKE Utility, GDB | Lecture by Dr. Krishna Bati Singha , Lecture by Ms. Arti Bajaj, Lecture by , Lecture by |
Lecture 2 | C Basics: History of C, Characteristics of C, C Program Structure | Lecture by Ms. Arti Bajaj , Lecture by B, Lecture by Ms. Arti Bajaj , Lecture by Ms.Krishna Bati |
Lecture 3 | Variables, Defining Global Variables, Printing Out and Inputting Variables | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 4 | Constants, Arithmetic Operations | Lecture by Dr. Ksh Krishna Bati Singh, Lecture by Ms. Arti Bajaj, Lecture by , Lecture by |
Lecture 5 | Comparison Operators, Logical Operators, Order of Precedence | Lecture by Ms. Aarti Bajaj, Lecture by , Lecture by , Lecture by |
Lecture 6 | Conditionals (The if statement , The ? operator, The switch statement) | Lecture by Ms. Aarti Bajaj, Lecture by , Lecture by , Lecture by |
Lecture 7 | Looping and Iteration (The for statement, The while statement, The do-while statement, break and continue) | Lecture by Ms. Aarti Bajaj, Lecture by , Lecture by , Lecture by |
Lecture 8 | Arrays and Strings (Single and Multi-dimensional Arrays, Strings) | Lecture by Ms. Aarti Bajaj, Lecture by , Lecture by , Lecture by |
Lecture 9 | Functions (Function Prototyping, passing parameters, returning values, recursion) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 10 | Storage Class Specifier (auto, extern, static, register) | Lecture by Ms. Arti bajaj, Lecture by , Lecture by , Lecture by |
Lecture 11 | Further Data Types: Defining New Data Types, Structures | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 12 | Unions, Type-Casting | Lecture by Ms. Arti bajaj, Lecture by , Lecture by , Lecture by |
Lecture 13 | Enumerated Types | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 14 | Low Level Operators and Bit Fields (Bitwise Operators, Bit Fields) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 15 | Pointers: Pointers arithmetic and Arrays | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 16 | const pointers, void pointers | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 17 | near, far and huge pointers | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 18 | Dynamic Memory Allocation and Dynamic Structures: malloc, calloc and realloc | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 19 | Size of free | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 20 | introduction to Linked Lists and dynamic 2- dimensional arrays | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 21 | Advanced Pointer Topics: (Pointers to Pointers, Pointer to array | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 22 | Array of pointers, Command line input | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 23 | Pointers to a Function, Implementing Callbacks) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 24 | The C Preprocessor: #define, #undef, #include | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 25 | #if — Conditional inclusion, Other Preprocessor Commands | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 26 | C, Linux and Standard Libraries: (Advantages of using Linux with C, Using Linux System Calls and Library Functions) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 27 | Integer Functions, Random Number, String Conversion | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 28 | Searching and Sorting: |
Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 29 | Input and Output (I/O):stdio.h Reporting Errors (perror(), errno, exit() ) | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 30 | Streams (Predefined Streams, Redirection) Basic I/O (Formatted I/O, printf, scanf ), | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 31 | String Handling: |
Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 32 | String Searching | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 33 | Character conversions and testing: ctype.h, | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 34 | Files Character and Line Based I/O | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 35 | Formatted I/O | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 36 | Block I/O | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 37 | File Positioning, Status Functions, | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 38 | Deletion and Renaming, Temporary Files | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 39 | File Accessibility and Directories-access, stat, | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 40 | chmod, chown | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 41 | chdir, chroot | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 42 | Process Control: Running Linux Commands from C | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 43 | fork() | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 44 | the exec family | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 45 | wait (), exit(), Thread creation-a simple implementation. | Lecture by , Lecture by , Lecture by , Lecture by |
Lecture 46 | Structures In C Language | Lecture by Ms. Arti bajaj, Lecture by , Lecture by , Lecture by |
Lecture 47 | Functions In C Language | Lecture by Ms. Arti bajaj, Lecture by , Lecture by , Lecture by |