|
||||
|
All AP course assignments are listed here.
Sept 7 - 11
SEPT 14-18
ASSIGNMENTS DUE:
REMEMBER - A LITTLE EACH DAY GOES A LONG WAY. TURN YOUR EFFORTS INTO HABIT. Sept 21- 25
DR. SCHEME
Chapter 5 - Using the Design Recipe to Approach Problem Solving
Exercises: 5.10. x
Chapter 6: Picture Animation Technique.
What are the HANDLERS? Contracts for HANDLERS? Analysis.
JOURNAL SUBMISSION (FRIDAY!)
Maintain Journal Notebook to Chptr 6.
Include :
1. The DESIGN RECIPE - AN OUTLINE WITH EXPLANATION
2. EXERCISES FROM CHPTR. 5 - EXAMPLES FROM 5.10.X
3. THE CONTRACT FOR ANIMATION. 3 TYPES (TICK- MOUSE- KEY)
4. EXAMPLES OF EACH FROM 6.1.X , 6.2.X, 6.3.X
DR SCHEME (Chapters 6.2.4 - 7 complete) Continue/Complete efforts in Chptr 6.
NUMBERS - THE JOY OF....
FUN PROJECTS TO TEST YOURSELVES WITH: - Move an Image Down with Keys, Left Right with Mouse, Back to center with Time. - Build Shapes from Number input (Triangles, Rectangles) - Figure Area of a Ring. KEYS: TURN YOUR EFFORTS INTO HABIT. LEAVE EGO AT THE DOOR...ASK QUESTIONS AND LEARN FROM EACH OTHER.
Dr. Scheme Chapter 7: Numbers, Animation, Random - SHOULD BE IN PROGRESS Be able to create number functions ( 7.1.x - 7. 7.x) Chapter 8: Animation MODELING - REDRAW HANDLER , Using MODEL NUMBER AS INPUT - Examples: 8.3.1- 8.3.8 - Demonstration EXAMPLE 8.4.1 JOURNAL SUBMISSION - FRIDAY , OCT. 16 * Exercise Examples from : 7.7.1 - 22 ( 3 examples fully described) * Exercise Examples from : 8.4 8.5 ( 1 from each fully described)
Oct 19-23
Dr. Scheme -Chptr 8-10
- Read through Chptr 9-Strings: Understanding the String Tools (Built-in Functions)
- Read Chptr 10- ANIMATION MODELS (now 3 Data Types)
- MAKE SURE YOU UNDERSTAND THE ANIMATION RECIPES !
- Program examples for JOURNAL:
* Chapter 9: Examples 9.2.x
* Chapter 10: Examples 10.2.x
You SHOULD NOW HAVE a PORTFOLIO of several ANIMATION TECHNIQUES &
a solid understanding of the DESIGN RECIPE & ANIMATION RECIPE
Oct 26-Oct
30
Chptr 13 - CONDITIONALS - Conditional Operators & Logical Operators. - Practice Exercises: 13.3.3- 13.3.5 13.6.7- 13.6.12 Chptr 14. - STOPPING THE ANIMATION. - Stop-When . Exercises 14-1.1- 14.1.12 Chptr 15 - MORE CONDITIONAL Examples - Try an Animation exercise. Chptr. 17 - ANIMATIONS THAT MAKE DECISIONS - Examples : 17.1 . x String Decisions - Examples: 17.2.x Numeric Decisions JOURNAL SUBMIT: FRIDAY OCT.30 Nov. 2-6
CHPTR. 18. SYMBOLS -A NEW DATA TYPE & MOUSE HANDLER EVENTS - Exercises 18.2.1 -5 : Using the MOUSE Buttons to control Animations CHPTR 19. CHARACTER DATA TYPE & KEY BOARD HANDLER EVENTS - Worked Exercise and "HOME GROWN" Exercise- Make up something! CHPTR 20. MIXED DATA TYPES - DETERMINING THE TYPE - number? string? image? boolean? ..... CHPTR 21 HANDLING ERROR CONDITIONS - Ex. 21.3.1 - x (check-error) error testing "throwing an exception" * NO SUBMIT THIS WEEK - KEEP EXAMPLES FROM EACH CHAPTER IN JOURNAL- STAY UP TO DATE. STEADY WORK EFFORT ..... Nov. 9-13
CHAPTER 22 - THE POSN (X, Y) A "BUILT IN" STRUCTURE CONCEPT - Exercises: 22.6.1- 6.9 Experiment with the POSN CONCEPTS. Projects: Develop an IMAGE that can move in 8 directions. - Create a simple game between two images, one "catching" the other. INTRODUCE: HOW TO DESIGN WORLDS PROJECT: The Airplane Landing Game. Lessons 1-10 JOURNAL SUBMIT: NOV. 13 - (EX. FROM 18, 19, 22)
NOV. 16-20
HOW TO DESIGN PROGRAMS- FINAL DR.SCHEME PROJECT
NOV. 23 - 24 - THANKSGIVING BREAK
• Introduce & Establish BLUE J IDE Environment BLUE J Tutorials. Program Development/ Debugging
NOV. 30 - DEC. 4 - CURRENT WEEK
Karel J. Robot -Intro to Programming- Part I
Journal entries should consist of the following:
DEC. 8-12
Karel J. Robot- Part II. Teaching New Tricks
DEC. 15-19
Karel The Robot- Parts III & IV
YEAR END - JOURNAL SUBMISSION - DUE FRIDAY 12/19 - Outline 4 Chapters of KAREL J. ROBOT (Key topics) - Present Code Examples (with commentary) from each Chapter. - Terminology DEFINITIONS: Class, Method, Abstract, Constructors, Super/ Sub Class,Interface, Inheritance.
JAN. 5 - 9
JAVA SYNTAX AND STRUCTURE - BPJ TEXT
Lesson 1. Method, Comments, Printing Lesson 4. Numerics Lesson 5.
Mixing Types, Casting, Final Ex. 1-17 (5-3) Project Mixed Results JAN 12-16
BPJ BOOK JAVA SYNTAX
-Chpt.6 Math Class (Exercises)
-Chptr 7. Input from Keyboard (Examples: nextInt, nextDouble, next, nextLine
-Chptr 8. Boolean Values
-Chptr 9. The "IF" Statement (Exercises)
-Chptr 10. The "SWITCH" / "char" (Exercises)
JAN 19-23
BPJ Book
Chapter 11 - The For Loop:
- for ( x=1, x <=10, x++) { }
Chapter 12 - The Do Loop:
- while (x < 10) { }
- do{ } while (x < 10);
- break continue
Chapter 13 - Ascii and Char
Chapter 14 - Binary , Hex and Octal Number systems
JOURNAL SUBMISSION - DUE FRIDAY 23RD - LAST SUBMIT OF QUARTER 2!
JAN. 26-28
Review for MIDTERMS
Chapter 10 - Alien Menu Project (char)
Chapter 11 - For-Next. Exercises & Contest Q.
Chapter 12 - Do Loops.
Chapter 13 - Conversion Techniques
Chapter 14 - Base Number Systems. Binary, Oct, Dec, Hex
FEB. 9-13
Review of Loops (For,Do,While)
Chapter 15 - Object Analysis- Projects.
Chapter 16 - Further Object Analysis- Project
Chapter 30 - Random function- Monte Carlo Project
JOURNAL SUBMISSION: Outline Chpt 13-16, Ex. 15 (1-15)
FEB. 23-27
Chapter 17- Fun with String Class
.indexOf
.compareTo
Scanner Parsing Input.
Project: Add Em Up
CIA Code Encrypting.
Exercise Questions.
MAR. 2 - 6
TOPICS
Chapter 18 -ARRAYS
- definitions, initializing, loop loading
- parsing with split( )
PROGRAM WORK DUE:
WED- 3/4 - Completed CIA Encrypt/Decrypt program (17b)
JOURNAL UPDATE :
Due Fri 3/6 - Should include:
- 17 (String methods, parsing.)
- 18 (Array Definitions, Fill Array Routine, Print Array Routine, Exercise Examples, Classwork)
MAR. 9 - 13
Chapter 19- ARRAYS - cont.
- Conversion String to Char
- logical vs. physical
-Arrays Class (IMPORTANT!) import java.util.*
* Arrays.sort( array )
* Arrays.binarySearch( array, value to find )
* Arrays.equals( array 1, array 2 )
* Arrays.fill( array, value )
* Arrays.toString( array )
Exercises 1-18 and Contest Problems
PROJECT DUE:
Array of Hope - 3/11
MULT CHOICE EXAM: 3/10
Mar. 16-20
RE-READ THE COMPARABLE CLASS LINK AND = = VS EQUALS LINK ABOVE!
Reading Supplement: equals vs = = Reading Supplement: INTRODUCING COMPARABLE INTERFACE
PROJECT : Two Orders ..... Due Wed 3/18
Lesson 35 - MATRIX MULT - Due Wed 3/18
Chapter 35 - Two D ARRAYS
Chapter 42- List Interface- Methods of the List Interface (Exercise)
Chapter 43- ARRAYLISTS:
- Advantages ArrayLists over Arrays
Arrays-Physical size remains constant ArrayLists-Physical size = = Logical size
Arrays- Reorder required to insert an item ArrayLists - the "add" method easy insertion into
list
Iterator objects are provided in ArrayLists
-Disadvantages: ArrayLists
Elements in the list are considered OBJECTS not primitive types.
Run example methods with ArrayLists - Know how to use them.
Project: Lesson 43 - Big Bucks in Bank - Due 3/ 25
Don't forget to MAINTAIN DAILY JOURNAL ENTRIES Mar. 23-27
Chapter 41 - Sorting
- Bubble Sort - Selection - Insertion - QuickSort - MergeSort
- Create examples of each. Run and Compare
Chapter 45 - Comparable Comparator Classes
- BankAccount Class - Analyze, Code and Run - 3 Projects .Sorting Bank Accounts.
Project: MULTIPLE KEY SORTING, DUE FRI. 28TH WITH JOURNAL SUBMIT.
March 30 - April 3
Gridworld Case Study
- Install and Test
- Part I. Investigation the environment
Object types, States & Attributes
- Part II.
Methods, Movement
Projects: SpiralBug, Square Bug, Circle, ZBug
April 6 - 10
GRIDWORLD
- Part III.
Classes and Interfaces (Location, Grid, Bug)
Analysis and Understanding
Group Activity: Create a Jumper Class
JOURNAL SUBMIT: APRIL 9TH - INCLUDE GRIDWORLD EXPERIMENTS, CODE SEGMENTS, ANALYSIS OF BUILT IN CLASSES,
INTERFACES. TELL ME SOMETHING.!!!!! April 13-17 Part IV: Gridworld LESSON 4
Additional Classes, extending the Classes
Critter - CrabCritter - Chameleon
Project : Create a new Critter Class JOURNAL SUBMIT:
MAKE SURE IT IS SUBMITTED BEFORE VACATION!!!
SHOULD CONTAIN:
- Gridworld OUTLINE LESSONS 1 - 4
- WORKED EXAMPLES OF CODE FROM G.LESSONS
NOTE: We are now at crunch time. There are single digit days left to AP Exam Day (Tues. May
5th). Check over the syllabus and all material. IF YOU HAVE ANY CONCERNS ABOUT SPECIFIC MATERIAL, GET THEM OUT
NOW! Let's pinpoint the last few days to the questions you have. I WANT YOU TO BE READY. YOU SHOULD
ALSO WANT YOU TO BE READY!!
April 20- 24
Vacation Week - Enjoy - but don't loose the FOCUS to the finish line.
Work on & complete the FIBONACCI GRIDWORLD EXERCISE.
- Be ready to share your work on Monday April 27.
We have 6 days left till AP EXAM.
Come back with QUESTIONS and TOPICS you want to COVER.
Have a great week!
April 27- May 1
The Final Week of Preparation- Use it well
Things to consider for REVIEW:
- GRIDWORLD -
- Recursion -
- Comparable/ Comparator Interface -
* We will continue to work on PRACTICE EXAM QUESTIONS.
May 4 - 8
History is made at HN-
The First Two Students at Holy Name to take the AP Computer EXAM
Phelan Lemieux, Brandon Logan
Class Assignment:
- Building the MineSweeper Game
May 11-15
MineSweeper Project Due -15th
Senior Final Exams
MAY 18-22
|
||||
|
Need some help with this week's assignment? Bring up the issue in class or come by during study or After school.
|
||||
|
|