C PROGRAMMING

C Programming Resources for Users

C Programming Picture

C is one of the most widely used programming languages across the world. Programming related concepts of many programming languages were derived from C. C was developed by Dennis Ritchie.

This C Programming tutorial is intended for beginners who have no idea of programming. You are suggested to follow the tutorial in top-down fashion, i.e., start with first topic, then second and so on...

Note: Resources provided here are only for individual study. They are not to be reprinted and sold outside.

Web Material:

PPTs and PDFs for Users:

Course Name: Computer Programming

Course Code: xxx

Course URL: http://www.startertutorials.com/cp/

Course Prerequisites: Should have fundamental mathematical knowledge. These prerequisites are covered in the following courses:

  • Engineering Mathematics (M-I, M-II)
  • Mathematical Foundations of Computer Science (MFCS)

Course Objectives: To learn fundamental concepts of a computer and know about what is programming and how to write programs using C programming language.

Course Outcomes: Following are the key outcomes for this course:

  • Knowledge regarding basic computer components, fundamental programming concepts, and basic C programming concepts. Ability to Create and execute basic programs in C.
  • Ability to work with control statements, arrays and strings in C programs.
  • Ability to apply modular design to C programs using functions.
  • Ability to implement dynamic memory management using pointers.
  • Ability to use structures and unions in C programs.
  • Ability to perform various operations on files through a C program.

Text Books:

  • Problem Solving and Program Design in C, Hanly, Koffman, 7th ed, PEARSON

  • The C programming Language by Dennis Richie and Brian Kernighan

  • C by Example, Noel Kalicharan, Cambridge

Click here to download the C Programming syllabus.