Difference between revisions of "IB Computer Science 2"

From WLCS
Line 15: Line 15:
 
* Selection Sort - [[Media:Sorting.pptx]]
 
* Selection Sort - [[Media:Sorting.pptx]]
 
* Complete [[PythonSelectionSortAssignment.py]] by next class
 
* Complete [[PythonSelectionSortAssignment.py]] by next class
* CodingBat Array Review
+
* CodingBat Array Review - due Monday (9/22/14)
 
*# If you do not already have one, create a [http://codingbat.com/ CodingBat] account
 
*# 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]]
 
*# Once you're logged in, go to '''prefs->teacher share''' and use [[Image:BuiEmail.bmp]]

Revision as of 07:37, 17 September 2014

Wednesday - Thursday (9/17/14 - 9/18/14)

Warmup:

Agenda:

  • Review Searching - Media:Searching.pptx
  • Complete JavaSearchAssignment.java
  • Introduction to Sorting Activity
    1. Create a 2 person group
    2. Take 5 playing cards
    3. Lay them out randomly in a row (out of order)
    4. Sort them in numerical order (Ace is high)
    5. As a team, discuss your sorting algorithm
    6. Write down the basic steps to your algorithm
  • Selection Sort - Media:Sorting.pptx
  • Complete PythonSelectionSortAssignment.py by next class
  • CodingBat Array Review - due Monday (9/22/14)
    1. If you do not already have one, create a CodingBat account
    2. Once you're logged in, go to prefs->teacher share and use BuiEmail.bmp
    3. Complete 10 of your choice from Array2 by Monday (9/22/14)

Monday - Tuesday (9/15/14 - 9/16/14)

Agenda:

Thursday - Friday (9/10/14 - 9/12/14)

Agenda:

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
  • Internal Assessment discussions
  • Usability Assignment
    1. Sign into your APS Google account
    2. Open a Google Doc and title it Usability Assignment
    3. Put your name at the top
    4. Use Nielsen's 10 Usability Heuristics
    5. Find 2 examples of good usability
      1. Take a screenshot or find a picture of the example
      2. Paste it into the Google Doc
      3. Point out or highlight the specific usability aspect somehow (in red or bright green are best)
      4. State which usability rule the example is following, and describe how it follows it
      5. Repeat for each of the 2 examples of good usability (each example should be a different usability rule)
    6. Find 2 examples of bad usability
      1. Take a screenshot or find a picture of the example
      2. Paste it into the Google Doc
      3. Point out or highlight the specific usability aspect failure (in red or bright green are best)
      4. State which usability rule the example is breaking, and describe how it breaks it
      5. Repeat for each of the 2 examples of bad usability (each example should be a different usability rule)
    7. Submit the document through Google Classroom

Wednesday - Thursday (9/3/14 - 9/4/14)

Agenda:

Tuesday (9/2/14)