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