====== Course Outline ======
The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:
===== Week 1 -- Week of Sept. 12=====
{{:chapter_1.pdf|}} Computer abstraction and performance
----
----
----
===== Week 2 -- Week of Sept 19=====
Chapter 2 Part 1 {{:chapter_2_part_1.pdf|Introduction}} Chapter 2.1-2.3
----
----
----
===== Week 3 -- Week of Sept 26=====
{{:chapter_2_part_2_integers_representation.pdf|}} Memory operation and number representation Chapter 2.4
{{:chapter_2_conditional_op.pdf|}} Chapter 2.7 and
{{:chapter_2_procedure_calling.pdf|}} Chapter 2.8
----
----
----
===== Week 4 -- Week of Oct 3=====
{{:chapter_2_part_3_instruction_set.pdf|Instruction set representation}} Chapter 2.5-6
----
----
----
===== Week 5 -- Week of Oct 10=====
Addressing modes, starting the pr0ogram and ARMv7
**Quiz 1 (Wednesday)** Quiz 1 covers up to 2.8
----
----
----
===== Week 6 -- Week of Oct 17=====
**LAB Test 1** here is last year {{:lab_test_1_a.pdf|lab test 1}}
***//**Wednesday Oct 19 class is canceled**//**
**LAB TEST IS IN THE LAB (MONDAY and TUESDAY)**
----
----
----
===== Week 7 -- Week of Oct 24=====
{{:chapter_2_compilation.pdf|Compilation}}
**Midterm (Wednesday)**
----
----
----
===== Week 8 -- Week of Oct 31=====
Chapter 3 Arithmetic operations {{:chapter_3_int.pdf|Integers}} and {{:chapter_3_float.pdf|floats}}
----
----
----
===== Week 9 -- Week of Nov 7=====
A simple {{:chapter_4_op.pdf|ALU}}
----
----
----
===== Week 10 -- Week of Nov 14 =====
**Quiz 2 (Wednesday)** solution to {{:hw2_sol.pdf|assignmnet 2 solution}}
----
----
----
===== Week 11 -- Week of Nov 21 =====
** LAB TEST 2**
----
The lab will cover both assembly and Verilog. here is a sample of last year {{:lab_test_2_a.pdf|lab test}}. Note that his sample lab test covers only the Verilog part
----
----
----
===== Week 12 -- Week of Nov 28 =====
**Quiz 3 (Wednesday)**
The quiz is on Chapter 3 (integer and floating point operations).
===== Week 13 -- Week of Dec 5 =====
===== Final Exam =====
{{:quiz3_2021_2016_sol005.pdf|Quiz 3 solution}}
{{:sample_questions.pdf|sample questions}} please read the disclaimer at the beginning of the file
here is the {{:sample_solutions.pdf|Answer}} to the previous sample questions