Difference between revisions of "IB Computer Science 1"
From WLCS
Line 5: | Line 5: | ||
** Complete Creature.java | ** Complete Creature.java | ||
** Test CombatSimulation.java | ** Test CombatSimulation.java | ||
− | * Internal Assessment - Criterion B - due | + | * Internal Assessment - Criterion B - due Monday (6/9/14) or Tuesday 6/10/14) |
== Tuesday - Friday (5/27/14 - 5/30/14) == | == Tuesday - Friday (5/27/14 - 5/30/14) == |
Revision as of 14:15, 3 June 2014
Contents
Monday - Friday (6/2/14 - 6/6/14)
Agenda:
- Creature Combat Game (Java)
- Weapon walk-through
- Complete Creature.java
- Test CombatSimulation.java
- Internal Assessment - Criterion B - due Monday (6/9/14) or Tuesday 6/10/14)
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 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
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
- 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 Scratch
- Work on Criterion A of Internal Assessment
- Turn in Criterion A draft at the beginning of next week (Monday - Wednesday)