Difference between revisions of "IB Computer Science 1"

From WLCS
 
Line 1: Line 1:
== Friday - Monday (4/24/15 - 4/27/15) ==
+
== [[IBCS1 - Archives]] ==
'''Agenda:'''
 
* Demo 2-player [[Hangman]] (1 person types in a secret word and other person plays)
 
* Demo 1-player [[Hangman]] (Add a text file of secret words to you game)
 
* Port your Benford's Law program to Java
 
* Draft Criterion A of [[Internal Assessment]] due Monday (5/4/15)
 
** Submit via Google Classroom
 
 
 
== Monday - Thursday (4/20/15 - 4/23/15) ==
 
'''Agenda:'''
 
* Demo [[Hangman]]
 
* Java Reading Files
 
* Add a text file of secret words to your [[Hangman]] game
 
* Port your Benford's Law program to Java
 
* [[Internal Assessment]]
 
** Begin thinking about Criterion A and what you would like to do for your [[Internal Assessment]]
 
 
 
== Monday - Friday (4/13/15 - 4/17/15) ==
 
'''Agenda:'''
 
* [http://library.arlingtonva.us/ai1ec_event/after-hours-study-night-for-high-schoolers-central-4 After-Hours Study Night @ Central Library] - Sunday, May 3rd, 2015
 
** Free pizza, snacks, and coffee
 
* Make sure you've completed CodingBat Arrays 1 & 2 (3 exercises from each)
 
* Complete and demo [[Hangman]]
 
* Hangman Hints:
 
** Use the String's [http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#indexOf(int) indexOf(char ch) method] to find out if a character is in a String.  indexOf() will return -1 if it is not found
 
*** [http://www.tutorialspoint.com/java/java_string_indexof.htm indexOf() example]
 
** To find out if you've won, count the number of underscores left in the reveal word.  If there are none, then you've won
 
** For random words, create an explicit array of Strings of your choice.  Generate a random number between 0 and the length of the String, and select your random word from that
 
 
 
== Wednesday - Friday (4/8/15 - 4/10/15) ==
 
'''Agenda:'''
 
* Java Arrays
 
** [[Media:JavaArrays Basic.ppt]]
 
** Complete 3 exercises from [http://codingbat.com/java/Array-1 CodingBat - Array-1]
 
** Complete 3 exercises from [http://codingbat.com/java/Array-2 CodingBat - Array-2]
 
* Work on [[Hangman]]
 
 
 
== Tuesday (4/7/15) ==
 
'''Agenda:'''
 
* [http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html for loop] review
 
* Java Arrays
 
** [[Media:JavaArrays Basic.ppt]]
 
** Complete 3 exercises from [http://codingbat.com/java/Array-1 CodingBat - Array-1]
 
** Complete 3 exercises from [http://codingbat.com/java/Array-2 CodingBat - Array-2]
 
 
 
== Archives ==
 
* [[IBCS1 - 1415 - March]]
 
* [[IBCS1 - 1415 - February]]
 
* [[IBCS1 - 1415 - January]]
 
* [[IBCS1 - 1415 - December]]
 
* [[IBCS1 - 1415 - November]]
 
* [[IBCS1 - 1415 - October]]
 
* [[IBCS1 - 1415 - September]]
 

Latest revision as of 08:28, 13 September 2023