Skip to content

Instantly share code, notes, and snippets.

@mozzadrella
Created December 9, 2012 17:05
Show Gist options
  • Save mozzadrella/4246128 to your computer and use it in GitHub Desktop.
Save mozzadrella/4246128 to your computer and use it in GitHub Desktop.
Web 200 Pedagogical Feedback

Overall

  • Upon signup: ask people to post their experience level and a question they want answered
  • Post the deck so people can follow the links with you
  • At the end of each concept large concept/wing of the talk, prompt an 3-minute activity

Granular feedback is pegged to each slide

Abstraction: explain abstraction first--levels away from all of the granular pieces and parts

  1. Define: before you give examples
  2. Show pictures of all the pieces with an equal sign towards the abstracted object

Major players

  • Ask: who has heard of any of these terms? Otherwise they seem unfamiliar.
  • Or posture them as a soup, or pictorially put them together, instead of a list

OSI:

  • Why is this important?
  • Why would you get a certificate?

Client Server Model

  • Present the system of client and server

3 parts

  • Visually represent the difference between markup, style and functionality
  • Slide: html "i am the words" css "i am the style" functionality/behavior font "i do things"
  • And then do it live, like you did :)

JS Fiddle--

  • Have everyone do this concurrently with you
  • Step it out so people can do what you're doing, and they explain why that happened

URI

  1. Visually show the difference between protocol/request/resource
  2. Explain what a GET request is

GET and POST

  • Stack the differences between these methods against each other--see block and inline elements (See: http://cl.ly/LSyz)
  • The difference is how the information behaves--you can totally make these memorable

Network

  • Find a metaphor for all these GET requests happening at the same time--maybe a harmony/chorus HTTP Responses
  • Color code these so they are encoded with meaning--green and red could work

IP Addresses

  • This is really abstract--ask folks to find their own on their computers (or even better, look up each other…) [and then you did this, which was most excellent]
  • Define caching--this term presupposes knowledge of what this is
  • Why is an IP address important/why is the worst case the worst case?
  • Define "root"

Binary

  • Your explanation is awesome--you are extremely patient :)
  • Do an exercise where you ask folks to do this themselves
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment