User Tools

Site Tools


course_outline

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 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

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 *Wednesday Oct 19 class is canceled

LAB TEST IS IN THE LAB (MONDAY and TUESDAY)




Week 7 -- Week of Oct 24

Compilation

Midterm (Wednesday)




Week 8 -- Week of Oct 31

Chapter 3 Arithmetic operations Integers and floats




Week 9 -- Week of Nov 7

A simple ALU




Week 10 -- Week of Nov 14

Quiz 2 (Wednesday) solution to 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. 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

Quiz 3 solution

sample questions please read the disclaimer at the beginning of the file

here is the Answer to the previous sample questions

course_outline.txt · Last modified: 2016/12/15 17:45 by aboelaze