Computer Programming

Syllabus

Module 1: (10 hours):

Data Types, Operators and Expressions: Variables and constants - declarations - arithmetic and logical operators – Assignment operator – Input/Output. Control Flow: Statements and blocks – if-else, switch, while, for and do-while statements – break and continue – goto and labels.

Module 2: (08 hours):

Functions and Program structure: Basics of functions, Parameter passing – scope rules – recursion

Module 3: (08 hours):

Aggregate data types: Single and multidimensional arrays, structures and unions – Pointers to arrays and structures – passing arrays and pointers as arguments to functions.

References:

  1. B.S. Gottfried, Programming with C (Schaum's Outline Series), 2nd ed. McGraw-Hill,1996.
  2. B. W. Kernighan and D. M. Ritchie, The C Programming LanguageS, 2nd ed. Prentice Hall, 1988
  3. W. Kernighan, The Practice of Programming, Addison-Wesley, 1999.

Subject Content

PPTs/NOTES/QP

Question papers/Tutorials

Video Lectures

NOTE: Here are some websites that are almost equivalent to “C Programming for Dummies”: GeeksforGeeks, Stack Overflow.
"GeeksforGeeks also provides tutorials!"
HackerRank is also a platform that you can use to practice!

Module 1,2 & 3
  • C Programming

    NOTE: You can find a lot of video lectures on C programming, the attached playlist has pretty much everything you need.


Z-lib Home Google

© 2020 Freshers Zone