Computer Science & Digital Literacy

Assignments

Week 15: Dec 9 - Dec 13

Week 14: Dec 2 - Dec 6

 

Week 13: Nov 25 - Nov 27

 

Week 12: Nov 18 - Nov 22

Vocabulary

  • domain name system (DNS): maps internet domain names to the internet protocol network addresses they represent and allows websites to use names, rather than difficult-to-remember IP addresses
  • Internet Protocol (IP) - the way devices communicate with each other
  • Internet Protocol (IP) addresses: a unique string of numbers separated by periods that identifies each computer/device using the Internet Protocol to communicate over a network.
    - IPV4 was a 32-bit address and allows for up to 4.3 billion addresses (set of 4 bytes)
    - newer IPV6 is 128-bit address and allows for up to 3.4×1038 =  (340 undecillion addresses) (set of 16 bytes)
  • top level domain (TLD) - the last segment of the domain name - the letters immediately following the final dot in an Internet address (.org, .com. net., .au, etc)

 

Week 11: Nov 12 - Nov 15

Vocabulary

  • ISP - Internet Service Provider - a company that you pay to provide connection to the internet
  • modem - a piece of equipment that allows digital data to be tranmitted over cable or phone lines. Data is tranmitted in waves but stored digitally. This conversion is modulation/demodulation (hence the word modem)
  • packets - Small chunks of information that have been carefully formed from larger chunks of information.
  • router (as part of the larger internet): a computer which receives messages travelling across a network and redirects them towards their intended destinations based on the addressing information included with the message.
  • router (as part of a home network): receives data from the modem and sends it to the connected devices on your home network
  • routing (of packets) - way in which data is sent on a network
  • tcp/ip protocol: TCP (transmission control protocol) takes care of the message by breaking it up into packets (what is going) while the IP (Internet Protocol) takes care of the addresses (where it is going)
  • to / from address: Like an IP address, included on every message sent over the Internet

 

 

Week 10: Nov 4 - Nov 8

Week 9: Oct 28 - Nov 1

Week 8: Oct 21 - Oct 25

Vocabulary

  • hex color codes - a 6 digit combination of letters and numbers represents values of red, green and blue - often seen when adding color to web pages in html
  • pixel - A pixel is one small part (element) of a picture. Pixels are stored in a grid and have both a x (horizontal) and y (vertical) value. A pixel has a color which can be defined by an amount of red, green, and blue with values from 0 to 255.
  • RGB - (red, green, and blue) refers to a system for representing the colors to be used on a computer display, each color uses a byte of data, the bytes can also be represented by Hex numbers which are used in HTML code to represent color digitally.
  • animation - a series of images that create the illusion of motion by being shown rapidly one after the other
  • frame - a single image within an animation
  • frame Rate - the rate at which frames in an animation are shown, typically measured in frames per second
  • expression - Any valid unit of code that resolves to a value.
  • variable - A placeholder for a piece of information that can change.

Week 7: Oct 15 - Oct 18

Vocabulary

  • assignment - when you put a variable into a memory location and give that location a name in a program
  • variable - a storage container (assigned memory) for data that is capable of holding different values - these may change or update as programs execute
  • hexadecimal number system - sixteen-digit number system where each number represents a power of 16

Week 6: Oct 7 - Oct 11

 

Week 5: Sep 30 - Oct 4

Fake:    

Made up stories or hoaxes that are delivered under the pretext of being factual news stories.

Satirical:  

News sites that parody actual events and news and are for entertainment purposes only.  They often mimic reputable news sites, using exaggerated information out of context.

Biased:

News delivered with a particular point of view that may rely on propaganda and opinions rather than facts.

Clickbait:  

These are links that use sensationalized, misleading, or exaggerated headlines and images to get individuals to visit their website.  

Vocabulary
- fake news: false stories that appear to be real news
- bug: part of a program that does not work correctly
- debugging: finding and fixing problems in an algorithm or program
- program: an algorithm that has been coded into something that can be run by a machine
- x position — a position on a screen along the horizontal axis
- y position — a position on a screen along the vertical axis

Week 4: Sep 23 - Sep 27

Vocabulary
- CSS: cascading style sheets - the coding languge used to apply style designs to control the way a webpage looks
- domain name system (DNS): maps internet domain names to the internet protocol network addresses they represent and allows websites to use names, rather than difficult-to-remember IP addresses
- HTML: hypertext markup language - the coding language used to build webpages
- HTTP: hypertext transfer protocol (HTTP) is the protocol for data communication for the World Wide Web - it handles file requests for information from servers and delivers results to the clien
- HTTPS: The S stands for secure- it encrypts and decrypts page requests so your information cannot be picked up
- URL -the complete address for a web page (like https://www.google.com)

 

Week 3: Sep 16 - Sep 20

Vocabulary

- digital footprint - the trail, traces or "footprints" that people leave online. This is information transmitted online, such as forum registration, e-mails and attachments, uploading videos or digital images and any other form of transmission of information — all of which leaves traces of personal information about yourself available to others online
- website - A collection of interlinked web pages on the World Wide Web
- website content - The raw text, images, and other elements included in a web page

 

Week 2: Sep 9 - Sep 13

Image from code.org

Week 1: Sep 3 - Sep 6