Difference between revisions of "IB Computer Science 1"

From WLCS
(Wednesday (4/8/15))
 
Line 1: Line 1:
== Wednesday (4/8/15) ==
+
== [[IBCS1 - Archives]] ==
'''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]
 
 
 
== Monday - Friday (3/30/15 - 4/3/15) ==
 
* Spring Break
 
 
 
== Friday (3/27/15) ==
 
* Complete and demo any missing assignments
 
 
 
== Monday - Thursday (3/23/15 - 3/26/15) ==
 
* Demo missing Java programs
 
* Java '''char''' type
 
* Java Strings
 
** [[Media:JavaStrings Basic.ppt]]
 
** Complete 3 exercises from [http://codingbat.com/java/String-1 CodingBat - String-1]
 
** Complete 3 exercises from [http://codingbat.com/java/String-2 CodingBat - String-2]
 
* 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]
 
 
 
== Tuesday - Friday (3/17/15 - 3/20/15) ==
 
* Demo missing Java programs
 
* [http://interactivepython.org/runestone/static/java4python/index.html Java for Python Programmers]
 
* [http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html for loop] review
 
** Use a for loop to print out all the numbers from 0-50
 
** Use a for loop to print out all the numbers from 75 down to 25
 
** Use a for loop to print out the first 100 even numbers
 
* Introduction to Java Methods (Functions)
 
** [[Media:JavaMethods.pptx]]
 
* Implement all the methods for [[Java Methods Test]]
 
* Java Strings
 
** [[Media:JavaStrings Basic.ppt]]
 
 
 
== Monday - Friday (3/9/15 - 3/13/15) ==
 
'''Agenda:'''
 
* Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15)
 
** Great community service opportunity
 
* Introduction to Java
 
** Install [http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html JDK + NetBeans Bundle] on your personal computer
 
** [https://docs.google.com/a/apsva.us/document/d/1oprrR6DHGvSVE003RpXMhGmVMWfgOvuTsC7q5zaF4Lc/edit?usp=sharing Java vs. Python]
 
* Convert the following programs from Python to Java:
 
*# Quadratic formula assignment
 
*# MPAA movie calculator assignment
 
*# Guessing game assignment
 
*# Monte Carlo calculation of Pi assignment
 
*# Looping exercises
 
 
 
== Thursday - Friday (3/5/15 - 3/6/15) ==
 
* Snow Days
 
 
 
== Tuesday - Wednesday (3/3/15 - 3/4/15) ==
 
'''Agenda:'''
 
* Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15)
 
** Great community service opportunity
 
* Introduction to Java
 
** Install [http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html JDK + NetBeans Bundle] on your personal computer
 
** [https://docs.google.com/a/apsva.us/document/d/1oprrR6DHGvSVE003RpXMhGmVMWfgOvuTsC7q5zaF4Lc/edit?usp=sharing Java vs. Python]
 
** Keyboard input with Java
 
** Convert your Quadratic Formula Assignment to Java
 
** Convert your MPAA movie assignment to Java
 
** Convert your Guessing game assignment to Java
 
 
 
== Monday (3/2/15) ==
 
* Snow Day
 
 
 
== Archives ==
 
* [[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