Difference between revisions of "IB Computer Science 2"

From WLCS
(Thursday - Friday (5/11/17 - 5/19/17))
(Tuesday (9/19/17))
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Thursday - Friday (5/11/17 - 5/19/17) ==
+
== Tuesday - Wednesday (9/19/17 - 9/20/17) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Exam debrief
+
* Complete the following exercises in [http://codingbat.com/java/String-1 CodingBat: String-1]
* Missing assignments?  Want credit?
+
** makeOutWord
** Create and send Mr. Bui your resume -- it will be graded subjectively
+
** extraEnd
** Outline your coursework plan for next year (you can actually schedule and figure this out now).  Be sure to cover all your freshman or general education requirements
+
** firstTwo
* Complete [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
+
* Complete the following exercises in [http://codingbat.com/java/String-2 CodingBat: String-2]
** Summary results will be shown when all students have finished
+
** doubleChar
* Complete the [http://nova.mce.cc/ NVCC Dual Enrollment Evaluation]
+
** countHi
* Backup all your work (machines will be wiped)
+
* [https://docs.google.com/a/apsva.us/presentation/d/1Ayzvd1q-6RwZKplUtLHDCCLyO5XIR5kyeKUi8-htErY/edit?usp=sharing Arrays (Java)]
*# Go to Finder->Preferences->Sidebar and click your name
+
** Additional review material: [[Media:IntroArrays.ppt]]
*# Open a Finder window and look for your name on the Sidebar
+
** [http://codingbat.com/java/Warmup-2 CodingBat Array Warmup] (as a class)
*# While holding down the Command key, click each of the folders that you want to backup (e.g. Desktop, Documents, NetBeansProjects, etc.)
+
*** arrayCount9
*# Right-click your selection and Compress
+
*** array123
*# A zip file will be generated, which you can upload to your Google Drive
+
*** noTriples
*# Note: If the zip file is REALLY big, then you need to figure out what files are taking up so much space (and possibly delete them)
+
** Complete the following exercises in [http://codingbat.com/java/Array-1 CodingBat: Array-1]
* [https://docs.google.com/presentation/d/1L56lS56iPx8NzfERe12D_mPeQnwq9SUyngEiBkVMF34/edit?usp=sharing Advice from Mr. Bui]
+
*** no23
* [https://docs.google.com/presentation/d/15qiqHJeaICoR_1uhLK5ZPVY4DEjGayKcoEbdYxLtD-M/edit?usp=sharing Personal Finance Notes]
+
*** makeMiddle
* '''Read''' [http://ryanstephensmarketing.com/blog/18-things-i-wish-someone-wouldve-told-me-when-i-was-18/ 18 Things I Wish Someone Would've Told Me When I Was 18] - Ryan Stephens
+
*** swapEnds
* '''Read''' [http://www.huffingtonpost.com/keith-m-parsons/message-to-my-freshman-st_b_7275016.html Message to My Freshman Students] - Keith Parsons
+
** Complete the following exercises in [http://codingbat.com/java/Array-2 CodingBat: Array-2]
 +
*** sum67
 +
*** matchUp
  
== Tuesday (5/9/17) ==
+
== 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
 +
* 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:'''
 
'''Agenda:'''
* Complete [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
+
* Introductions
* Study for any other exams
+
* [[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?
  
== End of Year Surveys ==
+
'''Homework:'''
# [https://goo.gl/forms/fuf6Cxmy5cl5mXh32 CTE Completer Survey] (only if you have not already done so)
+
* [[IBCS2 Summer Assignment]]
# [https://docs.google.com/spreadsheet/viewform?formkey=cmpucDFrRDJUekY5VEphYzE2V25ZSVE6MA..#gid=0 Graduating Senior Survey]
+
** Submit via '''Canvas''' by the Monday (9/11/17)
# [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
+
* Syllabus
# [http://nova.mce.cc/ NVCC Dual Enrollment Evaluation]
+
*# 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 - 1617 - April]]
 
* [[IBCS2 - 1617 - March]]
 
* [[IBCS2 - 1617 - February]]
 
* [[IBCS2 - 1617 - January]]
 
* [[IBCS2 - 1617 - December]]
 
* [[IBCS2 - 1617 - November]]
 
* [[IBCS2 - 1617 - October]]
 
* [[IBCS2 - 1617 - September]]
 
 
* [[IBCS2 Summer Assignment]]
 
* [[IBCS2 Summer Assignment]]
* [[IBCS2 - 1516]]
+
* [[IBCS2 - 1617]]

Revision as of 09:48, 20 September 2017

Tuesday - Wednesday (9/19/17 - 9/20/17)

Agenda:

Friday - Monday (9/15/17 - 9/18/17)

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:

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

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

Homework:

  • Check Canvas!

Tuesday (9/5/17)

Agenda:

Homework:

  • IBCS2 Summer Assignment
    • Submit via Canvas by the Monday (9/11/17)
  • Syllabus
    1. Go to Syllabus (on the left)
    2. Read it
    3. Complete the agreement form with your parent (you will need your APS Google login)

Archives