Difference between revisions of "IB Computer Science 2"
From WLCS
Line 3: | Line 3: | ||
* Submit your Linear and Binary search to Repl.it | * Submit your Linear and Binary search to Repl.it | ||
** Be sure to test out all test cases | ** Be sure to test out all test cases | ||
− | ** Be sure to print -1 if the search key is not found | + | ** Be sure to print -1 if the search key is not found (you may want to create a boolean flag to remember if you found it) |
+ | * 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 | ||
+ | ** [https://docs.google.com/presentation/d/1Y5JOINM2w744nqimZf2iVuFpi6N6gM2B7GM4ArGjChQ/edit?usp=sharing Sorting slides] | ||
+ | * Work on [[Media:SelectionSort.java]] | ||
+ | ** Submission will be through a repl.it assignment that will be posted later | ||
== [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night] == | == [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night] == |
Revision as of 11:20, 28 September 2018
Contents
Friday (9/28/18)
Agenda:
- Submit your Linear and Binary search to Repl.it
- Be sure to test out all test cases
- Be sure to print -1 if the search key is not found (you may want to create a boolean flag to remember if you found it)
- 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
- Work on Media:SelectionSort.java
- Submission will be through a repl.it assignment that will be posted later
Back to School Night
Wednesday (9/26/18)
Agenda:
- JavaSearchAssignment.java
- You will submit via Repl.it (Mr. Bui is still working on the test cases)
- Young Professionals Q&A Panel
Monday (9/24/18)
Warmup:
- Upcoming alumni Q&A on Wednesday (9/26/18)
- Please complete the Alumni Q&A Questions assignment on Canvas
Agenda:
- Questions on any repl.it assignments?
- Add the new assignments Repl.it classroom: click here
- Searching
- Linear Search
- Binary Search
- Complete JavaSearchAssignment.java
- You will submit via Repl.it (Mr. Bui is still working on the test cases)
Thursday (9/20/18)
Agenda:
- Bishop Ireton Hackathon - November 3-4
- You need to register ahead of time!
- Java Methods
- Java methods examples
- Complete repl.it methods assignments
- Java Arrays
- Complete repl.it array assignments (new, easier assignments posted)
- Then try to complete the harder ones from before
Tuesday (9/18/18)
Agenda:
- Demo Guessing Game
- Java Arrays
- Additional review material: Media:IntroArrays.ppt
- Repl.it arrays practice assignments
- If you are completely lost...just attempt them, but we'll be doing more review on methods and simpler array concepts
Friday (9/14/18)
Agenda:
- Java Random Numbers
- Recreate the Guessing Game Assignment in Java in your own repl.it
- You will need to lookup how to do random numbers in Java
- Complete the newly posted for loop repl.it practice assignments
- Work on your Internal Assessment code
Homework:
- Complete all repl.it assignments
- Complete Guessing Game Assignment in Java
Wednesday (9/12/18)
Warmup:
- Complete the repl.it warmup (look for today's date in our repl.it classroom)
Agenda:
- Reminders:
- Sign electronic syllabus
- Turn in Summer Assignment criteria
- Summer assignment code extension
- Complete the 17 repl.it tasks/assignments
- repl.it questions?
- Java Review - Java Cheatsheet
- Introduction to Repl.it
- Simple main method
- Variables, types, values
- Keyboard input w/ Scanner
- Circle circumference and area calculator
- if statements
- while loops
- for loops
- Recreate the Guessing Game Assignment in Java in your own repl.it
- You will need to lookup how to do random numbers in Java
Monday (9/10/18)
Agenda:
- Mr. Bui's son is sick, so he's out today. Please complete the following agenda today.
- Reminders:
- Sign electronic syllabus by end of today
- Turn in Summer Assignment criteria into Canvas today
- Login to repl.it and find our class assignments
- Complete the 17 repl.it tasks/assignments - they will be due by the end of next class on Wednesday (9/12/18)
- You can use internet resources in case you need Java review references (e.g. Princeton CS Java Cheatsheet)
- After completing the 17 repl.it tasks/assignments, work on your Internal Assessment
- You should work on your criteria or the programming code for your Internal Assessment
Homework:
- Sign electronic syllabus by end of Monday (9/10/18)
- IBCS2 Summer Assignment criteria uploaded to Canvas (9/10/18)
- Complete the 17 repl.it tasks/assignments by end of (9/12/18)
Thursday (9/6/18)
Warmup:
- Download Processing
- Create/login to Repl.it using your APS Google account
- IB CS 2 Repl.it
Agenda:
- IBCS2 Summer Assignment
- Submit via Canvas by the Monday (9/10/18)
- Misc Logistics:
- Mr. Bui has B Lunch
- IB Computer Science II Syllabus
- Complete online syllabus agreement form by Monday (9/10/18)
- Extra credit demonstrations?
- Why did Mr. Bui give this task?
- App Catalog (AirWatch) installers
- Assuming your logins work
- Java Review - Java Cheatsheet
- Introduction to Repl.it
- Simple main method
- Variables, types, values
- Keyboard input w/ Scanner
- Circle circumference and area calculator
- if statements
- for loops
- Complete the 17 repl.it tasks/assignments
Homework:
- IBCS2 Summer Assignment due Monday (9/10/18)
- IB Computer Science II Syllabus agreement form by Monday (9/10/18)
- Review Java
Tuesday (9/4/18)
- Introductions & attendance
- IBCS2 Summer Assignment
- Submit via Canvas by the Monday (9/10/18)
- Extra credit demonstrations?
- App Catalog (AirWatch) installers
- Assuming your logins work
- Create/login to Repl.it using your APS Google account