https://safari.ethz.ch/ddca/spring2025/doku.php?id=start * skip to content [logo] Digital Design and Computer Architecture - Spring 2025 User Tools * Log In Site Tools [ ]Search [Tools ]> * Recent Changes * Media Manager * Sitemap Trace: * start --------------------------------------------------------------------- Sidebar Home Announcements Materials * Lectures/Schedule * Readings * Optional HWs * Labs * Extra Assignments * Exams * Technical Docs Resources * Computer Architecture (CMU) SS15: Lecture Videos * Computer Architecture (CMU) SS15: Course Website * DDCA SS18: Lecture Videos * DDCA SS18: Course Website * DDCA SS19: Lecture Videos * DDCA SS19: Course Website * DDCA SS20: Lecture Videos * DDCA SS20: Course Website * DDCA SS21: Lecture Videos * DDCA SS21: Course Website * DDCA SS22: Lecture Videos * DDCA SS22: Course Website * DDCA SS23: Lecture Videos * DDCA SS23: Course Website * Moodle start Table of Contents * Digital Design and Computer Architecture * Spring 2025 (227-0003-10L) + Announcements + Course Information o Description o Objectives o Lectures o Lab sessions + Staff Information o Contact Digital Design and Computer Architecture Spring 2025 (227-0003-10L) Welcome to the wiki for Digital Design and Computer Architecture for Spring 2025 Announcements Latest Announcements Course Information Description The class provides a first introduction to the design of digital circuits and computer architecture. It covers technical foundations of how a computing platform is designed from the bottom up. It introduces various execution paradigms, hardware description languages, and principles in digital design and computer architecture. The focus is on fundamental techniques employed in the design of modern microprocessors and their hardware/software interface. Objectives This class provides a first approach to Computer Architecture. The students learn the design of digital circuits in order to: * understand the basics, * understand the principles (of design), * understand the precedents (in computer architecture). Based on such understanding, the students are expected to: * learn how a modern computer works underneath, from the bottom up, * evaluate tradeoffs of different designs and ideas, * implement a principled design (a simple microprocessor), * learn to systematically debug increasingly complex systems, * hopefully be prepared to develop novel, out-of-the-box designs. The focus is on basics, principles, precedents, and how to use them to create/implement good designs. Course description page Moodle Lectures Thursday, 14:15-16:00, in HG F7 (Overflow room: HG F5) Friday, 14:15-16:00, in HG F7 (Overflow room: HG F5) Watch the lectures in YouTube livestream: Lab sessions When? Where? Tuesday, 16:15-18:00 labs in HG E19, HG E26.1, HG E26.3, HG E27 Wednesday, 16:15-18:00 labs in HG E19, HG E26.1, HG E26.3, HG E27 Friday, 08:15-10:00 labs in HG D11, HG D12, HG E26.3, HG E27 Friday, 10:15-12:00 labs in HG E19, HG E26.1, HG E26.3, HG E27 Prerequisites: None. Staff Information Contact * Mailing List: digitaltechnik@lists.inf.ethz.ch (sent to instructor and TAs) * Office Hours: TBD Name E-mail Office Phone Instructor Onur Mutlu onur.mutlu@safari.ethz.ch Instructor Mohammad mohammad.sadrosadati@safari.ethz.ch ETZ Sadrosadati F76 Head ETZ Teaching Ataberk Olgun ataberk.olgun@safari.ethz.ch H61.2 Assistant Teaching Giray giray.yaglikci@safari.ethz.ch ETZ Assistant Yaglikci H61.2 Teaching Can Firtina can.firtina@safari.ethz.ch ETZ Assistant Teaching Geraldo De ETZ Assistant Oliveira geraldod@safari.ethz.ch 61.2 Junior Teaching Rahul Bera rahbera@safari.ethz.ch ETZ Assistant H64 Teaching Konstantinos kanellok@safari.ethz.ch ETZ Assistant Kanellopoulos H61.1 Teaching Nika Mansouri mnika@ethz.ch ETZ Assistant Ghiasi 61.1 Teaching Nisa Bostanci nisa.bostanci@safari.ethz.ch ETZ Assistant 61.2 Teaching Rakesh Nadig rakesh.nadig@safari.ethz.ch ETZ Assistant H64 Teaching Ismail Emir ETZ Assistant Yuksel H61.2 Teaching Haocong Luo ETZ Assistant H61.2 start.txt * Last modified: 2025/03/21 13:19 by ssadrosa --------------------------------------------------------------------- Page Tools * Show pagesource * Old revisions * Backlinks * Back to top Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International CC Attribution-Noncommercial-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki *