|
|
(14 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Wednesday (6/5/19) ==
| |
− | '''Warmup:'''
| |
− | * Make sure that you have completed the ArrayList<Card> repl.it exercises:
| |
− | ** printHand()
| |
− | ** getHandValue()
| |
− | * Work on the [https://docs.google.com/document/d/1w2afUehRL4HMqNUrYQZAqzdcfLvtP8TG89lvnXPDQn0/edit?usp=sharing BlackJack project]
| |
− | ** Read through the [https://docs.google.com/document/d/1w2afUehRL4HMqNUrYQZAqzdcfLvtP8TG89lvnXPDQn0/edit?usp=sharing BlackJack requirements and grading rubric]
| |
− | ** BlackJack demos are due next week: Tuesday or Thursday (6/11/19 - 6/13/19)
| |
− | * Final exam review outline will be given next week on Tuesday (6/11/19)
| |
− | ** Final exam format: ~40 multiple choice Java questions
| |
− |
| |
− | == Monday (6/3/19) ==
| |
− | '''Warmup:'''
| |
− | # Open [https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html ArrayList Javadoc]
| |
− | # Read over all the method names
| |
− |
| |
− | '''Agenda:'''
| |
− | * Review BlackJack rules - based on your outline assignments
| |
− | * [https://docs.google.com/presentation/d/1kuPCx0XHdanLhwsM6lFNJINLsJuc7tVpeS2cwp-scrw/edit?usp=sharing ArrayLists]
| |
− | * Complete the ArrayList<Card> repl.it exercises
| |
− | ** printHand()
| |
− | ** getHandValue()
| |
− |
| |
− | == Thursday (5/30/10) ==
| |
− | * Modified SOL schedule (no class)
| |
− |
| |
− | == Tuesday (5/28/19) ==
| |
− | '''Agenda:'''
| |
− | * Summer assignment overview
| |
− | ** Java repl.it review
| |
− | * Internal Assessment overview
| |
− | ** Start thinking about a potential client & project
| |
− | * Complete and demo
| |
− | ** Shuffle Card assignment
| |
− | ** Bad Blackjack assignment
| |
− | * Blackjack Rules Outline assignment
| |
− | ** You may complete the assignment with a partner
| |
− | ** Both students must have their names at the top of the document
| |
− | ** Both students must submit individually
| |
− | ** Read the [https://bicyclecards.com/how-to-play/blackjack/ Blackjack rules]
| |
− | ** Create an outlined version that highlights all the major rules (steps)
| |
− | ** Submit assignment to Canvas
| |
− |
| |
− | == Thursday (5/22/19) ==
| |
− | '''Agenda:'''
| |
− | * Arrays of objects review
| |
− | * Shuffle Card assignment
| |
− | *# Use the toString() assignment main() test code as a guide
| |
− | *# Create a 52 Card[] array
| |
− | *# Using a loop, shuffle the Card[] array
| |
− | *## Generate two random numbers between 0 and the Card[] length
| |
− | *## Swap the Card objects at the two random indices
| |
− | * Bad Blackjack assignment
| |
− | *# Create a full deck of Card[]
| |
− | *# Shuffle the deck
| |
− | *# Create two different Card[] arrays of size 2 each (one for computer and one for player)
| |
− | *# Deal 2 cards to the computer (store in a Card[])
| |
− | *# Display both of the computer's cards
| |
− | *# Display the total value of the computer's cards
| |
− | *# Deal 2 cards to the player
| |
− | *# Display both of the player's cards
| |
− | *# Display the total value of the player's cards
| |
− | *# Compare the totals and display who wins (computer or player)
| |
− |
| |
− | == Tuesday (5/21/19) ==
| |
− | '''Agenda:'''
| |
− | * MTA Python Certification
| |
− | * Shuffle Card assignment
| |
− | *# Use the toString() assignment main() test code as a guide
| |
− | *# Create a 52 Card[] array
| |
− | *# Using a loop, shuffle the Card[] array
| |
− | *## Generate two random numbers between 0 and the Card[] length
| |
− | *## Swap the Card objects at the two random indices
| |
− | * Bad BlackJack assignment -
| |
− | *# Create a full deck of Card[]
| |
− | *# Shuffle the deck
| |
− | *# Create two different Card[] of size 2 each (one for computer and one for player)
| |
− | *# Deal 2 cards to the computer (store in a Card[])
| |
− | *# Display both of the computer's cards
| |
− | *# Display the total value of the computer's cards
| |
− | *# Deal 2 cards to the player
| |
− | *# Display both of the player's cards
| |
− | *# Display the total value of the player's cards
| |
− | *# Compare the totals and display who wins (computer or player)
| |
− |
| |
− | == Wednesday - Friday (5/15/19 - 5/17/19) ==
| |
− | '''Agenda:'''
| |
− | * Poker Card class walk-through
| |
− | * Complete the Card class toString repl.it
| |
− | * [https://docs.google.com/presentation/d/1L-tbBp51YuUoTWldXFBr6JGcyHF5sBy_flfPGiqlVAQ/edit?usp=sharing Java methods]
| |
− | * Complete the Java Methods repl.it assignment
| |
− | * [https://www.microsoft.com/en-us/learning/exam-98-381.aspx MTA Python Certification] option (voluntary)
| |
− | ** Free, paid for by APS
| |
− | ** Tuesday, May 21st during class period
| |
− | ** ~45 mins for ~40 multiple-choice
| |
− | * MTA Python study materials:
| |
− | ** URL: asd.onlineexpert.com
| |
− | ** UserID: APSStudentIDnum@apsva.us
| |
− | ** password: student
| |
− | ** gmetrix.net (MTA practice tests)
| |
− | ** Username: APSStudentIDnum@apsva.us
| |
− | ** password: student
| |
− |
| |
− | == Monday (5/13/19) ==
| |
− | '''Agenda:'''
| |
− | * Interim grades closing now - demo assignments
| |
− | * Complete the MTA Python interest survey in Canvas
| |
− | * [https://www.microsoft.com/en-us/learning/exam-98-381.aspx MTA Python Certification] option (voluntary)
| |
− | ** Free, paid for by APS
| |
− | ** Tuesday, May 21st during class period
| |
− | ** ~45 mins for ~40 multiple-choice
| |
− | * MTA Python study materials:
| |
− | ** URL: asd.onlineexpert.com
| |
− | ** UserID: APSStudentIDnum@apsva.us
| |
− | ** password: student
| |
− | ** gmetrix.net (MTA practice tests)
| |
− | ** Username: APSStudentIDnum@apsva.us
| |
− | ** password: student
| |
− |
| |
− | == Tuesday - Thursday (5/7/19 - 5/9/19) ==
| |
− | '''Agenda:'''
| |
− | * Missing demos
| |
− | * for loop review
| |
− | * [https://drive.google.com/open?id=1Ayzvd1q-6RwZKplUtLHDCCLyO5XIR5kyeKUi8-htErY Java arrays]
| |
− | * Java arrays and for loops assignments in repl.it
| |
− | ** Hint: You have already done some of these in Python before...
| |
− | * Complete the MTA Python interest for in Canvas
| |
− | * [https://www.microsoft.com/en-us/learning/exam-98-381.aspx MTA Python Certification] option (voluntary)
| |
− | ** Free, paid for by APS
| |
− | ** Tuesday, May 21st during class period
| |
− | ** ~45 mins for ~40 multiple-choice
| |
− | * MTA Python study materials:
| |
− | ** URL: asd.onlineexpert.com
| |
− | ** UserID: APSStudentIDnum@apsva.us
| |
− | ** password: student
| |
− | ** gmetrix.net (MTA practice tests)
| |
− | ** Username: APSStudentIDnum@apsva.us
| |
− | ** password: student
| |
− |
| |
− | == Friday (5/3/19) ==
| |
− | '''Agenda:'''
| |
− | * Complete demos:
| |
− | ** Sound Board w/ Button objects
| |
− | ** Either Dino Game or Flappy Bird w/ Sprite objects
| |
− | * [https://drive.google.com/open?id=1ybEzO70d-bzZf-zrTJZq4d9AB5tTQwP7E2K6S-KucSo Java for loops]
| |
− | ** Java for loops assignment(s) repl.it
| |
− |
| |
− | == Wednesday (5/1/19) ==
| |
− | '''Agenda:'''
| |
− | * Complete Java OOP Vocab Quiz/Assignment
| |
− | ** Open-book, open-note, closed-person
| |
− | ** Unlimited attempts
| |
− | ** You keep your highest score
| |
− | * Demonstrate:
| |
− | ** Basic Sound Board w/ functions (no objects)
| |
− | ** Sound Board w/ Button objects
| |
− | ** Either Dino Game or Flappy Bird w/ Sprite objects
| |
− |
| |
| == Archives == | | == Archives == |
− | * [[IBCS1 - 1819 - April]] | + | * [[IBCS1 - 1819]] |
− | * [[IBCS1 - 1819 - March]]
| |
− | * [[IBCS1 - 1819 - February]]
| |
− | * [[IBCS1 - 1819 - January]]
| |
− | * [[IBCS1 - 1819 - December]]
| |
− | * [[IBCS1 - 1819 - November]]
| |
− | * [[IBCS1 - 1819 - October]]
| |
− | * [[IBCS1 - 1819 - September]]
| |
| * [[IBCS1 - 1718]] | | * [[IBCS1 - 1718]] |