Current Course: F09 15-123: Effective Programming in C and UnixProvides a substantial exposure to the C programming language and the Unix programming environment for students with prior programming experience but minimal exposure to C. Arrays, structs and unions, dynamic memory allocation (malloc and free), pointers, pointer arithmetic, and casting. Data structures include lists and hash tables. Cross-platform portability issues. Tools such as emacs/vi, make, and gdb will be covered. Scripting with PERL and bourne shell will be used to solve simple problems. Pereq for 15-213. | ||||
2009 OCTOBER | ||||
|---|---|---|---|---|
| Mon | Tue | Wed | Thu | Fri |
| - | - | - | 1 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
2 OFFICE hrs by Appt. |
| 5 10:30pm-3:30pm REC OFFICE hrs by Appt. |
6 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
7 OFFICE hrs by Appt. |
8 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
9 by Appt OFFICE |
| 12 10:30pm-3:30pm REC OFFICE hrs by Appt. |
13 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
14 OFFICE hrs by Appt. |
15 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
16 by Appt OFFICE |
| 19 10:30pm-3:30pm REC OFFICE hrs by Appt. |
20 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
21 prof Hoffman in FLA. | 22 prof Hoffman in FLA. 1:30pm-4:30pm LEC |
23 prof Hoffman in FLA. |
| 26 prof Hoffman in FLA. 10:30pm-3:30pm REC |
27 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
28 OFFICE hrs by Appt. |
29 1:30pm-4:30pm LEC 4:30pm-6pm OFFICE |
30 by Appt OFFICE |