start
This is an old revision of the document!
Software Tools EECS2031
Software Tools
| Lab | Lecture | Topics | Readings | Slides |
|---|---|---|---|---|
| May 10: ✘ | May 10 | C Fundamentals, Formatted I/O | Chap 1-3 | |
| May 17: Lab 1 | May 17 | Expressions, Selection Statements | Chap 4-5 | |
| May 24: Lab 2 | May 24 | Loops, Basic Types | Chap 6-7 | |
| May 31: Lab 3 | May 31 | Arrays, Functions | Chap 8-9 | |
| June 07: Lab 4 | June 07 | Pointers, Pointers and Arrays | Chap 11-12 | |
| June 14: Lab Test 1 | June 14 | Strings, Preprocessor | Chap 13-14 | |
| June 21: Lab 5 | June 21 | Midterm Exam | Chap 1-14 | |
| |
||||
| June 28: Lab 6 | June 28 | Writing Programs, Structures | Chap 15-16 | |
| July 05: Lab 7 | July 05 | Advanced uses of Pointers | Chap 17 | |
| July 12: Lab 8 | July 12 | Low-Level Programming, I/O | Chap 20,22 | |
| July 19: Lab Test 2 | July 19 | Unix | ||
| July 26: ✘ | July 26 | Shell Programming | ||
| August 11-19 : Final Exam | Chapters 1-22, Unix, Shell Programming | |||
Textbooks
Required:
- C Programming: A Modern Approach 2nd edition K.N. King
References:
- The C Programming Language, Kernighan and Ritchie (K&R)
- Practical Programming in the UNIX Environment edited by W. Sturzlinger
Important Dates
- Lectures start on Tuesday May 10.
- Labs start on Tuesday May 17.
- Lab Test 1 is on Tuesday June 14.
- Midterm Exam is on Tuesday June 21.
- The Drop Deadline is Wednesday July 06.
- Lab Test 2 is on Tuesday July 19.
- Final Exam (150 minutes) is August 11-19.
start.1462290050.txt.gz · Last modified: by seela
