Unit 4

Arrays, Lists and Files

Thursday: December 6, Day 7 (4:0)

Presentation: Ruben Sara

Re-submit test answers with updated corrections for partial or full credit

Students will be able to…

  • Re-learn or strengthen content knowledge and skills from Unit 3.

Homework

  • Read BJP 6.1
  • Correct any incorrect test answers by re-answering on a separate sheet of paper
    • To get back credit, justify new answers
    • Staple new answer sheet to old test and turn in tomorrow


Friday, December 7th Day 7 (4:1)

Array Basics

Handout

Students will be able to…

  • Define, populate, and access arrays.

Homework

  • Read BJP 7.1 “For-Each Loop” and “The Arrays Class”
  • Complete self-check questions #1, 7, 9

Tuesday, Dec. 11th, Day 3 (4:2)

For-Each Loop & Arrays Class

Students will be able to…

  • Populate and access arrays using a for-each loop

Homework:

  • Read BJP 7.2 up to “Reversing an Array”
  • Complete self-check questions #12-14

Wednesday, Dec. 12th Day 4 (4:3)

Printing, Searching, & Testing for Equality

Handout

Students will be able to…

  • Manipulate single-dimension arrays using a variety of array transversal algorithms.


Homework:

  • Day 1: Complete self-check questions #15-17 and exercise 3
  • Day 2: Read BJP 7.3 and complete self-check questions #19-21

Thursday, December 13th Day 5 (4:4)

Reference Semantics

Students will be able to…

  • Compare and contrast how primitives and arrays are treated when passed as parameters.
  • Legendary Pokemon

Friday, December 14th Day 6 (4:5)

Shifting Values & Arrays of Objects

Students will be able to…

  • Shift elements within an array
  • Construct arrays of objects

Monday, December 17th Day 7 (4:6)

Presentation: Justin

  • Shifting Values & Arrays of Objects

Students will be able to…

  • Shift elements within an array
  • Construct arrays of objects


Homework

Read BJP 7.4 up to “Command-Line Arguments” or, alternatively, you can watch the videos posted below. (Top Video): Array shifting algorithm, Bottom Video(3 topics) Mystery code walk through (9:06–21:18), Reversing an array (43:42–49:30), Absolute values an array (1:42–5:11). Video

Complete exercises #9, 10

Tuesday, December 18th Day 1 (4:7)

Presentation: Justin

Nested Loop Algorithms & Rectangular Arrays

Students will be able to…

  • Correctly adjust nested loop headers for use with arrays.
  • Correctly construct two-dimensional arrays.


Homework

  • Read BJP 10.1 up to “Adding to and Removing from an ArrayList”
  • Complete self-check problems #1 - 6

Thursday: December 20th Day 3 (4:8)

ArrayList

Students will be able to…

  • Construct code using ArrayList.
  • Predict the output of methods that take arrays as parameters and/or return arrays.

Finding & Fixing Errors

Students will be able to…

  • Find errors in their returned homework assignments.
  • Correct their code

Friday: December 21st: Day 4

Presentation: Emily

Intro to Magpie (Homework before vacation)

Wednesday January 2nd - Monday: January 7th: Day 3 (4:9): 5 Classes

Day 5: Emily Presentation & Magpie Activity 2: Wednesday: 1/2

Day 6: Magpie Activity 3: Thursday 1/3

Day 7: Magpie Activity 4: Friday: 1/4

Day 1: Magpie Activity 5: Monday: 1/7

Homework

Wed: Read Ch. 6 in the Barron Review Book

Thu: Complete practice questions #1-18 in Barron

Fri: Complete practice questions #19-37 in Barron

Mon: Check Barron Review Book for highlighting, note taking, and practice test completion/correction

Wednesday, Jan. 9thth Day 3

Test Review

Study guide

Homework:

  • Study for tomorrow’s test using targeted review list


Thursday, Jan. 10th Day 4

Problem Set 4 Due

Unit 4 Test