Differences

This shows you the differences between two versions of the page.

Link to this comparison view

courses:cmpu-224_f17:top [2017/08/25 08:40] (current)
Line 1: Line 1:
 +===== CMPU-224 Computer Organization Fall 2017 =====
  
 +~~NOTOC~~ 
 +
 +This course examines the hierarchical structure of computing systems, from digital logic and microprogramming through machine and assembly languages. Topics include the structure and workings of the central processor, instruction execution, memory and register organization, addressing schemes and caching. Our aim is to help you become a better programmer by teaching you the basic concepts underlying all computer systems. We want you to learn what really happens when your programs run, so that when things go wrong (as they always do) you will have the intellectual tools to solve the problem.
 +
 +/*
 +===== Course Website =====
 +
 +<html><a href="https://classroom.google.com/c/NTA1NTM5NDYwNlpa">CMPU 224 Fall 2017</a></html>
 +
 +Note: If you are enrolled in this class and do not have access to the link above, send me an email so I can add you. 
 +*/
 +===== Course Coordinates (when and where) =====
 +
 +^ Time           | Tue/Thu 1:30-3:30pm (Lectures) \\ Fri 1:30-3:30pm (Lab)    |
 +^ Space          | SP 309                                                      |
 +
 +===== Textbooks: =====
 +
 +**Required:** <html><a href="http://csapp.cs.cmu.edu/">Computer Systems: A Programmer's Perspective, Third Edition</a></html>
 +
 +Recommended: <html><a href="http://www.pearsonhighered.com/educator/product/C-Programming-Language-2E/9780131103627.page">The C Programming Language, 2nd edition</a></html>
 +
 +===== Contact Information =====
 +
 +^ Professor:     | Jason Waterman  |
 +^ Office:        | SP 104.4                                         |
 +^ Office Hours:  | 11am - 12pm Tuesday, Thursday, and Friday        |
 +^ Email:         | jawaterman            |