CS4ProgrammingWeek2

From GIS CS4
Jump to: navigation, search

Monday

Continue Scratch Game Project

Programming from Scratch: http://scratch.mit.edu/projects/editor/?tip_bar=getStarted

Here are some example instructions: http://www.simonhaughton.co.uk/2013/02/scratch-20-resources-and-planning.html

Save and Share your Scratch project (see individual project URLs below).

Your Scratch Projects

Scratch Project Review

Document your Scratch project using the headings below - email to joliver@gisthailand.org:

   Project Name:
   
   Project URL:
   
   Project Specification (what it does/how you play the game):
   
   Design Specification 
       (describe how the main features of the project are implemented):

Tuesday

Peer code review of Scratch projects in pairs then feedback to class.

Rubric for Scratch Game Project

  • Complete: (is the game complete?)
  • Programming Technique: (use of appropriate blocks, structure of program)
  • User Interaction: (animation, user input/control, reporting)
  • Game Features: (appearance, fun to play, challenge, different levels, score reporting)
  • Documentation: (clear, easy to understand)


Thursday (Lab)

Complete peer code review of Scratch projects.

Begin Khan Academy programming using Java Script https://www.khanacademy.org/cs

Create and account and join the CS4 Programming class by entering the code 7ZFJSE on the "Coaches" tab of your profile page.

Proceed with the video lessons, challenges and projects and aim to complete the following this week:

  • Intro to Programming
  • Drawing Basics
  • Colouring
  • Variables
  • Animation Basics
  • Resizing with Variables

Technology Friday

This Week In The News

Cyber Warfare


Distributed Denial of Service (DDoS)
  • 'ping' (SYN) floods (1:1) - see here for details]
  • 'TCP' reflection (SYN/ACks 4:1) - see for details
  • 'DNS' reflection (small query, large reply)
  • 'NTP' (Network Time Protocol) reflection - UDP 234 byte -> 48kb replay: 1:206 ("get monlist" causes list of last 600 IP addresses which connected to the NTP server to be sent to the 'asking machine')

This latest DDoS technique was fixed in March 2010 - but many time servers not updated/upgraded


Cryptography - Part 1

Khan's Crypto by Brit Cruise