You can find the source code for the programming examples to be covered in
tutorial in UNIX in the directory: /home/courses/217/tutorials
Week No.
|
Days |
Topics to be covered
|
1 |
Jan 20 - 26 |
- Orientation session for the Computer Science network
- UNIX introduction
- Part I of Assignment 1
|
2
|
Jan 27 - Feb 2 |
- TA's will take students step-by-step through Part II of Assignment 1
|
3
|
Feb 3 - 9 |
- Accessing and reading the electronic documentation ('man' pages) for
the UNIX commands from Assignment 1.
- Organizing your Computer Science account and backing up important
files.
- Using SSH: Terminal program ('client'), file transfer program
- Editing text with Xemacs
- Keyboard commands used in Emacs
|
4
|
Feb 10 - 16 |
- Counting in binary
- Number conversions: binary, octal, decimal, hexadecimal
- Binary additions and subtractions
- Binary subtraction via negate and add
- Logic
|
5
|
Feb 17 - 23 |
No classes: Reading week |
6
|
Feb 24 - Mar 1 |
- Programming introduction (displaying output, reading input)
- Formatting text output
- Recognizing and fixing simple syntax errors
- Q & A for Assignment 3
|
7
|
Mar 2 - 8 |
- Python operators (full versions and shortened versions)
- Assignment 4
- Decision making/branching examples
- Decision making/branching lab exercises
|
8 |
Mar 9 - 15 |
- First tutorial: Simple looping examples; review: UNIX, numbers and logic,
programming introduction & decisions.
- Second tutorial: Open tutorial, TA's will be available to help with
A4 but no new material will be taught.
|
9 |
Mar 16 - 22 |
- Assignment 5
- Advanced looping principles
- Introduction to functions
|
10 |
Mar 23 - 29 |
- First tutorial: Functions: Global vs. local scope, more advanced
examples with parameter passing and return values.
- Second tutorial: Open tutorial, TA's will be available to help with
A5 but no new material will be taught.
|
11 |
Mar 30 - April 5 |
- First tutorial: TA's talk about Assignment 6. Design exercise: hand
in the structure chart component and get feedback on your design.
- Second tutorial: Array/list examples.
|
12 |
April 6 - April 12 |
- First tutorial: Open tutorial, TA's will be available to help with
A6 but no new material will be taught.
- Second tutorial: TA's talk about Assignment 7. Design exercise: hand
in the structure chart component and get feedback on your design.
|
13 |
April 13 - 19 |
- First tutorial: Discussion of some midterm exam questions, file
input and output, classes.
- Second tutorial: Open tutorial, TA's will be available to help with
A7 but no new material will be taught.
|