IB Computer Science 2
From WLCS
Tuesday (10/9/18)
Agenda:
- Demo Media:BubbleSort.java
- Algorithms Identification Quiz in Canvas
- Reference variables 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 a method: void matrixPrint(int[][] m)
- Print each row on a separate line, and each element should be separated by a space
- Complete the method in repl.it
- Write a method (function): double[][] matrixAdd(double[][] m1, double[][] m2) that returns a new matrix that is the sum of m1 and m2
- Be sure to check if the two matrices are the same size (if not, then return null)
- Nested Loops, Processing & Images
- Processing coordinate system review (print mouse coordinates)
- Processing PImage object practice
- Processing: Images & Pixels Tutorial
- As a class, we'll walk through several of the examples from the tutorial above, and we'll modify each slightly
Thursday (10/4/18)
Agenda:
- Make sure you've completed Selection Sort in repl.it
- Mr. Bui will be manually looking at your repl.it submissions too
- Take the Sorting Identification Quiz in Canvas
- The access code is ...
- Bubble sort review
- Complete and demo Media:BubbleSort.java
Tuesday (10/2/18)
Warmup:
- Take the Abstract Data Structures Pre-assessment on Canvas
- Do not guess answers, skip them if you do not know the answer
- Complete the Find Minimum & Maximum repl.it
Agenda:
- Group sorting activity
- Form 3-4 person groups
- Receive playing cards
- With your group, document an algorithm (steps) of how you sort the cards out
- Introduction to Sorting
- Selection sort assignment in repl.it