
Contents
1 Course Info¶
- Prerequisites
CS 161 or CS 165
- Registration
CS 271 Section 001, CRN 15685 (Fall 2020, 11 week, 09-23-2020 to 12-04-2020) [Academic Calendar]
- Meeting
T/Th, 8-9:50am (110 min) [Jian’s Zoom Room][Get Passcode]
- Instructor
Jian Tang (tangjian@oregonstate.edu)
- GTA
Mahon Khoshzaban (khoshzam@oregonstate.edu)
- Office Hours
Jian - Q&A Sessions, Extra OHs, or By Appointment [Jian’s Zoom Room][Get Passcode]
Mahon - M/T/W/TH 12:30pm to 3:30pm [Mahon’s Zoom Room] Passcode: 249430
For week 9 - 11, check the final project page.
- Textbook
Assembly Language for x86 Processors, by Kip R. Irvine
3 Assignments¶
Weeks |
Reading Assignments |
Weekly Quizzes |
Weekly Exercises |
Programs |
Exams |
---|---|---|---|---|---|
Week 0 |
|
||||
Week 1 |
|
||||
Week 2 |
|
||||
Week 3 |
|
||||
Week 4 |
|
||||
Week 5 |
|
||||
Week 6 |
|
||||
Week 7 |
|
||||
Week 8 |
|
||||
Week 9 |
|||||
Week 10 |
|||||
Week 11 M |
|||||
Week 11 T |
|||||
Week 11 Th |
- Due Dates
Programs are due end-of-week Sunday 11:59pm unless otherwise specified.
Exercises and quizzes are due Monday 11:59pm before the next lectures unless otherwise specified.
Attention
No late submission is accepted.
Name |
Range |
---|---|
A |
100 % to 93.0% |
A- |
< 93.0 % to 90.0% |
B+ |
< 90.0 % to 87.0% |
B |
< 87.0 % to 83.0% |
B- |
< 83.0 % to 80.0% |
C+ |
< 80.0 % to 77.0% |
C |
< 77.0 % to 73.0% |
C- |
< 73.0 % to 70.0% |
D+ |
< 70.0 % to 67.0% |
D |
< 67.0 % to 63.0% |
D- |
< 63.0 % to 60.0% |
F |
< 60.0 % to 0.0% |
4 Topics¶
Data Representation
Boolean Algebra, Difference Equations
Elementary Digital Circuit
Computer Architecture
Assembly Language
Decompiling
Virtual Machine
Interface Design
Data Structures and Algorithms