ALEX Classroom Resource

  

Computer Science Discoveries Unit 2 Chapter 1 Lesson 8: Clean Code and Debugging

  Classroom Resource Information  

Title:

Computer Science Discoveries Unit 2 Chapter 1 Lesson 8: Clean Code and Debugging

URL:

https://studio.code.org/s/csd2-2018/stage/8/puzzle/1

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

This lesson covers common issues that arise when designing web pages in HTML to include the use of intellectual property. The class will correct errors in a sequence of increasingly complex web pages found on Code Studio and learn the importance of comments (narratives), whitespace, and indentation as tools for making web pages easier to read.

Note: You will need to create a free account on code.org before you can view this resource.

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 6
10) Describe the causes and effects of illegal use of intellectual property as it relates to print and digital media, considering copyright, fair use, licensing, sharing, and attribution.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • describe the causes and effects of illegal use of intellectual property as it relates to print and digital media, considering copyright, fair use, licensing, sharing, and attribution.
Teacher Vocabulary:
  • intellectual property
  • attribution
Knowledge:
Students know:
    that intellectual property refers to creations such as inventions, literary and artistic works, designs, symbols, names, and images.
  • that illegal use of intellectual property can cause monetary damages to the property owner as well as fines and jail time for the property thief.
Skills:
Students are able to:
  • use intellectual property in a manner allowed by copyright, fair use, licensing, sharing, and attribution.
Understanding:
Students understand that:
  • misuse of intellectual property is illegal and will result in negative consequences.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
8) Formulate a narrative for each step of a process and its intended result, given pseudocode or code.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • write a text-based narrative for expected behavior, given code or pseudocode.
Teacher Vocabulary:
  • narrative
  • pseudocode
Knowledge:
Students know:
  • that a narrative is a spoken or written account of events.
Skills:
Students are able to:
  • identify the intended process in a given code or pseudocode.
  • convert given code or pseudocode to a narrative of expected behavior.
Understanding:
Students understand that:
  • every line of code has an intended behavior.
Tags: bug, comment, debug, HTML, whitespace
License Type: Custom Permission Type
See Terms: https://code.org/tos
For full descriptions of license types and a guide to usage, visit :
https://creativecommons.org/licenses
Accessibility
Comments
  This resource provided by:  
Author: Aimee Bates
Alabama State Department of Education