Hardware Project - johnfraserss/ICS3U GitHub Wiki
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.) |
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.
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.
Please see the due dates and submission details page for more details on when this is due and how to submit your work.
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. |