Programming Language - C:
 
   
 
 
Course Description:
 
This course provides a guide to the C programming language. Basic syntax and grammar will be covered in the first four lectures. The rest of the lectures will expose the student to more advanced concepts, such as dynamic memory allocation, concurrency and synchronization.
 
 
Lecture Videos & Notes:
 
# Topics Video Code Note
1 Introduction: writing, compiling, and debugging C program. (Ex.Hello world!!) Code (PDF)
 
 
Watch Videos:
 
 
 
 
Text Book:
 
Kernighan, Brian W., and Dennis M. Ritchie. The C programming language. 2nd ed. Englewood Cliffs, N.J.: Prentice Hall, 1988
Click for downloading the soft copy of the book
King, K. N.. C programming: a modern approach. 2nd ed. New York: W.W. Norton & Co., 2008
Perry, Greg M.. C programming in 12 easy lessons. Indianapolis, IN: Sams Pub., 1994
   
   
 
 
 
       
© 2009 - 2013 Monagi Alkinani

 Department of Computer Science
 Middlesex College, Western University,
 London, Ontario, Canada, N6A 5B7

 malkinan@uwo.ca
  Key Topics:
  Online Courses
  Research Intersts
  Projects
  Résumé
 
  Useful Links:
 
  Western University
  Khan Academy
  The New Boston