Hardware Project - johnfraserss/ICS3U GitHub Wiki

Hardware Understanding

You will be provided with a specific scenario (see teacher for details) that could occur in a computer. You are to create a step-by-step list (think 20 - 30 steps, including the computer components) in a word-processing document (think a list of bullet points) showing your understanding of how the scenario works from a computer hardware perspective.

Your steps must make clear the purpose of each computer component (and how they communicate with each other) within the context of your scenario.

Example Scenario Main Hardware Type
(1) The user clicks on an item they want to purchase and the request gets sent to the application’s server.

Mouse - ? - ? - ? - Network Card
Personal Computer (Windows or Linux)
(2) The user’s computer receives a photo of the item they want to purchase from the application’s server, which is then displayed on the monitor.

Network Card - ? - ? - ? - Monitor
iMac
(3) The user types the first letter of their login information, which is then sent to the application’s server.

Keyboard - ? - ? - ? - Network Card
Personal Computer (Windows or Linux), or iMac
(4) The user’s computer receives a shipping label from the application’s server, which is sent directly to a USB-connected printer.

Network Card - ? - ? - ? - Printer
Personal Computer (Windows or Linux), or iMac
(5) The user wants to upload a picture of the item they’re selling. How does this work, starting from their hard drive and leaving the computer via the network card?

Hard Drive - ? - ? - ? - Network Card
Personal Computer (Windows or Linux), or iMac
(6) The user taps on the Save button on a program that is local to the tablet.

Touchscreen - ? - ? - ? - Solid State Drive
Tablet
(7) The user has a basic painting application open and taps on the screen to draw a point.

Touchscreen - ? - ? - ? - Touchscreen
Phone
(8) Your teacher might have other scenario(s) available, or might not use the ones above

Hint: The CPU and RAM are always included in all scenarios.

Within your step-by-step list, you must have a highly detailed breakdown of one of the following computer components (in the chart below). Include the specifications in your response.

Hardware Components Required specifications to include
Central Processing Unit Arithmetic logic unit, Memory management unit, cache, clock rate
Hard Disk Drive or
Solid State Drive
Reading/writing of data, cache, units of space
Random Access Memory (volatile) Reading/writing of data, addressing, speed
Video/Graphics Card GPU, Video memory, RAMDAC, 1 of the output interfaces (VGA, DVI, HDMI, etc.)

Citations and Notes

For the above tasks, complete the following regarding citations:

  • Cite your work using IEEE format.
  • Cite all images used. You can provide a list of hyperlinks to the images used.
  • Keep a copy of your notes, as they might be requested in the future.

Present Your Information

You will be presenting your data in a one-on-one manner with the teacher. This is an interactive presentation/discussion where the teacher will be testing your knowledge of the work you completed. Be prepared to answer difficult questions.

Due Dates and Submission Details

Please see the due dates and submission details page for more details on when this is due and how to submit your work.

Learning Goals and Success Criteria

The Overarching Learning Goal(s) for this include Computers and Algorithms. The specific learning goal(s) for this include:

  • 📙 We are learning to understand the internal components of a computer.
Success Criteria Look Fors
📙 I can use correct terminology related to computer hardware specifications. To be co-created.
📙 I can communicate the purpose of individual computer components relating to executing program operations. To be co-created.
⚠️ **GitHub.com Fallback** ⚠️