Difference between revisions of "IB Computer Science 2"
From WLCS
(→Tuesday (9/19/17)) |
|||
(36 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | == Tuesday - Wednesday (9/19/17 - 9/20/17) == | |
− | * | + | '''Agenda:''' |
− | * | + | * 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 | ||
+ | * [https://docs.google.com/a/apsva.us/presentation/d/1Ayzvd1q-6RwZKplUtLHDCCLyO5XIR5kyeKUi8-htErY/edit?usp=sharing Arrays (Java)] | ||
+ | ** 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 | ||
− | == | + | == Friday - Monday (9/15/17 - 9/18/17) == |
− | + | * for loop review | |
− | ** | + | ** [https://docs.google.com/a/apsva.us/presentation/d/1ybEzO70d-bzZf-zrTJZq4d9AB5tTQwP7E2K6S-KucSo/edit?usp=sharing Java for loops] |
− | * | + | * Java String review |
− | * | + | ** [https://docs.google.com/a/apsva.us/presentation/d/1VBmjWzYNJ4cTBN0BrbnX0R4vrt6NHIr1gRppRd9MJx8/edit?usp=sharing Java Strings] |
− | * | + | * [http://codingbat.com/java/Warmup-2 CodingBat: Warmup-2] class practice & review |
− | * [https:// | + | * 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 CodingBat: String-1 & String-2 exercises listed above (from class) | |
− | |||
− | |||
− | |||
− | + | == Thursday (9/14/17) == | |
− | * | + | '''Agenda:''' |
− | * | + | * Demo missing Guessing Game |
− | * | + | * Senior panoramic photo @ the stadium |
− | ** | + | * for loop review |
− | + | ** [https://docs.google.com/a/apsva.us/presentation/d/1ybEzO70d-bzZf-zrTJZq4d9AB5tTQwP7E2K6S-KucSo/edit?usp=sharing Java for loops] | |
− | + | == Wednesday (9/13/17) == | |
− | * | + | '''Agenda:''' |
− | * | + | * Create the [[Guessing Game Assignment]] in Java |
− | ** | + | ** You can always refer to the [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Programming Cheatsheet] |
− | * | + | ** Demo your program for credit |
+ | * Work on your Internal Assessment programming code with your free time | ||
− | + | == Monday - Tuesday (9/11/17 - 9/12/17) == | |
− | * | + | '''Agenda:''' |
− | * | + | * Introduction to NetBeans |
− | ** | + | ** Customizations |
− | ** | + | * 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] | |
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | * [ | ||
+ | == Wednesday - Friday (9/6/17 - 9/8/17) == | ||
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * Misc Logistics: |
− | + | ** Mr. Bui has A Lunch (1st Lunch) on W-days | |
− | ** Mr. Bui | + | ** Mr. Bui has 4th period planning on L-Days (so whatever lunch he feels like having that day) |
− | + | * [[IB Computer Science II Syllabus]] | |
− | + | ** Complete online syllabus agreement form by Monday (9/11/17) | |
− | ** | + | ** Homework posted on Canvas? |
− | + | * 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:''' | |
− | * | + | * Check Canvas! |
− | == | + | == Tuesday (9/5/17) == |
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * Introductions |
− | * | + | * [[IBCS2 Summer Assignment]] |
− | * | + | ** Submit via '''Canvas''' by the Monday (9/11/17) |
− | ** | + | * [https://apsva.instructure.com/ APS Canvas] |
+ | ** First time for everybody! | ||
+ | ** Try logging in now... | ||
+ | ** What do you see? | ||
− | + | '''Homework:''' | |
− | ''' | + | * [[IBCS2 Summer Assignment]] |
− | + | ** Submit via '''Canvas''' by the Monday (9/11/17) | |
− | + | * Syllabus | |
− | + | *# Go to Syllabus (on the left) | |
− | + | *# Read it | |
− | ** | + | *# Complete the agreement form with your parent (you will need your APS Google login) |
− | |||
− | |||
− | ''' | ||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | *# | ||
− | *# | ||
− | *# | ||
− | |||
== Archives == | == Archives == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[IBCS2 Summer Assignment]] | * [[IBCS2 Summer Assignment]] | ||
− | * [[IBCS2 - | + | * [[IBCS2 - 1617]] |
Revision as of 09:48, 20 September 2017
Contents
Tuesday - Wednesday (9/19/17 - 9/20/17)
Agenda:
- Complete the following exercises in CodingBat: String-1
- makeOutWord
- extraEnd
- firstTwo
- Complete the following exercises in CodingBat: String-2
- doubleChar
- countHi
- Arrays (Java)
- Additional review material: Media:IntroArrays.ppt
- CodingBat Array Warmup (as a class)
- arrayCount9
- array123
- noTriples
- Complete the following exercises in CodingBat: Array-1
- no23
- makeMiddle
- swapEnds
- Complete the following exercises in CodingBat: Array-2
- sum67
- matchUp
Friday - Monday (9/15/17 - 9/18/17)
- for loop review
- Java String review
- CodingBat: Warmup-2 class practice & review
- Complete the following exercises in CodingBat: String-1
- makeOutWord
- extraEnd
- firstTwo
- Complete the following exercises in CodingBat: String-2
- doubleChar
- countHi
Homework:
- Complete the CodingBat: String-1 & String-2 exercises listed above (from class)
Thursday (9/14/17)
Agenda:
- Demo missing Guessing Game
- Senior panoramic photo @ the stadium
- for loop review
Wednesday (9/13/17)
Agenda:
- Create the Guessing Game Assignment in Java
- You can always refer to the Java Programming Cheatsheet
- Demo your program for credit
- Work on your Internal Assessment programming code with your free time
Monday - Tuesday (9/11/17 - 9/12/17)
Agenda:
- Introduction to NetBeans
- Customizations
- Java Review - 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 Java Programming Cheatsheet
Wednesday - Friday (9/6/17 - 9/8/17)
Agenda:
- Misc Logistics:
- Mr. Bui has A Lunch (1st Lunch) on W-days
- Mr. Bui has 4th period planning on L-Days (so whatever lunch he feels like having that day)
- IB Computer Science II Syllabus
- Complete online syllabus agreement form by Monday (9/11/17)
- Homework posted on Canvas?
- Java Review - 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 Java Programming Cheatsheet
Homework:
- Check Canvas!
Tuesday (9/5/17)
Agenda:
- Introductions
- IBCS2 Summer Assignment
- Submit via Canvas by the Monday (9/11/17)
- APS Canvas
- First time for everybody!
- Try logging in now...
- What do you see?
Homework:
- IBCS2 Summer Assignment
- Submit via Canvas by the Monday (9/11/17)
- Syllabus
- Go to Syllabus (on the left)
- Read it
- Complete the agreement form with your parent (you will need your APS Google login)