|
|
| Line 50: |
Line 50: |
| | *#* Return a '''null''' matrix if their sizes do not allow for proper multiplication | | *#* Return a '''null''' matrix if their sizes do not allow for proper multiplication |
| | | | |
| − | == Friday (9/30/16) == | + | == Archives == |
| − | '''Agenda:'''
| + | * [[IBCS2 - 1617 - September]] |
| − | * Demo missing sorting algorithms (SelectionSort, BubbleSort)
| |
| − | * Quicksort Overview
| |
| − | * Two-Dimensional Arrays and Nested Loops
| |
| − | *# Accessing all of the individual elements of a two-dimensional list
| |
| − | *# Prompt the user to construct a two-dimensional list
| |
| − | *## Prompt for the number of rows
| |
| − | *## Prompt for the number of columns
| |
| − | *## Prompt the user for each number in the two-dimensional list
| |
| − | *# Write the function '''matrixPrint(m)'''
| |
| − | | |
| − | == Monday - Wednesday (9/26/16 - 9/28/16) ==
| |
| − | '''Warmup:'''
| |
| − | # Do the following warmup if you have completed the [[JavaSearchAssignment.java]]
| |
| − | # Create a 2-3 person group
| |
| − | # Take some (~6) playing cards
| |
| − | # Lay them out randomly in a row (out of order)
| |
| − | # As a team, discuss an algorithm to sort them
| |
| − | # You are only allowed to swap cards (i.e. they cannot be removed or added to a new array)
| |
| − | # Sort them in numerical order (Ace is high)
| |
| − | # Write down the basic steps to your algorithm
| |
| − | | |
| − | '''Agenda:'''
| |
| − | * Demo [[JavaSearchAssignment.java]]
| |
| − | * Introduction to Sorting Activity
| |
| − | * [[Media:Sorting.pptx]]
| |
| − | * Complete [[JavaSelectionSortAssignment.java]]
| |
| − | * Complete [[JavaBubbleSortAssignment.java]]
| |
| − | | |
| − | == Thursday (9/22/16) ==
| |
| − | '''Warmup:'''
| |
| − | * Demo [[Java Arrays Assignment]] if you have not already done so
| |
| − | | |
| − | '''Agenda:'''
| |
| − | * Searching - [[Media:Searching.pptx]]
| |
| − | ** Linear Search
| |
| − | ** Binary Search
| |
| − | * Complete [[JavaSearchAssignment.java]]
| |
| − | | |
| − | == Back to School Night ==
| |
| − | * [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night Presentation]
| |
| − | | |
| − | == Tuesday (9/20/16) ==
| |
| − | '''Agenda:'''
| |
| − | * CodingBat reminder
| |
| − | ** String-1 & String-2
| |
| − | ** Array-1 & Array-2
| |
| − | * [[Java Arrays Assignment]]
| |
| − | | |
| − | '''Homework:'''
| |
| − | * Complete [[Java Arrays Assignment]] if you did not do so in class
| |
| − | | |
| − | == Friday (9/16/16) ==
| |
| − | '''Agenda:'''
| |
| − | * Summer assignment reminder
| |
| − | * Electronic syllabus agreement form due today
| |
| − | * CodingBat String-1 & String-2 reminder
| |
| − | * Review Java Arrays
| |
| − | ** [[Media:JavaArrays_Basic.ppt]]
| |
| − | ** Additional review material: [[Media:IntroArrays.ppt]]
| |
| − | ** [http://codingbat.com/java/Warmup-2 CodingBat Array Warmup] (as a class)
| |
| − | *** arrayCount9
| |
| − | *** array123
| |
| − | *** noTriples
| |
| − | ** Complete the following exercises in [http://codingbat.com/java/Array-1 CodingBat: Array-1]
| |
| − | *** no23
| |
| − | *** makeMiddle
| |
| − | *** swapEnds
| |
| − | ** Complete the following exercises in [http://codingbat.com/java/Array-2 CodingBat: Array-2]
| |
| − | *** sum67
| |
| − | *** matchUp
| |
| − | * [[Java Arrays Assignment]]
| |
| − | | |
| − | '''Homework:'''
| |
| − | # Complete the syllabus agreement form with your parent
| |
| − | # Complete the CodingBat: Array-1 & Array-2 exercises listed above (from class)
| |
| − | | |
| − | == Wednesday (9/14/16) ==
| |
| − | '''Agenda:'''
| |
| − | * Demo [[Guessing Game Assignment]] in Java
| |
| − | * [http://codingbat.com/java/Warmup-1 CodingBat: Warmup-1] class practice & review
| |
| − | * for loop review
| |
| − | * Java String review
| |
| − | ** [[Media:JavaStrings_Basic.ppt]]
| |
| − | * [http://codingbat.com/java/Warmup-2 CodingBat: Warmup-2] class practice & review
| |
| − | * Complete the following exercises in [http://codingbat.com/java/String-1 CodingBat: String-1]
| |
| − | ** makeOutWord
| |
| − | ** extraEnd
| |
| − | ** firstTwo
| |
| − | * Complete the following exercises in [http://codingbat.com/java/String-2 CodingBat: String-2]
| |
| − | ** doubleChar
| |
| − | ** countHi
| |
| − | | |
| − | '''Homework:'''
| |
| − | # Complete the syllabus agreement form with your parent
| |
| − | # Complete the CodingBat: String-1 & String-2 exercises listed above (from class)
| |
| − | | |
| − | == Monday (9/12/16) ==
| |
| − | '''Agenda:'''
| |
| − | * Java Review - [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Cheatsheet]
| |
| − | ** Introduction to NetBeans IDE
| |
| − | ** Simple main method
| |
| − | ** Variables, types, values
| |
| − | ** Keyboard input w/ Scanner
| |
| − | ** Circle circumference and area calculator
| |
| − | ** if statements
| |
| − | ** while and for loops
| |
| − | ** return statements
| |
| − | * 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]
| |
| − | ** Demo to Mr. Bui before the end of class
| |
| − | * Complete 5 exercises from [http://codingbat.com/java/Warmup-1 CodingBat: Warmup-1]
| |
| − | * Complete 3 exercises from [http://codingbat.com/java/Warmup-2 CodingBat: Warmup-2]
| |
| − | | |
| − | '''Homework:'''
| |
| − | # Go to Syllabus (on the left)
| |
| − | # Read it
| |
| − | # Complete the agreement form with your parent (you will need your APS Google login)
| |
| − | | |
| − | == Thursday (9/8/16) ==
| |
| − | * Complete the [https://docs.google.com/spreadsheet/viewform?key=0ApPgoX5sTp-_cDZfazFTTWJTMnp2TUhKTkpCQmtGUEE Student Survey]
| |
| − | * Misc logistics
| |
| − | ** 20/10 no pass policy
| |
| − | ** Location of bathrooms
| |
| − | ** Sign in/out sheets
| |
| − | ** Mr. Bui has C Lunch (3rd Lunch)
| |
| − | * [[IB Computer Science II Syllabus]]
| |
| − | ** Complete online syllabus agreement form by the end of next week (9/16/16)
| |
| − | * [http://classroom.google.com Google Classroom]
| |
| − | ** Period 4 - sbehri
| |
| − | ** Period 6 - fvhhrtk
| |
| − | * [[IBCS2 Summer Assignment]] - due by Friday (9/9/16) - before Saturday morning
| |
| − | * Java Review - [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Cheatsheet]
| |
| − | ** Introduction to NetBeans IDE
| |
| − | ** Simple main method
| |
| − | ** Variables, types, values
| |
| − | ** Keyboard input w/ Scanner
| |
| − | ** Circle circumference and area calculator
| |
| − | ** if statements
| |
| − | ** while and for loops
| |
| − | * 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]
| |
| − | | |
| − | '''Homework:'''
| |
| − | * [[IBCS2 Summer Assignment]] - due by Friday (9/9/16) - before Saturday morning | |
| − | * Complete [[IB Computer Science II Syllabus]] agreement form by the end of next week (9/16/16)
| |
| − | | |
| − | == Tuesday (9/6/16) ==
| |
| − | * Introductions
| |
| − | * [[IBCS2 Summer Assignment]]
| |
| − | ** Submit via Google Classroom by the end of the week
| |
| − | * [http://classroom.google.com Google Classroom]
| |
| − | ** Period 4 - sbehri
| |
| − | ** Period 6 - fvhhrtk
| |
| − | | |
| − | '''Homework:'''
| |
| − | # Go to Syllabus (on the left)
| |
| − | # Read it
| |
| − | # Complete the agreement form with your parent (you will need your APS Google login)
| |
| − | | |
| − | == Summer ==
| |
| | * [[IBCS2 Summer Assignment]] | | * [[IBCS2 Summer Assignment]] |
| − | | + | * [[IBCS2 - 1516]] |
| − | == Archives ==
| |
| − | * [[IBCS2 - 1516 - June]] | |
| − | * [[IBCS2 - 1516 - May]]
| |
| − | * [[IBCS2 - 1516 - April]]
| |
| − | * [[IBCS2 - 1516 - March]]
| |
| − | * [[IBCS2 - 1516 - February]]
| |
| − | * [[IBCS2 - 1516 - January]]
| |
| − | * [[IBCS2 - 1516 - December]]
| |
| − | * [[IBCS2 - 1516 - November]]
| |
| − | * [[IBCS2 - 1516 - October]]
| |
| − | * [[IBCS2 - 1516 - September]]
| |