CS Fundamentals 2020-2021

Course F

Vocab

Course F

Lesson 1: Functions in Minecraft

  • Function: A piece of code that you can easily call over and over again.

Lesson 2: Swimming Fish with Sprite Lab

  • Behavior: An action that a sprite performs continuously until it’s told to stop.
  • Sprite: A graphic on the screen with a location, size, and appearance.

Lesson 3: Alien Dance Party with Sprite Lab

  • Event: An action that causes something to happen.

Lesson 4: Drawing with Loops

  • Loop: The action of doing something over and over again.
  • Repeat: To do something again.

Lesson 5: Nested Loops in Maze

  • Loop: The action of doing something over and over again.
  • Repeat: To do something again.

Lesson 7: Envelope Variables

  • Variable: A label for a piece of information used in a program.

Lesson 8: Variables with Artist

  • Constant: A variable used throughout a program that never changes value
  • Variable: A label for a piece of information used in a program.

Lesson 9: Changing Variables with Bee

  • Variable: A label for a piece of information used in a program.

Lesson 10: Changing Variables with Artist

  • Variable: A label for a piece of information used in a program.

Lesson 11: Simulating Experiments

  • Models and Simulations: a program which replicates or mimics key features of a real world event in order to investigate its behavior without the cost, time, or danger of running an experiment in real life.

Lesson 12: AI for Oceans

  • Machine Learning: How computers recognize patterns and make decisions without being explicitly programmed

Lesson 13: The Internet

  • DNS: short for Domain Name System, this system translates domain names (like example.com) to IP addresses (like 93.184.216.34)
  • DSL/Cable: A method of sending information using telephone or television cables.
  • Fiber Optic Cable: A connection that uses light to transmit information
  • Internet: A group of computers and servers that are connected to each other.
  • IP Address: A number assigned to any item that is connected to the Internet.
  • Packets: Small chunks of information that have been carefully formed from larger chunks of information.
  • Servers: Computers that exist only to provide things to others.
  • URL: An easy-to-remember address for calling a web page (like www.code.org).
  • Wi-Fi: A wireless method of sending information using radio waves.

Lesson 14: For Loop Fun

  • For Loop: Loops that have a predetermined beginning, end, and increment (step interval).

Lesson 15: For Loops with Bee

  • For Loop: Loops that have a predetermined beginning, end, and increment (step interval).

Lesson 16: For Loops with Artist

  • For Loop: Loops that have a predetermined beginning, end, and increment (step interval).

Lesson 19: End of Course Project

  • Define: Figure out the details of the problems that you are trying to solve
  • Prepare: Research, plan, and acquire materials for the activity you are about to do
  • Reflect: Carefully think back on something with the intention of improving the outcome in the future
  • Try: Attempt to do something