Home Programming in C : MCA-103

Programming in C : MCA-103

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: Mathematics: (Math Functions, Math Constants) 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: Basic String Handling Functions and safety issues 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
[whatsapp]