Include a brief summary of the course topics and requirements, the general format of the course, and the methods of evaluation.

Skills and knowledge students should have prior to beginning the course:
Course Learning Objectives:
  1. write programs using the C programming language.
  2. use conditionals and loops to control program flow.
  3. use good programming style.
  4. debug and test programs.
  5. create usable programs and evaluate program usability.
  6. obtain and use input from the program user.
  7. use arrays in programs.
  8. create and use functions.
Course Format:
Method of evaluation:

daily practise 20% lab exams 20% online quizzes 10% final exam 35% assignments 15%