The ICS course (15-213 and 18-213) provides a programmer's view of how computer systems execute programs, store information, and communicate. It enables students to become more effective programmers, ...