===== Lecture Schedule (Winter 2019): ===== * Mondays 6:00pm to 9:30pm * Instructor: ** Dr. Nick Sajadi** (**nsajadi** at eecs dot yorku dot ca) * Office hours: Tuesdays 12:30pm to 2:15pm ** by appointment only ** in LAS 2015 ===== TAs: ===== TAs on lab sessions are: * Tuesday labs: * Osouli Tabrizi, Hamed : email: htabrizi at eecs dot yorku dot ca * Mohamed, Mohamed Zaki : email: mzaki at eecs dot yorku dot ca, Office Hours: Tuesdays 1:00pm to 4:00pm at BRG 303 * Wednesday labs: * Akbari, Milad : email: akbari at eecs dot yorku dot ca, Office Hours: Thursdays 15:00 to 16:00 at BRG 303 . * Saednia, Shirin : email: garsia at eecs dot yorku dot ca, Office Hours: Wednesday 14:00 to 15:00 at FRQ 106. ====== Markings ====== For any marking concern, contact the corresponding TA: * Labs are marked by: Akbari, Milad * Midterm is marked by: Osouli Tabrizi, Hamed * Quizzes are marked by: Saednia, Shirin ===== Course Description: ===== Introduction to computer organization and instruction set architecture, covering assembly language, machine language and encoding, addressing modes, single/multicycle datapaths (including functional units and controls), pipelining, memory segments and memory hierarchy. ===== Text Book: ===== David Patterson and John Hennessy. Computer Organization and Design: The Hardware/Software Interface RISC-V Edition. Morgan Kaufmann, 2018. eBook ISBN: 9780128122761 Paperback ISBN: 9780128122754 [[https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4|Link]]