Lecture Slides
0 |
Course Outline |
|
1 |
Course Overview |
|
2 |
Structure of C Program |
|
3 |
Built-in Datatype |
|
4 |
Assignment and arithmetic operators |
|
5 |
Pointer variable, memory location and content |
|
6 |
Basic IO |
|
7 |
Expression and Statement |
|
8 |
Iteration in C |
|
9 |
for-loop |
|
10 |
sin x |
|
10a |
Iteration from inductive definition |
|
11 |
Function |
|
12 |
Representation of int data |
|
13 |
Recursive Function |
|
15 |
IEEE 754 - floating-point data |
|
16 |
1-D Array |
|
17 |
Recusive Program efficient/inefficient |
|
19 |
Sorting I |
|
20 |
Programming with Strings |
|
21 |
2-D Array |
|
22 |
Quick Sort and Merge Sort |
|
23 |
Dynamic Allocation of 1-D and 2-D array |
|
24 |
User defined datatype - using struct, typedef |
|
25 |
Self-referencing Strecture and List |
|
26 |
Implementation of a data type (not req. for exam.) |
|
27 |
Stack and Queue on Array |
|
28 |
Stack and Queue on Self-referencing Structure |
|
29 |
File Access |
|
30 |
Command-line Argument |