Unit 6 - Individual Portfolio

May 31, 2016

Hand in to Google Classroom today!

May 27, 2016

Prepare for the end of unit on May 31.  Make sure your website contains the following:

  1. Unit 6 page
  2. Daily log of the work completed each day
  3. Pictures (i.e. for JavaScript take a sreenshot of completed activities in CodeAcademy, Arduino images of your work) and sample code of your work.  Pictures should be integrated into your page and not requiring the user to download to view.
  4. Sample flow chart
App Inventor Arduino JavaScript First Robotics Touch Develop
  •  Portfolio questions/answers
    • Abstraction
    • Blown to bits page (2.7)
    • Binary numbers (2.8)
    • Abstraction 2 ( 2.10)
    • Representing Images (3.4)
    • Parity Error Checking
  • I have a dream app (with custom modifications from 2.5)
  • Compass app
  • Paint Pot app (with enhancements)
  • Paint Pot 2 (with enhancements)
  • Magic 8 ball
  • Map Tour
  • Android Mash
  •  Examples of switchState (Spaceship Interface)
  • for loop (Love-O-Meter)
  • Constants (Colour Mixing Lamp)
  • Analog read/write (Colour Mixing Lamp)
  • Servo motor control
  • A project you created (taking the skills you've learned and adding/modifying)
  •  List of units completed in Code Academy with skills you learned
  • Code examples for the different units from Code Academy
  • Working pong game
  •  Code for working robot with documentation (i.e. what needs to be connected to what on the RoboRio)
  • Complete code for new sensor/control
  •  Examples of using random numbers in code
  • Completed worksheets
  • Examples of objects and functions
  • Completed currency converter program
  • Examples of events programming
  • Examples of if statements


May 26, 2016

Plan for Pong game

Pong game in Touch Develop

May 17, 2016
May 16, 2016
Thanks to Steve G. from Google who presented.

Flowchart

May 12, 2016


May 11, 2016

UML Class Diagram

Blocks


May 10, 2016

May 9, 2016

April 27 - Gantt Chart

https://drive.google.com/file/d/0B0k02QbYs-qpS0RaN1NIV2FsS00/view?usp=sharing

There are a number of ways to plan a project.  One strategy is the Gantt chart.  Above is an example of a Gantt chart.
In the activity column the different tasks are listed - you could assign tasks to people as well.  Then the start date (i.e. if you are building a house you need to ensure the foundation is poured before building the walls so you make sure the foundation is started and finished before starting on the walls).  As you continue the project you record your actual start and actual durations - this way for a large project you can tell if you are falling behind and need to reschedule activities for later on.

Using the chart above:
  • What activities are totally complete?
  • What activities were completed earlier than planned?
  • What activities are in progress?
  • What activities need to be started?

YouTube Video


April 26 - Overview

Due to time constraints (all those snow days) we will be combining two units.  We will cover aspects of the group project in this unit as well as the Individual Programming Portfolio.
Revamped dates:
Unit 6 ends on May 26
Expectations: maintain a daily log of progress on your website.
Each week we will meet as a group to review progress and set goals for the upcoming week.

Touch Develop

Cole
Gavin
Hunter
Koen
Tanner
Trevor
Zachary
Activities will be stored here (only your tldsb.me accounts will give you access).

App Inventor

Alex
Austin
Jackson
James
Jazmyne
Justin
Tom

JavaScript

Evan
Grayden
John
Morgan
Start with Code Academy, activities to follow

Arduino

Jamie
Rieley
Tim

First Robotics

Alysha
Nolan