|
|
|
|
|
|
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
|
|
 |