Difference between revisions of "IB Computer Science 1"

From WLCS
(Blanked the page)
Line 1: Line 1:
== Monday - Friday (6/2/14 - 6/6/14) ==
 
'''Agenda:'''
 
* Exemption slips
 
* [[Creature Combat Game]] (Java)
 
** Weapon walk-through
 
** Complete [[Creature class assignment]]
 
** Demo CombatSimulation.java for credit
 
* [[Internal Assessment]] - Criterion B - due Monday (6/9/14) or Tuesday 6/10/14)
 
* [[IBCS2 Summer Assignment]]
 
  
== Tuesday - Friday (5/27/14 - 5/30/14) ==
 
'''Agenda:'''
 
* Demo [[CombatSimulation.py]]
 
* Introduction to Java
 
 
== Monday - Friday (5/19/14 - 5/23/14) ==
 
'''Agenda:'''
 
* [[Python - Weapon class assignment]]
 
* [[Python - Creature class assignment]]
 
* Complete and demo [[CombatSimulation.py]]
 
 
== Monday - Friday (5/12/14 - 5/16/14) ==
 
'''Agenda:'''
 
* Finish AddressBook walkthrough
 
* Complete the [https://spreadsheets.google.com/viewform?formkey=dERxTUlReGxiTEowMlpVTnNjazJsbUE6MQ End-of-Course Survey]
 
* Virginia Workplace Readiness Skills Assessment
 
*# Receive your test ticket
 
*# 1 hour - 100 multiple choice
 
*# Try to give the best answer that you think they want
 
* Begin working on [[Python - Creature Combat Game]]
 
** [[Python - Weapon class assignment]]
 
** [[Python - Creature class assignment]]
 
 
== Monday - Friday (5/5/14 - 5/9/14) ==
 
'''Agenda:'''
 
* Turn any missing assignments/demos
 
* Turn in Criterion A of [[Internal Assessment]] this week
 
** Talk to people to get ideas of problems that can have computerized solutions
 
** What kinds of problems, hobbies, or things are you interested in?
 
* Introduction to Object-Oriented Programming
 
* Python Classes
 
** [[Media:PythonClasses.pptx]]
 
* Geometry Objects Walk-through
 
* AddressBook Assignment
 
** Your program should print out a menu with the following options
 
** Add a new contact
 
**# Prompt the user for the new contact's name
 
**# Prompt the user for the new contact's phone
 
**# Add the contact to the address book
 
** Find a contact
 
**# Prompt the user for the contact's name to find
 
**# Use a loop to traverse the address book
 
**# If found, print out the contact's full information (name and number)
 
**# If the contact is not found, then print "Contact Not found"
 
** Remove a contact
 
**# Prompt the user for the name of the contact to remove
 
**# Use a loop to traverse the address book
 
**# If found, delete/remove the contact from the address book
 
**# If the contact is not found, then print "Contact Not found"
 
** Print out all contacts
 
**# Use a loop to print out all the contacts in the address book
 
** Quit program
 
* '''Challenges'''
 
** Add an option to edit a particular contact in the address book
 
** Add an option to sort the address book
 
 
== Thursday - Friday (5/1/14) ==
 
'''Agenda:'''
 
* Missing demos
 
* Play with [http://scratch.mit.edu/ Scratch]
 
* Work on Criterion A of [[Internal Assessment]]
 
** Turn in Criterion A draft at the beginning of next week (Monday - Wednesday)
 
 
== Archives ==
 
* [[IBCS1 - 1314 - April]]
 
* [[IBCS1 - 1314 - March]]
 
* [[IBCS1 - 1314 - February]]
 
* [[IBCS1 - 1314 - January]]
 
* [[IBCS1 - 1314 - December]]
 
* [[IBCS1 - 1314 - November]]
 
* [[IBCS1 - 1314 - October]]
 
* [[IBCS1 - 1314 - September]]
 

Revision as of 07:06, 27 August 2014