|
Recitation |
Description |
Supplementary Materials |
| Wednesday Sep 06 |
- Creating, Compiling, and Running basic C programs.
- Solutions for the Labs are going to be posted after Lab
sessions.
|
Lab Assignment I |
| REC. II |
- Getting familiar with code using if and switch
statements, and identify legal argument types for these
statements.
- Getting familiar with conditional operators: &&, || and
perform correct evaluations for short and long circuiting.
- Getting familiar with code using forms of loops (for,
while...)
|
Lab Assignment II |
| REC. III |
- Calling functions: Call-by-Value and Call-by-Reference
- Random Number Generation.
- Recursive functions.
|
Lab Assignment III
Lab3 Solution (zip file) |
| REC. IV |
|
Lab Assignment IV |
| REC. V |
- Relationship between Pointers and Arrays
- Arrays to Pointers
- Structures
|
Lab Assignment V |
| REC. VI |
- Building your Own Computer
|
A Computer Simulator |
| REC. VII |
- The kernel and the shell
- Monitoring processes: ps and time
- Foreground and Background processes
|
Lab Assignment VII
dict.tar |
| REC. VIII |
- Job Control and Process Groups
|
Lab Assignment 8 |
| REC. 9 |
System Programming:
- Process Creation.
- Process Identification.
- Executing a File.
- Waiting for a Completion of a Child Process.
- Sending Signals.
|
Lab Assignment 9 |
| REC. 10 |
-
Designing, writing, Compiling and Testing
Palm OS applications.
-
Understanding Forms and Pieces of code
that handle user interactions.
|
Lab
Assignment 10 The .prc File for
the Power Problem
Solution |