Skip to main content
TR EN

Course Catalog

CS 401 Computer Architectures 4 Credits
This is an introductory course on computer architectures which is about the basic concepts and techniques that are fundamental for modern computers such as datapath design, pipelining, memory hierarchy, cache, and virtual memory. Topics include: Instruction set design, computer arithmetic, controller and datapath design, cache and memory systems, input-output systems, interrupts and exceptions, pipelining, performance.
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Computer Architectures 4
Spring 2022-2023 Computer Architectures 4
Spring 2021-2022 Computer Architectures 4
Spring 2020-2021 Computer Architectures 4
Spring 2019-2020 Computer Architectures 4
Spring 2018-2019 Computer Architectures 4
Spring 2017-2018 Computer Architectures 4
Spring 2016-2017 Computer Architectures 4
Spring 2015-2016 Computer Architectures 4
Spring 2014-2015 Computer Architectures 4
Spring 2013-2014 Computer Architectures 4
Spring 2012-2013 Computer Architectures 4
Spring 2011-2012 Computer Architectures 4
Spring 2009-2010 Computer Architectures 4
Spring 2008-2009 Computer Architectures 4
Spring 2007-2008 Computer Architectures 4
Fall 2006-2007 Computer Architectures 4
Spring 2005-2006 Computer Architectures 4
Spring 2004-2005 Computer Architectures 4
Fall 2003-2004 Computer Architectures 3
Fall 2002-2003 Computer Architectures 3
Prerequisite: CS 303 - Undergraduate - Min Grade D
Corequisite: CS 401L
ECTS Credit: 6 ECTS (8 ECTS for students admitted before 2013-14 Academic Year)
General Requirements: