IT: C

Course Description

Principles of computer programs; translator; principles of Programming; data types and operations; assignment, input and display data statements; programs control; subprograms; array; file; practice.

TQF3

Lecture Notes

Week# Contents Lecture Notes Practicals Exercises
1-2 Course Introduction: C overview, Principles of Programming Languages  [PDF]    
3-4 Algorithm, C Syntax, variables, data types   Introduction  Intro  ex1
5 Input and Output, Operators      
6 Condition Statement: the if Statement, the switch Statement  Control Statement  if_statement  
7-8 Loop  

  • The for loop
  • The while loop
  • The do-while loop
  • The break and continue keywords
   Loop  
10-12 Function Function Function  
13 Array  Array  Array (1-D) 2D_Arrays  
14-15 File File File  
16 Coursework      

Assessment

  • Midterm 30%
  • Final 30%
  • Assignment 30%
    • Quizzes 15%
    • Homework 10%
    • Class attendance 5%
  • Coursework 10%