Computer Studies‎ > ‎

ICS Daybook (period 3)

ignore stuff in italics!
All items are for ICS3x unless indicated otherwise.

Pd 1 Monday Tuesday Wednesday Thursday Friday
Feb 08 1st day!
ADMIN
-Overview of course
All:Administrivia (Day 1)

-4U:Python challenge demo
-Email assignments due
-3x:CS Circles Tutorial (backup: Hour of Python)
-4U:Grade 12 Review Demonstration
FYI: MarkBook Printouts

-3x:CS Circles cont'd
-4x:review cont'd
-3x:CS Circles cont'd
-4x:review cont'd
Early Release Day
Per 3 10:40am – 11:25am

-3x:CS Circles cont'd
-4x:review cont'd

Feb 15 Family Day -Attention:no peanuts in class

-Tim 4U presentation

-3x:Python demo?
-Brandon/Paul 4U presentation
Feb 22
Feb 29
Mar 07
Mar 14 March Break March Break March Break March Break March Break
Mar 21 Good Friday
Mar 28 Easter Monday
Apr 04
Apr 11
Apr 18
Apr 25
May 02
May 09
May 16
May 23 Victoria Day
May 30
Jun 06
Jun 13
Jun 20 Exams Exams Exams
Jun 27 Exams Summer Vacation!

Miscellaneous Links

ICS Reminders


Old Daybook


 Monday  Tuesday  Wednesday  Thursday  Friday
Feb 2


-reminder: use Google Keep  [video]
-
email assignment due
-3x:CS Circles cont'd
-4U:review demo, challenge website cont'd
-3x:CS Circles cont'd
-4U:review demo, challenge website cont'd
Feb 9 -Cool Tech reminder

Admin cont'd (day 3)

-3x:CS Circles cont'd
-4U:election disucussion, planning
Admin cont'd (day 4)

-4U:review presentations

-3x:CS Circles cont'd
-CS jobs (article) [teacher link]
-essential Chrome extensions (from day 3 admin)
-3x:CS Circles cont'd
-4U presentations cont'd
-double-check remind101 subscribers, Google Group subscribers
Early Release Day
Feb 16
-FYI:5 Traits Creative People Have That Most People Will Never Understand
-FYI: "daybook feature"
-Cool Tech reminder
-create startup folder
-3x:CS Circles cont'd
-4U:finish creating program to create input random input data
-3x:CS Circles cont'd
-4U:finish creating program to create input random input data (see my doc update)
-3x:CS Circles cont'd
-4U:finish creating program to create input random input data (see update in our GDoc)


Feb 23
3x:various CS CIrcles demos (by request)
4U:finish creating program to create input random input data (see my doc update)
3x:various CS Circles demos (by request)
FYI: Collabedit 

3x:Rolling Along challenge cont'd (1000 simulations; output percent odd and even)

3x:finish and submit Rolling Along
3x:CS Circles cont'd

3x:CS Circles due

Mar 2 3x:text messaging,hamper, transister due beginning of class
3x:class discussion & demo:Out of the Shade
3M:CS Circles and challenges cont'd
All:Attitude challenge (need to add to CS page)


All:Consecutive Numbers (POTW)
All:Calculate Average




Cool Tech: Taylor
All:
Pony Up! (POTW)

Mar 9 round(10/3.0, 2)
sum(list)

3M:POTW doc
4C:hand in all C# tutorials; cont'd
4U:hand in progress; challenges cont'd
3M:Pony Up--this time randomly pick four of five horses and count how many iterations it takes to get to within 0.1% of theoretical. 



-3U, 4U:pre-1999 ECOO challenges (start at top)
-3C, 4C:research/experiment with C# to write a program that randomly moves the "Click me to win!" button when the cursor approaches it. Save as "winnerButton"

Mar 23 3U-ECOO Pre-1999 cont'd
4C-Visual Studio cont'd
4U-independent projects cont'd
-

Mar 30 3U-ECOO challenges cont'd
4C-recommended Python videos
4U-independent projects cont'd
ECOO Contest Today
-FYI:Ontario Offers Tips For Safe Surfing

3C-code.org cont'd
3U-CS circles & ECOO challenges cont'd
4C-recommended Python videos & experiment with Pygame
4U-<absent>

3C-code.org cont'd
3U-ECOO challenges cont'd (choose challenge together)
4U-independent projects cont'd

Apr 6
Did you submit your Cool Tech topic?

3C-code.org cont'd

3U-ECOO challenges cont'd (choose challenge together)
4C-cont'd
4U-independent projects cont'd

Optional: investigate Turtle Graphics in Python
3C-code.org cont'd
3U-Letter Frequency
4C-cont'd
4U-NumPy investigation

3C-GG Interactive courses
3U-Fibonacci’s Rabbits
4C-GG Interactive courses
4U-prep for ECOO


-Cool Tech presentations

-ECOO 2012-1 Baseball Challenge



Apr 13 Test tomorrow
-Cool Tech cont'd (w/ demo of sending email to class)


-test 3C/4C | 3U | 4U


3C, 4C:GGI
3U:challenges cont'd
4U:independent cont'd
-cont'd -cont'd
Apr 20 3C,4C-GGI cont'd
3U-String Assignments
4U-contest prep cont'd

3C,4C-GGI Tutorial (new page) 
(Taylor, see my email about the path possibly being too long)
3U-string assignments cont'd
4U-contest prep cont'd

Stay on task!
3C,4C-GGI cont'd
3U-string assignments cont'd
4U-contest prep cont'd


3C,4C:GGI cont'd? No
3C,4C:Processing
3U-string assignments cont'd
4U-contest prep cont'd
3C,3U,4C-submit progress today for marking
All:marks review
3C:Processing cont'd
3U:Weighty Words challenge

Apr 27 3C,4C:Processing cont'd
3U:XO Square



3U:submit weighty words & XO Square challenge (beens.org challenges folder)



3C,4C:Processing cont'd
3U:Lucky Sum challenge
4U:Brock competition prep





3U,4U:updated resources (bookmark and check out TOC)
3C,4C:Processing cont'd
3U:Software Solution challenge
3U:Attitude challenge
4U:Brock competition prep
3U,4U:ECOO Regional Challenges: Problem 1: The Interlace Cypher
3C,4C:Processing cont'd
May 4 All:5 minute organize (wkly)
All:FYI-for supplemental python challenge: Interactive Python Course at Coursera
3C,4C:
Landscape in Processing (req'ts)
3U:need help adding new challenges
3U,4U:python  challenge website challenges
3U:Python Challenges website cont'd
3C,4C:landscape cont'd
4U:independent GUI program




3U: Python challenges website cont'd, if stuck go to https://projecteuler.net/
3C,4C: watch for loop video
3C,4C: landscape cont'd
4U: GUI project cont'd
All: cont'd from yesterday Lunch Club Monday

-My tweets from conference
3U: demo of finished programs
3C: Landscapes due


May 11 Lunch Club

3U, 4U:
-Python challenges & Project Euler collaboration

3C, 4C:
-looping demo in Processing
-landscape
3U, 4U:
-cont'd

3C, 4C:
-landscapes cont'd
3U, 4U:
-cont'd

3C, 4C:
-landscapes cont'd
3U, 4U:
-cont'd

3C, 4C:
-landscapes cont'd
PA Day
May 18 Victoria Day 3U, 4U:
-Euler cont'd

3C, 4C:
-landscapes cont'd
-no class today -Brock 2014 contest (PDF)


-contest Tuesday.  [teacher link]

May 25 3U, 4U:
-review Python references for competition tomorrow

3C,4C:
landscapes cont'd

BROCK CONTEST

(no class)



3U, 4U:
-Brock 2015 q's

3C,4C:
landscapes cont'd
cont'd cont'd
Jun 1 Final Projects Discussion/Research



-Final Projects

Note: save daily revisions so I can see your progress
Final projects cont'd -FYI: Pi
-Final projects cont'd 
(Don't forget to save daily versions of your files so I can see your progress. Also put ALL your resource links in the Google Doc)
Final projects cont'd





Jun 8 Final projects cont'd




Final projects cont'd


Final projects cont'd Final projects cont'd Final projects cont'd
Jun 15 Final projects cont'd -Assembly schedule

Final projects cont'd

-Course Evaluation 
-Work Habits Self Evaluation


Final projects cont'd

Last day
Period 1 Exams Period 2 Exams
 Jun 22 Period 3 Exams

-interview times [tchr link]
Period 4 Exams


Jun 29



-tutorials & challenges cont'd

-4U:
Doc Testing
-4U:functions assignments

-Hour of Code (check for email to join class)

-review pre-course Q's
-All:organizer tips (sign-in req'd)


-4U: Chromatic Scale challenge (and discussion)

-Turing Landscape show-and-tell
-Cool Tech reminder
-determine Landscape "test" criteria
-3x:
Don't Fence Me in Challenge (sign-in req'd)
-Binary chairs lesson


-
The Importance of Programming (video)
-4U:discussion of where Pony challenge goes on challenges page.

-programming challenges
-programming challenges cont'd
ECOO groups (teacher link)

-CS circles & challenges cont'd
 
ECOO 2013: Take a Number

-finish all CS Circles!
continue with challenges, in order 
-4U: continue with previous ECOO challenges (agree on which ones to do then send me a list)
-finish all CS Circles!
continue with challenges, in order 
-4U: continue with previous ECOO challenges (agree on which ones to do then send me a list) 
-grade 12's: go around and demo to the 11's (individually) how to read in text files, then help them write a program that reads in 10 numbers and calcs the average.
-continue w/ CS Circles and challenges
-contest next Tuesday!

-file input demo: average of 10, compass
file input lesson
-Read Data File -> Calculate Average
-do challenges, in order

-CS Circles Tutorial assignments
-test warning!!!

-
String Assignments cont'd
-tutorials & challenges cont'd
-bookmark this cheatsheet!

-priorities: 
    - string assignments
    - programming challenges

-skills development: boxes (assorted), word challenges
-Python cheat sheet (you may wish to print!)
-skills challenges, cont'd

-simplegui landscape assignment

-Google lessons
-IT Survey (sign-in req'd)
-17-Year-Old Coder

-finish and submit all skills challenges programs for marking
-simplegui landscape assignment
-if finished, do a challenge on the past ECOO contest page

-priorities:
+skills challenges programs
+simplegui landscape assignment
-new assignment:
+Shakespeare Insult Name
-if finished, do a challenge on the past ECOO contest page

-PyDoc demo

"expressions" test
-FYI: Brock (2013) contest (sign-in req'd)
-FYI: PyGame links

-Practise for Test Monday (link) (sign-in req'd)
-finish and submit string assignments (many were not! -- check the MarkBook emails I sent yesterday)


-variables and assignments test
-FYI: graph :)
-final projects cont'd (fill in document!!!)

Not done

-Turing demo:drawline(), drawoval(), F9 reference, F1 to run, F2 to cleanup
-3x:Turing Graphics overview; save to handin drive

-research project requirements 
-Niagara College presentation (and period 1)
-Cool Tech catchup
-final project discussion (3x | 4x) 

-
software engineering article (sign-in req'd)

-share expectation documents with me


-
Project Specification Projects expectations document due



-program planning (test proposals) (sign-in req'd)


-learning goals discussion
-in pairs, create at least 8 learning goals in your expectations Google Doc 
-project spec programs cont'd

-rename & mark learning goals (Full Name Course Code Project Spec Expectations)

Comments