Loading...
 

AR. Architecture and Organization

Brandon Myers - Comp Org

These activities for Computer Organization were developed by Brandon Myers with support from an ACM Special Projects Award. The activities and additional information are available at: https://bmyerz.github.io/pogil-for-computer-organization/.

Activity Name Contact Stage
Bits & Numbers Brandon Myers 2: Piloted
Memory Organization of Programs Brandon Myers 2: Piloted
Stored Programs Brandon Myers 2: Piloted
Procedure Calls Brandon Myers 2: Piloted
Combinational Logic Brandon Myers 2: Piloted
Adders & Delay Brandon Myers 2: Piloted
Adders, Shifters, Multipliers Brandon Myers 2: Piloted
Sequential Logic Brandon Myers 2: Piloted
Addressable Memory & the Add Instruction Brandon Myers 2: Piloted
Engineering Digital Systems Brandon Myers 2: Piloted

Clif Kussmaul - Comp Org

These activities for Computer Organization were developed by Clif Kussmaul for a course using Computer Systems: A Programmer’s Perspective (3E) by Bryant and O’Hallaron. As such, some of them (particularly the Code Reps sets) focus on the x86-64 architecture. The activities are available at: http://cspogil.org/comporg.

Activity Name Contact Stage
Intro to C I - Basic Syntax Clif Kussmaul 2: Piloted
Intro to C II - Pointers Clif Kussmaul 2: Piloted
Intro to C III - Structures Clif Kussmaul 2: Piloted
Data Reps I - Bits Clif Kussmaul 2: Piloted
Data Reps II - Integers Clif Kussmaul 2: Piloted
Data Reps III - Floats Clif Kussmaul 2: Piloted
Code Reps I - Architecture Clif Kussmaul 2: Piloted
Code Reps II - Steps & Files Clif Kussmaul 2: Piloted
Code Reps III - Addressing Clif Kussmaul 2: Piloted
Code Reps IV - Assembly Clif Kussmaul 2: Piloted
Code Reps V - Control Flow Clif Kussmaul 2: Piloted
Code Reps VI - Control Structures Clif Kussmaul 2: Piloted
Code Reps VII - Function Calls Clif Kussmaul 2: Piloted
Code Reps VIII - Machine Code Clif Kussmaul 2: Piloted

Other Activities

Activity NameContactStage URL for activityLastModifCommentsatts
OS_LO: Loop OptimizationMatt Lang2: Piloted 2015-07-07 10:580
3
CS0_ASCII: ASCII codesTammy Pirmann2: Pilotedhttp://cspogil.org/tammyp 2015-07-07 10:560
0
ORG_02_TWOS: Twos Complement RepresentationsClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:010
0
ORG_03_BIT: Bitwise OperationsClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:020
0
ORG_04_MOVE: Data MovementClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:040
0
ORG_05_ARITH: Arithmetic OperationsClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:050
0
ORG_06_LOOP: LoopsClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:060
0
ORG_07A_PROC: ProceduresClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:060
0
ORG_07B_PROC: ProceduresClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:070
0
CSP: Digital Abstraction 1: Representing InformationBrent Gray, Clif Kussmaul3: Refinedhttp://cspogil.org/csp 2017-09-24 07:260
0
CSP: Digital Abstraction 2: Representing TextBrent Gray, Clif Kussmaul3: Refinedhttp://cspogil.org/csp 2017-09-24 07:260
0
CSP: Digital Abstraction 3: Representing ImagesBrent Gray, Clif Kussmaul3: Refinedhttp://cspogil.org/csp 2017-09-24 07:260
0
CSP: Hardware Abstraction 1: What is a Computer?Tammy Pirmann3: Refinedhttp://cspogil.org/csp 2016-08-29 08:140
0
CSP: Hardware Abstraction 2: Logic GatesTammy Pirmann3: Refinedhttp://cspogil.org/csp 2016-08-29 08:140
0
CSP: Number Systems 1: Decimal and HexTammy Pirmann3: Refinedhttp://cspogil.org/csp 2016-08-29 08:140
0
CSP: Number Systems 2: BinaryTammy Pirmann3: Refinedhttp://cspogil.org/csp 2016-08-29 08:130
0
CSP: Digital Abstraction 4: Representing InstructionsBrent Gray, Clif Kussmaul3: Refinedhttp://cspogil.org/csp 2017-09-24 07:290
0

Contributors to this page: Clif Kussmaul .
Page last modified on Mon July 02, 2018 13:48:15 EDT by Clif Kussmaul. (Version 8)