How Computers Calculate - the ALU: Crash Course Computer Science #5

  Classroom Resource Information  


How Computers Calculate - the ALU: Crash Course Computer Science #5


Content Source:

Type: Audio/Video


This video will talk about a fundamental part of all modern computers. The thing that basically everything else uses - the Arithmetic and Logic Unit (or the ALU). The ALU may not have to most exciting name, but it is the mathematical brain of a computer and is responsible for all the calculations your computer does! And it's actually not that complicated.

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 8
6) Describe how algorithmic processes and automation increase efficiency.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 9-12
3) Differentiate between a generalized expression of an algorithm in pseudocode and its concrete implementation in a programming language.

a. Explain that some algorithms do not lead to exact solutions in a reasonable amount of time and thus approximations are acceptable.

b. Compare and contrast the difference between specific control structures such as sequential statements, conditional, iteration, and explain the benefits and drawbacks of choices made.

Examples: Tradeoffs involving implementation, readability, and program performance.

c. Distinguish when a problem solution requires decisions to be made among alternatives, such as selection constructs, or when a solution needs to be iteratively processed to arrive at a result, such as iterative 'loop' constructs or recursion.

d. Evaluate and select algorithms based on performance, reusability, and ease of implementation.

e. Explain how more than one algorithm may solve the same problem and yet be characterized with different priorities.

Examples: All self-driving cars have a common goal of taking a passenger to a designation but may have different priorities such as safety, speed, or conservation; web search engines have their own algorithms for search with their own priorities.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 9-12
4) Use and adapt classic algorithms to solve computational problems.

Examples: Sorting, searching, shortest path, and data compression.

Tags: algorithm, computing, digital tools, problem, technology
License Type: Custom Permission Type
See Terms:
For full descriptions of license types and a guide to usage, visit :
AccessibilityVideo resources: includes closed captioning or subtitles
  This resource provided by:  
Author: Stephanie Carver