Difference between revisions of "IB Computer Science 1"

From WLCS
 
(629 intermediate revisions by the same user not shown)
Line 1: Line 1:
−
== Friday (4/13/18) ==
+
== [[IBCS1 - Archives]] ==
−
'''Agenda:'''
 
−
* Demo converted [[Tech Support Flow Chart Assignment]] from Python -> Java
 
−
* If you have not completed the Java assignments, then they are homework for the weekend
 
−
 
 
−
== Wednesday (4/11/18) ==
 
−
'''Agenda:'''
 
−
* Review Java Strings
 
−
** [[Media:JavaStrings_Basic.pptx]]
 
−
 
 
−
== Friday (4/6/18) ==
 
−
'''Agenda:'''
 
−
* Demo any Java assignments
 
−
* End of 3rd Quarter
 
−
* Review Java Strings
 
−
 
 
−
== Wednesday (4/4/18) ==
 
−
'''Agenda:'''
 
−
* Mr. Bui is still out because his son has the flu
 
−
* Read through [[Media:JavaStrings_Basic.pptx]]
 
−
** Be sure to test some of the Java code out
 
−
* Convert your [[Tech Support Flow Chart Assignment]] from Python -> Java
 
−
** You will need to use the Scanner's nextLine() method to take input as a String
 
−
** You will need to use the String's equals() method to compare if two Strings match
 
−
 
 
−
<syntaxhighlight lang="Java">
 
−
String str1 = "hello";
 
−
String str2 = "goodbye";
 
−
 
 
−
if(str1.equals("hello"))
 
−
{
 
−
    System.out.println("This will print because the condition is true");
 
−
}
 
−
 
 
−
if(str2.equals("hello"))
 
−
{
 
−
    System.out.println("This does not print because the condition is false");
 
−
}
 
−
</syntaxhighlight>
 
−
 
 
−
== Monday (4/2/18) ==
 
−
'''Agenda:'''
 
−
* Mr. Bui is out today because his son is sick.
 
−
* Take a few minutes and review your Python->Java notes
 
−
* Go back and convert the following from Python -> Java (if you do not have the Python code, then simply get a copy from somebody else in the class)
 
−
** Quadratic Formula
 
−
** Letter Grade Calculator
 
−
* Demonstrating the Java versions of Quadratic Formula and the Letter Grade Calculator will be counted in the 3rd quarter.
 
−
 
 
−
== Tuesday - Thursday (3/20/18 - 3/21/18) ==
 
−
'''Warmup:'''
 
−
# Go to Self Service
 
−
# Go to Instructional Apps
 
−
# Install Java Development Kit, Netbeans, & jGRASP
 
−
 
 
−
'''Agenda:'''
 
−
* Demo the converted Processing House and Simple Paint
 
−
* Java Input & Output Notes
 
−
* Go back and convert the following from Python -> Java (if you do not have the Python code, then simply get a copy from somebody else in the class)
 
−
** Quadratic Formula
 
−
** Letter Grade Calculator
 
−
 
 
−
== Wednesday - Friday (3/14/18 - 3/16/18) ==
 
−
'''Agenda:'''
 
−
* Python-Java Quick Reference
 
−
** Open your own Google document and name it Python->Java Reference
 
−
* Go back and translate your Processing: House Assignment to Java
 
−
* Go back and translate your Processing: Simple Paint to Java
 
−
* Java Input & Output
 
−
 
 
−
== Monday (3/12/18) ==
 
−
'''Agenda:'''
 
−
* Volunteer Opportunity
 
−
** Middle schoolers will be building and programming VEX IQ robots. They will be using block language to program so any student with basic background in coding would be helpful.
 
−
** Adam Nesbitt Robotics Day on '''Saturday, March 17th from 8:30am-12:30pm at the Career Center'''
 
−
** [https://tinyurl.com/y6v82rdx Volunteer Sign-up form]
 
−
* Processing & Lists
 
−
** Bouncing Ball review
 
−
** Bouncing Ball w/ Lists
 
−
* Introduction to Java
 
−
** Comments
 
−
** Semicolons
 
−
** Curly brace/brackets
 
−
** Values, Types & Variables
 
−
** Function/method header
 
−
** if statement
 
−
** or -> ||
 
−
* Go back and translate your Processing: House Assignment to Java
 
−
* Go back and translate your Processing: Simple Paint to Java
 
−
 
 
−
== Tuesday - Thursday (3/6/18 - 3/8/18) ==
 
−
'''Agenda:'''
 
−
* Complete and demo [[Advanced Python List Exercises]]
 
−
** List Surprise is optional; however, anybody planning to take IBCS2 next year should complete it
 
−
* You should be able to demo today or by Thursday
 
−
* Go back and recreate your letter frequency program using a list instead of all the variables that you might have used
 
−
* Letter Frequency w/ Lists walk-through
 
−
 
 
−
== Friday (3/2/18) ==
 
−
* School canceled due to high winds (not a joke)
 
−
 
 
−
== Archives ==
 
−
* [[IBCS1 - 1718 - February]]
 
−
* [[IBCS1 - 1718 - January]]
 
−
* [[IBCS1 - 1718 - December]]
 
−
* [[IBCS1 - 1718 - November]]
 
−
* [[IBCS1 - 1718 - October]]
 
−
* [[IBCS1 - 1718 - September]]
 
−
* [[IBCS1 - 1617]]
 

Latest revision as of 08:28, 13 September 2023