Skip to main content

CS301: Computer Architecture

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS301: Computer Architecture /
  • Unit 1: Introduction to Computer Technology
Back to course 'CS301: Computer Architecture'
  • Unit 1: Introduction to Computer Technology

    In this unit, we will discuss various advances in technology that have led to the development of modern computers. You will begin your study with a look at the different components of a computer. We will then discuss the ways in which we measure hardware and software performance before discussing the importance of computing power and how it motivated the switch from a single-core to a multi-core processor.

    Completing this unit should take you approximately 10 hours.

    • Unit 1 Learning Outcomes Page
    • 1.1: Introduction to Computer Processors

      •  John R. Harris' "Computer History" URL

        Explore each of posts in the Computer History collection of the Virtual Travelog site, which focus on the early history of computers. These articles will provide you with insight into the early history of computers and will introduce you to the powerful ideas that enabled computer architecture of our day and that will influence computer architecture of tomorrow.

      •  Wikipedia: "History of Computing Hardware (1960-Present)"  URL

        Read this article, which serves as a continuation of the other reading in this subunit. The primary purpose of this reading is to inform you of the history of computers from the third generation computers of the 1960s to the today's technology of microcomputers, which has allowed for a computer presence in people's homes.

    • 1.2: Components of a Computer

      •  Wikipedia: "Personal Computer Hardware" URL

        Read this article for a solid overview of various components of a computer, including the motherboard, power supply, removable media devices, secondary storage, sound cards, and input and output peripherals.

    • 1.3: The Role of Processor Performance

      •  University of Maryland, Baltimore County: Dr. Jon Squire's "Benchmarks" URL

        Read these lecture notes.

      •  University of Maryland, Baltimore County: Dr. Jon Squire's "Lecture 3, Performance" URL

        Read these lecture notes.

    • 1.4: The Power Problem

      •  Tom Foremski's "The Need For A Radical New Type Of Computer Architecture" URL

        This article is about the challenges facing computer architecture in building more powerful computers for high performance applications and for faster, cheaper, more efficient computers for IT applications. Foremski responds to Irving Wladawsky-Berger's article, "Extreme Scale Computing"; you may click on the embedded link to read Wladawsky-Berger's article.

    • 1.5: The Switch to Parallel Processing

      • Stanford University: Dr. Dave Patterson's "Computer Architecture Is Back: Parallel Computing Landscape" Page

        Watch this lecture for an understanding of the reasons behind the switch to parallel computing. This lecture provides motivation, insight into thinking about computer architecture, and an explanation computing trends.

    • 1.6: Case Study: A Recent Intel Processor

      • Massachusetts Institute of Technology: Eric Grimson's "Data Types, Operators, and Variables" Page

        The beginning of the lecture is administrative, so you may skip to around 16:14. It introduces the concept of computational thinking. While the course is an introduction to programming, computational thinking applies to both software, i.e., programming, and to hardware, i.e., computer architecture.

    • Unit 1 Assessment

      •  Unit 1 Assessment Quiz

        Please take this assessment to check your understanding of the materials presented in this unit.

        Notes:

        • There is no minimum required score to pass this assessment, and your score on this assessment will not factor into your overall course grade.
        • This assessment is designed to prepare you for the Final Exam that will determine your course grade. Upon submission of your assessment you will be provided with the correct answers and/or other feedback meant to help in your understanding of the topics being assessed.
        • You may attempt this assessment as many times as needed, whenever you would like.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy