Difference between revisions of "IB Computer Science 2"

From WLCS
Jump to: navigation, search
(Thursday - Friday (5/11/17 - 5/19/17))
 
(237 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Thursday - Friday (5/11/17 - 5/19/17) ==
+
== Monday (9/24/18) ==
 +
'''Warmup:'''
 +
* Upcoming alumni Q&A on Wednesday (9/26/18)
 +
* Please complete the Alumni Q&A Questions assignment on Canvas
 +
 
 +
'''Agenda:'''
 +
* Questions on any repl.it assignments?
 +
* Add the new assignments Repl.it classroom: [https://repl.it/classroom/invite/Zc7amdR click here]
 +
* [https://docs.google.com/presentation/d/1GLpwZbqLcyix2WHqS9lLJT3qCeIeWGQ9UDwr6f9VgoE/edit?usp=sharing Searching]
 +
** Linear Search
 +
** Binary Search
 +
* Complete [[JavaSearchAssignment.java]]
 +
** You will submit via Repl.it (Mr. Bui is still working on the test cases)
 +
 
 +
== Thursday (9/20/18) ==
 +
'''Agenda:'''
 +
* [http://hackbi.org/ Bishop Ireton Hackathon] - November 3-4
 +
** You need to register ahead of time!
 +
* [https://docs.google.com/presentation/d/1L-tbBp51YuUoTWldXFBr6JGcyHF5sBy_flfPGiqlVAQ/edit?usp=sharing Java Methods]
 +
** Java methods examples
 +
** Complete repl.it methods assignments
 +
* [https://docs.google.com/a/apsva.us/presentation/d/1Ayzvd1q-6RwZKplUtLHDCCLyO5XIR5kyeKUi8-htErY/edit?usp=sharing Java Arrays]
 +
** Complete repl.it array assignments (new, easier assignments posted)
 +
** Then try to complete the harder ones from before
 +
 
 +
== Tuesday (9/18/18) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Exam debrief
+
* Demo Guessing Game
* Missing assignments?  Want credit?
+
* [https://docs.google.com/a/apsva.us/presentation/d/1Ayzvd1q-6RwZKplUtLHDCCLyO5XIR5kyeKUi8-htErY/edit?usp=sharing Java Arrays]
** Create and send Mr. Bui your resume -- it will be graded subjectively
+
** Additional review material: [[Media:IntroArrays.ppt]]
** 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
+
* Repl.it arrays practice assignments
* Complete [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
+
** If you are completely lost...just attempt them, but we'll be doing more review on methods and simpler array concepts
** Summary results will be shown when all students have finished
 
* Complete the [http://nova.mce.cc/ NVCC Dual Enrollment Evaluation]
 
* Backup all your work (machines will be wiped)
 
*# Go to Finder->Preferences->Sidebar and click your name
 
*# Open a Finder window and look for your name on the Sidebar
 
*# While holding down the Command key, click each of the folders that you want to backup (e.g. Desktop, Documents, NetBeansProjects, etc.)
 
*# Right-click your selection and Compress
 
*# A zip file will be generated, which you can upload to your Google Drive
 
*# 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)
 
* [https://docs.google.com/presentation/d/1L56lS56iPx8NzfERe12D_mPeQnwq9SUyngEiBkVMF34/edit?usp=sharing Advice from Mr. Bui]
 
* [https://docs.google.com/presentation/d/15qiqHJeaICoR_1uhLK5ZPVY4DEjGayKcoEbdYxLtD-M/edit?usp=sharing Personal Finance Notes]
 
* '''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
 
* '''Read''' [http://www.huffingtonpost.com/keith-m-parsons/message-to-my-freshman-st_b_7275016.html Message to My Freshman Students] - Keith Parsons
 
  
== Tuesday (5/9/17) ==
+
== Friday (9/14/18) ==
 
'''Agenda:'''
 
'''Agenda:'''
* Complete [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
+
* Java Random Numbers
* Study for any other exams
+
* Recreate the [[Guessing Game Assignment]] in Java in your own repl.it
 +
** You will need to lookup how to do random numbers in Java
 +
* Complete the newly posted for loop repl.it practice assignments
 +
* Work on your Internal Assessment code
 +
 
 +
'''Homework:'''
 +
* Complete all repl.it assignments
 +
* Complete [[Guessing Game Assignment]] in Java
  
== End of Year Surveys ==
+
== Wednesday (9/12/18) ==
# [https://goo.gl/forms/fuf6Cxmy5cl5mXh32 CTE Completer Survey] (only if you have not already done so)
+
'''Warmup:'''
# [https://docs.google.com/spreadsheet/viewform?formkey=cmpucDFrRDJUekY5VEphYzE2V25ZSVE6MA..#gid=0 Graduating Senior Survey]
+
* Complete the repl.it warmup (look for today's date in our repl.it classroom)
# [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
+
 
# [http://nova.mce.cc/ NVCC Dual Enrollment Evaluation]
+
'''Agenda:'''
 +
* Reminders:
 +
** Sign electronic syllabus
 +
** Turn in Summer Assignment criteria
 +
** Summer assignment code extension
 +
** Complete the 17 repl.it tasks/assignments
 +
* repl.it questions?
 +
* Java Review - [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Cheatsheet]
 +
** Introduction to [https://repl.it/ Repl.it]
 +
** Simple main method
 +
** Variables, types, values
 +
** Keyboard input w/ Scanner
 +
** Circle circumference and area calculator
 +
** if statements
 +
** while loops
 +
** for loops
 +
* Recreate the [[Guessing Game Assignment]] in Java in your own repl.it
 +
** You will need to lookup how to do random numbers in Java
 +
 
 +
== Monday (9/10/18) ==
 +
'''Agenda:'''
 +
* Mr. Bui's son is sick, so he's out today. Please complete the following agenda today.
 +
* Reminders:
 +
** Sign electronic syllabus by end of today
 +
** Turn in Summer Assignment criteria into Canvas today
 +
* Login to repl.it and find our class assignments
 +
* Complete the 17 repl.it tasks/assignments - they will be due by the end of next class on '''Wednesday (9/12/18)'''
 +
** You can use internet resources in case you need Java review references (e.g. [http://introcs.cs.princeton.edu/java/11cheatsheet/ Princeton CS Java Cheatsheet])
 +
* After completing the 17 repl.it tasks/assignments, work on your [[Internal Assessment]]
 +
** You should work on your criteria or the programming code for your [[Internal Assessment]]
 +
 
 +
'''Homework:'''
 +
* Sign electronic syllabus by end of Monday (9/10/18)
 +
* [[IBCS2 Summer Assignment]] criteria uploaded to Canvas (9/10/18)
 +
* Complete the 17 repl.it tasks/assignments by end of (9/12/18)
 +
 
 +
== Thursday (9/6/18) ==
 +
'''Warmup:'''
 +
# Download [https://processing.org/ Processing]
 +
# Create/login to [https://repl.it/ Repl.it] using your APS Google account
 +
# [https://repl.it/classroom/invite/YXBXiNX IB CS 2 Repl.it]
 +
 
 +
'''Agenda:'''
 +
* [[IBCS2 Summer Assignment]]
 +
** Submit via Canvas by the Monday (9/10/18)
 +
* Misc Logistics:
 +
** Mr. Bui has B Lunch
 +
* [[IB Computer Science II Syllabus]]
 +
** Complete online syllabus agreement form by Monday (9/10/18)
 +
* Extra credit demonstrations?
 +
** Why did Mr. Bui give this task?
 +
* App Catalog (AirWatch) installers
 +
** Assuming your logins work
 +
* Java Review - [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java Cheatsheet]
 +
** Introduction to [https://repl.it/ Repl.it]
 +
** Simple main method
 +
** Variables, types, values
 +
** Keyboard input w/ Scanner
 +
** Circle circumference and area calculator
 +
** if statements
 +
** for loops
 +
* Complete the 17 repl.it tasks/assignments
 +
 
 +
<!--
 +
* 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:'''
 +
* [[IBCS2 Summer Assignment]] due Monday (9/10/18)
 +
* [[IB Computer Science II Syllabus]] agreement form by Monday (9/10/18)
 +
* Review [http://introcs.cs.princeton.edu/java/11cheatsheet/ Java] <!--and work on [[Guessing Game Assignment]] in Java-->
 +
 
 +
== Tuesday (9/4/18) ==
 +
* Introductions & attendance
 +
** [https://docs.google.com/presentation/d/1Nzo-2anihJvunXw6plSr3pdw9mS26Mv0CZLT-inhGoc/edit?usp=sharing About Me]
 +
* [[IBCS2 Summer Assignment]]
 +
** Submit via Canvas by the Monday (9/10/18)
 +
* Extra credit demonstrations?
 +
* App Catalog (AirWatch) installers
 +
** Assuming your logins work
 +
* Create/login to [https://repl.it/ Repl.it] using your APS Google account
  
 
== 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 - 1718]]

Latest revision as of 11:59, 24 September 2018

Monday (9/24/18)

Warmup:

  • Upcoming alumni Q&A on Wednesday (9/26/18)
  • Please complete the Alumni Q&A Questions assignment on Canvas

Agenda:

  • Questions on any repl.it assignments?
  • Add the new assignments Repl.it classroom: click here
  • Searching
    • Linear Search
    • Binary Search
  • Complete JavaSearchAssignment.java
    • You will submit via Repl.it (Mr. Bui is still working on the test cases)

Thursday (9/20/18)

Agenda:

  • Bishop Ireton Hackathon - November 3-4
    • You need to register ahead of time!
  • Java Methods
    • Java methods examples
    • Complete repl.it methods assignments
  • Java Arrays
    • Complete repl.it array assignments (new, easier assignments posted)
    • Then try to complete the harder ones from before

Tuesday (9/18/18)

Agenda:

  • Demo Guessing Game
  • Java Arrays
  • Repl.it arrays practice assignments
    • If you are completely lost...just attempt them, but we'll be doing more review on methods and simpler array concepts

Friday (9/14/18)

Agenda:

  • Java Random Numbers
  • Recreate the Guessing Game Assignment in Java in your own repl.it
    • You will need to lookup how to do random numbers in Java
  • Complete the newly posted for loop repl.it practice assignments
  • Work on your Internal Assessment code

Homework:

Wednesday (9/12/18)

Warmup:

  • Complete the repl.it warmup (look for today's date in our repl.it classroom)

Agenda:

  • Reminders:
    • Sign electronic syllabus
    • Turn in Summer Assignment criteria
    • Summer assignment code extension
    • Complete the 17 repl.it tasks/assignments
  • repl.it questions?
  • Java Review - Java Cheatsheet
    • Introduction to Repl.it
    • Simple main method
    • Variables, types, values
    • Keyboard input w/ Scanner
    • Circle circumference and area calculator
    • if statements
    • while loops
    • for loops
  • Recreate the Guessing Game Assignment in Java in your own repl.it
    • You will need to lookup how to do random numbers in Java

Monday (9/10/18)

Agenda:

  • Mr. Bui's son is sick, so he's out today. Please complete the following agenda today.
  • Reminders:
    • Sign electronic syllabus by end of today
    • Turn in Summer Assignment criteria into Canvas today
  • Login to repl.it and find our class assignments
  • Complete the 17 repl.it tasks/assignments - they will be due by the end of next class on Wednesday (9/12/18)
  • After completing the 17 repl.it tasks/assignments, work on your Internal Assessment

Homework:

  • Sign electronic syllabus by end of Monday (9/10/18)
  • IBCS2 Summer Assignment criteria uploaded to Canvas (9/10/18)
  • Complete the 17 repl.it tasks/assignments by end of (9/12/18)

Thursday (9/6/18)

Warmup:

  1. Download Processing
  2. Create/login to Repl.it using your APS Google account
  3. IB CS 2 Repl.it

Agenda:

  • IBCS2 Summer Assignment
    • Submit via Canvas by the Monday (9/10/18)
  • Misc Logistics:
    • Mr. Bui has B Lunch
  • IB Computer Science II Syllabus
    • Complete online syllabus agreement form by Monday (9/10/18)
  • Extra credit demonstrations?
    • Why did Mr. Bui give this task?
  • App Catalog (AirWatch) installers
    • Assuming your logins work
  • Java Review - Java Cheatsheet
    • Introduction to Repl.it
    • Simple main method
    • Variables, types, values
    • Keyboard input w/ Scanner
    • Circle circumference and area calculator
    • if statements
    • for loops
  • Complete the 17 repl.it tasks/assignments


Homework:

Tuesday (9/4/18)

  • Introductions & attendance
  • IBCS2 Summer Assignment
    • Submit via Canvas by the Monday (9/10/18)
  • Extra credit demonstrations?
  • App Catalog (AirWatch) installers
    • Assuming your logins work
  • Create/login to Repl.it using your APS Google account

Archives

Thursday - Friday (5/11/17 - 5/19/17)

Agenda:

  • Exam debrief
  • Missing assignments? Want credit?
    • Create and send Mr. Bui your resume -- it will be graded subjectively
    • 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
  • Complete End-of-Course Survey
    • Summary results will be shown when all students have finished
  • Complete the NVCC Dual Enrollment Evaluation
  • Backup all your work (machines will be wiped)
    1. Go to Finder->Preferences->Sidebar and click your name
    2. Open a Finder window and look for your name on the Sidebar
    3. While holding down the Command key, click each of the folders that you want to backup (e.g. Desktop, Documents, NetBeansProjects, etc.)
    4. Right-click your selection and Compress
    5. A zip file will be generated, which you can upload to your Google Drive
    6. 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)
  • Advice from Mr. Bui
  • Personal Finance Notes
  • Read 18 Things I Wish Someone Would've Told Me When I Was 18 - Ryan Stephens
  • Read Message to My Freshman Students - Keith Parsons

Tuesday (5/9/17)

Agenda:

End of Year Surveys

  1. CTE Completer Survey (only if you have not already done so)
  2. Graduating Senior Survey
  3. End-of-Course Survey
  4. NVCC Dual Enrollment Evaluation

Archives