|
|
Hours
- 01 lecture
- TTh 11:00-12:15, CSIC 2117, Alan Sussman
- 0101 Lab - MW 9:00-9:50, CSIC 3120
- 0102 Lab - MW 10:00-10:50, CSIC 3120
- 02 lecture
- TTh 12:30-1:45, CSIC 2117, Jan Plane
- 0201 Lab - MW 11:00-11:50, CSIC 3120
- 0202 Lab - MW 12:00-12:50, CSIC 3120
- 0203 Lab - MW 10:00-10:50, CSIC 3118
- 03 lecture
- TTh 2:00-3:15, CSIC 2117, Jan Plane
- 0301 Lab - MW 1:00-1:50, CSIC 3120
- 0302 Lab - MW 2:00-2:50, CSIC 3120
Prerequisites
CMSC 132 with a grade of C or better.
Notes
Changes (correcting errors, clarifying ambiguities, etc.) to the web pages, projects,
due dates, etc. will be placed on the recent
changes web page.
Staff
| Name |
Email |
Phone |
Office |
Office Hours |
| Alan Sussman |
als-at-cs.umd.edu |
x53360 |
AVW 4145 |
Mon 2:30-4:00 Thurs. 4:30-6:00 |
| Jan Plane |
jplane-at-cs.umd.edu |
x52754 |
AVW 1113 |
Mon. 11:00-1:00 Thur. 9:30-11:00 |
| Ejaz Ahmed |
ejaz-at-umd.edu |
|
AVW 1112 |
Wed 11:00-1:00 Fri 10:30-12:30 |
| Yuk Hei (Tom)
Chan |
yhchan-at-cs.umd.edu |
|
AVW 1112 |
Mon 1:00-3:00 Thur 12:30-1:30 Thur 3:30-4:30 |
| Chanhyun Kang |
kang.chanhyun-at-gmail.com |
|
AVW 1112 |
Tues 3:00-5:00 Wed 1:00-3:00 |
| Jayanta Mondal |
jayanta-at-cs.umd.edu |
|
AVW 1112 |
Tues 9:00-11:00 Thur 11:00-1:00 |
| Bahadir
Ozdemir |
ozdemir-at-cs.umd.edu |
|
AVW 1112 |
Tues 11:00-1:00 Wed 3:00-5:00 |
| Aishwarya
Thiruvengadam |
aish-at-cs.umd.edu |
|
AVW 1112 |
Tues 1:00-3:00 Fri 12:30-2:30 |
Schedule of topics (with approximate duration)
- C/Unix Memory Model (1 week)
- Moving from Java to C (3 weeks)
- Pointers and dynamic data structures in C (2 weeks)
- I/O, standard libraries (1 week)
- Testing (0.5 weeks)
- Assembly Language (1 week)
- Process control (0.5 week)
- Systems programming (1 week)
- Program measurement and optimization (1 week)
- Multithreaded programming with pthreads (1 week)
- Libraries and linking (1.5 weeks)
- Dynamic memory management (0.5 weeks)
|