Skip to content

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.

License

Notifications You must be signed in to change notification settings

sgr-m/Programming-in-C-for-GATE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Begin with the lecture notes to understand each concept in depth.
  2. Explore and run the source code files in your preferred C compiler (Turbo C, GCC, or Code::Blocks).
  3. 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

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages