1. Who is this course for?
Any Btech Student
2. What will the students learn in this course?
From basic to fundamentals the course is designed to instill indepth knowledge of various C programming concepts.Below is the course content-
Learn With Anjan - Programming Fundamentals-C Language
Course Content
- Introduction to Programming , Program & Programming , Programming Languages, Introduction to compiler , Linker, loader, Interpreter , Algorithm and Flowchart Classification of programming Languages , Overview of C
- Constants, Variables and Data types in C
- Operators and Expressions
- Managing Input and Output operation V Decision making and Branching VI Decision making and looping
- Pointers
- Arrays
- Character Arrays and Strings
- User defined function in C
- Structures and Unions
- File Management in C
- Introduction to Dynamic Memory Allocation and Linked List -Allocation block of memory (Malloc) -Allocation Multiple Blocks of Memory : Calloc -Releasing the used space: free -Altering the size of block : Realloc -Concept of Linked list, Advantages of Linked list -Create, Insert, Delete operations of singly linked list
3. Is there anything the students need to bring to the class
For offlline/classroom classes students may carry their persoal laptop .
For online classes skype should be installed in the system.Headphone for communication is required.Students should be in a quiet place for effective learning.