Difference between revisions of "IB Computer Science 2"

From WLCS
 
(679 intermediate revisions by the same user not shown)
Line 1: Line 1:
−
<!--
+
== [[IBCS2 - Archives]] ==
−
== Monday (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
 
−
** [[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 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:'''
 
−
* 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 - [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:'''
 
−
* 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 ==
 
−
* [[IBCS2 Summer Assignment]]
 
−
* [[IBCS2 - 1617]]
 

Latest revision as of 08:28, 13 September 2023