sgr-m/Programming-in-C-for-GATE
This repository contains detailed lecture notes, source codes, and video lecture links for learning C programming — suitable for undergraduate students, GATE, and UGC NET (Computer Science) aspirants.
C Programming Lecture Materials
This repository contains detailed lecture notes, source codes, and video lecture links for learning C programming — suitable for undergraduate students, GATE, and UGC NET (Computer Science) aspirants.
📘 Contents
- Lecture Notes: Comprehensive PDFs covering core concepts, theory, and solved exercises
- Source Code: Clean, well-commented C programs organized by topic
- Video Lectures: Step-by-step explanations and visual demonstrations (external links provided)
🧠 How to Use
- Begin with the lecture notes to understand each concept in depth.
- Explore and run the source code files in your preferred C compiler (Turbo C, GCC, or Code::Blocks).
- Watch video lectures for conceptual clarity and topic-wise problem-solving.
🧩 Topics Covered
- Introduction to C, Tokens, and Identifiers
- Data Types and Type Casting
- Operators and Expressions
- Conditional and Looping Constructs
- Functions and Recursion
- Arrays and Pointers
- Structures and Dynamic Memory Allocation
- Practice Questions and MCQs (GATE & NET Level)
🎯 Ideal For
- BCA / B.Sc. (CS) / B.Tech (CSE / IT) students
- GATE Computer Science aspirants
- UGC NET (Computer Science) candidates
- Anyone seeking to strengthen programming fundamentals
🪪 License
- Source Code: Licensed under the MIT License
- Lecture Notes and PDFs: Licensed under Creative Commons Attribution 4.0 (CC BY 4.0)
You are free to use, modify, and share this material with proper attribution.
👨🏫 Author
Sagar Maindola
PGT Computer Science / Informatics Practices
Jaswant Modern Sr. Sec. School, Dehradun
Former Assistant Professor, GRD Institute of Management & Technology
📍 Dehradun, Uttarakhand, India
📧 E-Mail: sagarmaindola@zohomail.in
🌐 GitHub: sgr-m
🔗 LinkedIn: Sagar Maindola