User Tools

Site Tools


start

Differences

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

Link to this comparison view

start [2007/08/14 15:36] – external edit 127.0.0.1start [2016/09/09 16:45] (current) aboelaze
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-====== Your Course  ======+====== EECS 2021 Computer Organization  ======
  
-===== Description  =====+===== Course Outline  =====
  
-The course lays the conceptual foundation of object-oriented programming. It covers delegation and contractsencapsulation and API programmingaggregation and the collections frameworkinheritance and polymorphismall from the client's perspective.  +This course provides a description of how computers work by following the abstraction trail from the high-level programming layer down to the digital-logic component layerBy understanding how the features of each abstraction layer are implemented in the one beneath it, one can grasp the tapestry of the software/hardware interface. 
 +Topics include programming in assembly language, machine instructions and their encoding formatstranslating and loading high-level programscomputer organization and performance issuesCPU structure, single/multi-cycle datapath and controlpipelining, and memory hierarchyThe course presents theoretical concepts as well as concrete implementations on a modern RISC processor. 
 +The lab sessions (3 hours/week) involve experiments on assembly and machine language, hardware description languages and simulators, processor architectures, cache memories. 
 + 
 +===== Course Learning Outcomes ===== 
 + 
 +By the end of the course, the students will be expected to be able to: 
 + 
 +  - Translate high-level code to assembly language and machine code 
 +  - Represent data in machine readable form and describe how it is stored and manipulated in a CPU 
 +  - Synthesize hardware of increasing complexity from logic gates to a simple CPU using a Hardware Description Language 
 +  - Evaluate computer performance and compare performance on different architectures and designs 
 +  - Describe and critique I/O and Parallel Hardware
  
 ===== Lecture Times ===== ===== Lecture Times =====
  
-  * Section A: Mondays and Fridays11:00am 12:00pm, CSE 111+  * Section A: Mondays and Wednesdays5:30pm 7:00pm, LAS B
  
start.1187105762.txt.gz · Last modified: 2016/09/09 16:45 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki