You can find the source code for the programming examples to be covered in
tutorial in UNIX in the directory: /home/231/tutorials
Week No.
|
Days |
Topics to be covered
|
1 |
May 11 - 17 |
- Lab tours
- Introduction to Computer Science accounts
- UNIX orientation
- Submission of assignments
|
2
|
May 18 - 24 |
- Assignment 1 (exact commands to be entered)
- Logic
- Assignment 2
- Using the Emacs and XEmacs editors
- Introduction to programming
|
3
|
May 25 - 31 |
- Working from home using SSH
- Decision-making/branching
- Looping/repetition
|
4
|
June 1 - 7 |
- First tutorial (Tuesday, Wednesday): Assignment 4, Functions and
procedures
- Second tutorial (Thursday, Friday): No tutorial will be held on
Thursday, the Friday tutorial will be an open one where you can ask
questions but no new material will be taught.
|
5
|
June 8 - 14 |
- First tutorial (Tuesday, Wednesday): More advanced concepts related
functions and procedures. Describing the requirements for Assignment 5.
Working on the design portion for this assignment (specifying the
modules needed based on the assignment description as well as the order
of the calls).
- Second tutorial (Thursday, Friday): Arrays (1D and 2D)
|
6
|
June 15 - 21 |
- First tutorial (Tuesday, Wednesday): Working on the design portion
for Assignment 6 (specifying the
modules needed based on the assignment description as well as the order
of the calls).
- Second tutorial (Thursday, Friday): File input and output, arrays of
records. Describing the requirements of Assignment 7. Working on the
design portion for Assignment 7 (specifying the
modules needed based on the assignment description as well as the order
of the calls).
|
7
|
June 22 - 26 |
- First tutorial (Tuesday, Wednesday): Description for Assignment 8.
Examples covering pointers and linked lists.
- Second tutorial (Thursday, Friday): Open tutorial, no new material
will be taught but you can ask questions (for either tutorial and not
just one in which you are registered).
|