Difference between revisions of "IB Computer Science 2"

From WLCS
 
Line 1: Line 1:
== Monday (9/15/14) ==
+
== [[IBCS2 - Archives]] ==
'''Agenda:'''
 
* Demo [[Guessing Game Assignment]] in Java
 
* Review Java Arrays
 
* Searching - [[Media:Searching.pptx]]
 
** Linear Search
 
** Binary Search
 
* CodingBat Array Review
 
*# If you do not already have one, create a [http://codingbat.com/ CodingBat] account
 
*# Once you're logged in, go to '''prefs->teacher share''' and use [[Image:BuiEmail.bmp]]
 
*# Complete 10 of your choice from [http://codingbat.com/java/Array-2 Array2] by Wednesday (9/17/14)
 
 
 
== Thursday - Friday (9/10/14 - 9/12/14) ==
 
'''Agenda:'''
 
* Quiz on [[Media:SystemDesignBasics.pptx]]
 
* Java Review
 
** Simple main method
 
** Weapon, Creature, CombatSimulation
 
** [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Programming Cheatsheet]
 
* Java Practice
 
** Java input with Scanner
 
** Circle circumference and area calculator
 
* Recreate the [[Guessing Game Assignment]] in Java
 
** You may need to look up how to do random numbers in Java
 
** You can always refer to the [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Programming Cheatsheet]
 
 
 
== Friday - Wednesday (9/5/14 - 9/10/14) ==
 
'''Warmup:'''
 
* Turn in signed syllabus sheet if you have it
 
* Submit Internal Assessment Criteria A & B via Google Classroom
 
 
 
'''Agenda:'''
 
* [[Media:SystemDesignBasics.pptx]]
 
** Quiz on [[Media:SystemDesignBasics.pptx]] on Thursday, Friday (9/11/14, 9/12/14)
 
* Internal Assessment discussions
 
* Usability Assignment
 
*# Sign into your APS Google account
 
*# Open a Google Doc and title it '''Usability Assignment'''
 
*# Put your name at the top
 
*# Use [http://www.nngroup.com/articles/ten-usability-heuristics/ Nielsen's 10 Usability Heuristics]
 
*# Find 2 examples of good usability
 
*## Take a screenshot or find a picture of the example
 
*## Paste it into the Google Doc
 
*## Point out or highlight the specific usability aspect somehow (in red or bright green are best)
 
*## State which usability rule the example is following, and describe how it follows it
 
*## Repeat for each of the 2 examples of good usability (each example should be a different usability rule)
 
*# Find 2 examples of bad usability
 
*## Take a screenshot or find a picture of the example
 
*## Paste it into the Google Doc
 
*## Point out or highlight the specific usability aspect failure (in red or bright green are best)
 
*## State which usability rule the example is breaking, and describe how it breaks it
 
*## Repeat for each of the 2 examples of bad usability (each example should be a different usability rule)
 
*# Submit the document through Google Classroom
 
 
 
== Wednesday - Thursday (9/3/14 - 9/4/14) ==
 
'''Agenda:'''
 
* [[IB Computer Science II Syllabus]]
 
** Signed syllabus sheets due by the end of next week
 
* [http://classroom.google.com Google Classroom]
 
** Sign into your APS Google accounts
 
** Class code: gaxvqsv
 
* [[Internal Assessment]] Discussions
 
 
 
== Tuesday (9/2/14) ==
 
* Re-introductions
 
* Name cards
 
* Guest login
 
** Username: guest
 
** No password (just hit enter)
 
* Complete the [https://docs.google.com/spreadsheet/viewform?key=0ApPgoX5sTp-_cDZfazFTTWJTMnp2TUhKTkpCQmtGUEE Student Survey]
 
* [[Internal Assessment]] Discussion
 

Latest revision as of 08:28, 13 September 2023