11
янв
Readbag users suggest that Blue-Pelican Java Answers/Tests/Keys is worth reading. The file contains 16 page(s) and is free to view, download or print.
COOL SITES & THINGS TO KNOW:AP EXAM DATE: FRIDAY MAY 8, 2020 12:00 NOON.SCHOOLOGY.COM QUIZ CODE: 5D2H-MX37-38BGGAP COLLEGE BOARD EXAM PRACTICE AND ASSESSMENT: Join Code: 7D4D4GExtra Java Practice:George Tech Site:College Board FRQ REVIEW SITE:More Practice Sites for the BIG EVENT:There's an enormous amount of practice on specific topics if you go here:This Week in ADVANCED PLACEMENT COMPUTER & JAVA PROGRAMMINGCHALLENGE OF THE WEEK: DUE MONDAY, SEPTEMBER 23I GET BY WITH THE HELP OF MY FRIENDS:Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. SelectionFile type iconFile nameDescriptionSizeRevisionTimeUserĊ10 Point Project Challenge-Feb-ArrayLists and Comparable-AP Computer.pdf82kv. 1Feb 26, 2016, 8:16 AMBrett PenzaĊ2d CHALLENGE QUESTION.pdf56kv.
1Feb 6, 2016, 7:11 AMBrett PenzaĊ2Dimensional Arrays Pdf.pdf137kv. 1Feb 7, 2015, 8:37 AMBrett PenzaĊ3basicsorts.pdf374kv. 1Mar 17, 2018, 7:41 AMBrett PenzaĊ5-REPEATING CODE.pdf580kv.
2Sep 19, 2014, 2:15 PMBrett PenzaĊAbstractWorksheet.pdf29kv. 1Nov 24, 2017, 12:03 PMBrett PenzaĊAlice-makingaquiz.pdf3062kv. 1Sep 10, 2019, 11:51 AMBrett PenzaĊANSWERKEY-ACSLCHALLENGE.pdf13kv.
1Dec 16, 2016, 6:07 AMBrett PenzaĊApril 5-Journal Challenge-Sorts.pdf180kv. 1Apr 4, 2019, 9:48 AMBrett PenzaĊA Proven Approach for the FREE RESPONSE.pdf52kv. 1Apr 3, 2015, 7:58 AMBrett PenzaĊA String Challenge- Chapter 16.pdf64kv. 1Dec 3, 2014, 4:56 AMBrett PenzaĊBPJ-45-COMPARABLE-COMPARATOR.pdf95kv. 1Apr 17, 2015, 6:07 AMBrett PenzaĊCHAPTER-11-NOVEMBER 7- -FOR-LOOP-CHALLENGE 2.pdf16kv.
1Nov 7, 2014, 11:37 AMBrett PenzaĊclassequal.pdf128kv. 1Feb 26, 2019, 11:12 AMBrett PenzaĊComparableDiscussion.pdf333kv. 1Feb 22, 2016, 4:15 AMBrett Penza. 1Dec 7, 2018, 11:54 AMBrett PenzaĊequals-compareTo.pdf62kv. 1Feb 23, 2017, 11:39 AMBrett PenzaĊfebvacchallenge.pdf45kv. 1Feb 10, 2017, 7:40 AMBrett PenzaĉGETTING READY FOR THE MID TERM EXAM.doc32kv. 1Jan 3, 2019, 10:57 AMBrett PenzaĊHIERARCHY CHART.pdf313kv.
1Mar 2, 2016, 8:20 AMBrett PenzaĊholidaygift.pdf120kv. 2Dec 14, 2016, 1:58 PMBrett PenzaĊJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10 (1).pdf36kv. 1Oct 7, 2016, 3:20 PMBrett PenzaĉJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10.docx15kv. 1Oct 2, 2015, 12:19 PMBrett PenzaĊJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10.pdf25kv. 1Oct 5, 2015, 11:42 AMBrett PenzaĊJAVA CELEBRATION-Week16-Challenges 3.pdf53kv. 1Dec 3, 2015, 10:38 AMBrett PenzaĊJAVA CELEBRATION-WEEK 6-A.pdf383kv.
1Oct 19, 2018, 10:39 AMBrett PenzaĊJAVA CELEBRATION-Week7-Challenges.pdf85kv. 1Oct 16, 2015, 5:56 AMBrett PenzaĊJAVA CHALLENGE 4.pdf69kv. 1Oct 3, 2015, 6:53 AMBrett PenzaĊJAVA CHALLENGE-CHPTR18-19.pdf28kv. 1Jan 30, 2015, 10:51 AMBrett PenzaĊJAVA CHALLENGE-week-IV.pdf67kv.
1Sep 23, 2016, 1:36 PMBrett PenzaĊJava Passes References By Value.pdf177kv. 1Jan 30, 2016, 9:22 AMBrett PenzaĊLucky Seven Additional Challenge.pdf42kv. 1Nov 15, 2014, 5:39 AMBrett Penza. 1May 16, 2018, 3:15 PMBrett PenzaĊNOVEMBER-13-GUESS-PROGRAMS.pdf8kv. 1Nov 17, 2014, 9:49 AMBrett PenzaĊpiclab1.pdf1333kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab2.pdf987kv.
1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab3.pdf998kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab4.pdf85kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊPROGRAMMING CHALLENGE 1-SEPT16.pdf9kv. 1Sep 16, 2016, 4:48 AMBrett PenzaĊSampleI-Opgm.pdf14kv. 1Dec 7, 2018, 12:38 PMBrett PenzaĊSAMPLE JOURNAL SUBMIT.pdf17kv. 1Sep 5, 2014, 4:46 PMBrett PenzaĊSIMPLECLASSESTOENJOY.pdf25kv. 2Nov 21, 2014, 6:14 AMBrett PenzaĊSimpleStudentClass.pdf17kv.
1Nov 21, 2014, 6:04 AMBrett Penza.
COOL SITES & THINGS TO KNOW:
AP EXAM DATE: FRIDAY MAY 8, 2020 12:00 NOON.
SCHOOLOGY.COM QUIZ CODE: 5D2H-MX37-38BGG
AP COLLEGE BOARD EXAM PRACTICE AND ASSESSMENT: Join Code: 7D4D4G
Extra Java Practice: http://codingbat.com/java
George Tech Site: http://ice.cc.gatech.edu/apexam/
College Board FRQ REVIEW SITE:http://www.skylit.com/beprepared/fr.html
More Practice Sites for the BIG EVENT:
There's an enormous amount of practice on specific topics if you go here:
This Week in ADVANCED PLACEMENT COMPUTER & JAVA PROGRAMMING
CHALLENGE OF THE WEEK: DUE MONDAY, SEPTEMBER 23
I GET BY WITH THE HELP OF MY FRIENDS:
Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Be creative. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. 10 pts for successful submission.
RUBRIC:
Multiple Objects (4) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Decision Statement Logic | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Interactive Mouse Click Action. |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ II - Conditionals
Access Code : 5D2H-MX37-38BGG
WEEK IV: SEPTEMBER 23 -27
This week we will spend more time with input concepts, the concept of random and various loop techniques. You will gain a lot more control over your projects with these concept skills in your toolbox.
Step I - Working out the Idea - Types of Inputs - Decisions - While Loops
Adding inputs to develop a Quiz:
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered the art of Input - Decisions - Looping, it's time to CREATE once again. Let's build a 5 question quiz on any topic of your interest. The quiz program will keep score as the user plays. There will be one Happy Character that performs when the Correct Answer is chosen. And of course, a Disgruntled Character that performs when the Wrong Answer is chosen. Enjoy using all you have learned to make a fun and informative learning program. Follow the rubric as you develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (2) | 5 Question Minimum. User Input Required | Decision Technique is Evident. | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Score is kept and Delivered upon end of Quiz |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ III - Input- Random- Loops
Access Code : 5D2H-MX37-38BGG
AP COMPUTER 2019 - 2020 - OUR YEARLY PROGRESS
WEEK I: SEPTEMBER 3 - 6
Let's begin by learning a bit about Objects and How to code them to exist in a 'living & breathing 3D world'. By learning about the 3D Programming Language called ALICE, we can begin to understand the concept of Object - Attributes & Behaviors and a few other critical programming concepts that will serve us well as we tackle the AP CompSci Curriculum.
Step I - Installing ALICE (this may be completed on your P.C.)
Go to the ALICE INSTALLATION PAGE and Install for your Machine Type
(Make sure the Java JDK is already installed.
Step I. JDK Install
Step II. ALICE INSTALLATION INFORMATION
Step II - Watch the following Videos and experiment with the information provided.
STEP III. Your First ALICE PROJECT
Complete the following project for your first 10pt Challenge of the Year!
Enhancements: Add in Camera Stops for Alice Cat and MadHatter. Add a discussion.
Try to make Alice move to the Teapot and pick it up.
Then have her pour the tea into a teacup for the Mad Hatter. Have him sip the tea!
WEEK II: SEPTEMBER 9 - 13
Continuing on with our discovery of the Object Oriented World of Programming. This week we will begin coding some neat video stories and games as we gain understanding for the Object and it's Attributes & Behaviors. Always be CURIOUS & CREATIVE as you explore the ALICE environment.
STEP I - We will cover these topics in Class- These YouTube videos from Duke University will serve as review and confirmation.
When you complete the TUTORIAL, try challenging yourself with the following tasks:
1. Continue the Conversation between Witch and Dragon - Add Camera Close-Ups to
2. Experiment with Dragon Wing movement or Witch Limbs - How 'Life Like' can you make the scene?
3. Add in another Character. Give that Character (Object) some Attributes & Behaviors to enhance the scene.
4. Compare and Collaborate with your classmates. Give constructive Rates and Reviews.
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered some Object-Attributes-Behavioral techniques, it is time to creatively implement this skillset into an original epic tale. Follow the rubric and develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (3) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | 20 Second Run Time |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ I
Access Code : 5D2H-MX37-38BGG
WEEK III: SEPTEMBER 16 - 20
This week we extend our knowledge by implementing one of the most important concepts in computer programming. The DECISION STATEMENT. Enjoy, as we build our skill, implementing this concept into our project work.
Step I - Working out the Idea - Decision Statements
Tutorial: Moon Landing w/ if-else, key events
Extending the idea
Character Discussions: Create two characters. Program a variety of outcomes based on the responses given.
Alien Conversation: Create an Alien Character and interact with them by typing responses to questions. Make the Alien perform different tasks or responses based on programmed decisions.
STEP II - CHALLENGE OF THE WEEK
I GET BY WITH THE HELP OF MY FRIENDS:
Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Be creative. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. 10 pts for successful submission.
RUBRIC:
Multiple Objects (4) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Decision Statement Logic | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Interactive Mouse Click Action. |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ II - Conditionals
Access Code : 5D2H-MX37-38BGG
WEEK IV: SEPTEMBER 23 -27
This week we will spend more time with input concepts, the concept of random and various loop techniques. You will gain a lot more control over your projects with these concept skills in your toolbox.
Step I - Working out the Idea - Types of Inputs - Decisions - While Loops
Adding inputs to develop a Quiz:
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered the art of Input - Decisions - Looping, it's time to CREATE once again. Let's build a 5 question quiz on any topic of your interest. The quiz program will keep score as the user plays. There will be one Happy Character that performs when the Correct Answer is chosen. And of course, a Disgruntled Character that performs when the Wrong Answer is chosen. Enjoy using all you have learned to make a fun and informative learning program. Follow the rubric as you develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (2) | 5 Question Minimum. User Input Required | Decision Technique is Evident. | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Score is kept and Delivered upon end of Quiz |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ III - Input- Random- Loops
Access Code : 5D2H-MX37-38BGG
WEEK I: JAVA STARTS HERE -
This week we will Introduce the course, Software & Text and learn some of the basics of Java Programming. Installing the JDK (Java Development Kit), the IDE (interactive Development Editor) , then discuss and dive right in with Primitive variabletypes, Introduction to Strings and Simple Print Routines.
WHAT WE WILL COVER: INSTALLING THE JDK AND BLUE-J:
Get your JDK FROM HERE: CLICK AND DOWNLOAD
Get your BLUE-J FROM HERE: CLICK AND DOWNLOAD
SETUP THE CLASSROOM WORK AREA:
SERVER FOLDERS
GOOGLE DRIVE CLOUD SPACE
MICROSOFT O365-ONE DRIVE
JAVA SYNTAX AND STRUCTURE - Blue Pelican Java Text Book. (BPJ)
Lesson 1. Method, Comments, Printing
Lesson 2. Variable Types(String, int, double) & Definitions
Ex. 1-12 (2.3)
Lesson 3. Strings & Concatenations, methods of String Class: length, substring, toLowerCase, toUpperCase
Escape sequences: ' n
Ex. 1-12 (3-3)Project: Name that Celebrity
Lesson 4. Numerics
Stream Flapo - Dear Neighbor (feat. Jenni Potts) (Pham Remix) by Pham from desktop or your mobile device. Jenni Potts - Dear Neighbor (Pham Remix) Lyrics. In my carbon Fever, I wait In the forest of my, Mind i stay. When were apart I will, I know, it's bound a while I tried, To get, To you Aga. Listen and download Flapo - Dear Neighbor (feat. Jenni Potts) (Pham Remix) by Pham for free on ToneDen. The Lyrics for Dear Neighbor by Flapo feat. Jenni Potts have been translated into 4 languages. In my carbon Fever, I wait In the forest of my, Mind i stay. Dear Neighbor - Pham Remix. Exclusive offer. Get up to 3 months of free music. You will get 3 free months if you haven't already used an Apple Music free trial.
Operators, Increment & Decrement
Ex. 1-18 (4-3)Project Arithmetic
A. WEEKLY EXERCISE:
BPJ TEXT: Work on exercises from Chapter 1 - 4.
Be ready for In Class Challenge: Thursday - Friday
Read from FUNDAMENTALS OF JAVA- LAMBERT: CHAPTER 1 & 2
Be Prepared to Discuss Concepts.
B. JOURNAL SUBMIT:
Include exercises from all Chapters 1 - 4
(Show for credit Friday)
* I will provide answers for Chapter 1 - 4 exercises on Friday if you ask for them.
C. WEEKLY QUIZ: Schoology.com
Lesson 1- Introductory Java Quiz Due Friday Sept. 6
Access Code5D2H-MX37-38BGG
WEEK II: SEPT 10 - 14
This week we continue our study of numbers, Strings, variables and some simple input ,process, output concepts. By now, you have establishedyour learning habits that will carry you though a VERY, SUCCESSFUL journey through AP Computer.
WHAT WE WILL COVER:
Casting, Math Class, & Input from the Keyboard - Blue Pelican Java Text Book. (BPJ)
Lesson 3. Strings & Concatenations,
Ex. 1-12 (3-3)Project: Name that Celebrity
Lesson 4. Numerics Operators, Increment & Decrement
Ex. 1-18 (4-3)Project Arithmetic
Lesson 5. Casting Data Types - to get out of tight situations.
Lesson 6. The Math Class - Lots of fun, static methods for your daily use.
Lesson 7. Input - Get your Computer to Ask You a question.
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
BPJ: Work on selected exercises from Lesson 5 - 6
Practice by doing Programming Projects in each Lesson we go over in class.
B. JOURNAL SUBMIT:
*You may want to start HANDWRITING your JOURNAL
as the APExam is to be HANDWRITTEN.
TWO PROGRAMS TO WRITE FOR THE JOURNAL : DUE MONDAY, SEPT 17.
I will provide answers for all Exercises on request: Just ask me for the Lesson you want.
C. WEEKLY QUIZ: Schoology.com
Go To Schoology and Complete Quizzes I, II, III, IV
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
WEEK III: SEPT 17 - 21
HERE IS OUR 10-POINT QUIZ FROM FRIDAY 9-15
This week we continue with more fundamental constructs of the Java language. We have much to review (Lesson 4 - 6). Then wewill forge ahead with Input Question Techniques. Highlights include boolean values and variables & The IF decision statement. With these concepts under your belt, you are ready to tackle some pretty challengingprograms.
WHAT WE WILL COVER:
BOOLEANS, IF STATEMENTS, SWITCH STRUCTURES, THE FOR LOOP
' (A && B) 'A 'B '(A B) 'A && 'B
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Do selected Exercises from Lessons 8 and 9 (Review Lesson 7).
B. JOURNAL SUBMIT:
Write Programs for the Following:
JOURNAL SUBMISSION - DUE MONDAY, SEPTEMBER 25TH
PLEASE HANDWRITE ALL METHODS AND HAND IN HARD COPY
JAVA CHALLENGE-10PT - INPUTS & THINGS
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 7- Java Quizzes Due Friday Sept. 22
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Consider purchasing BARRON'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams.
WEEK IV: SEPT 24-28
HERE IS OUR 10-POINT QUIZ FROM FRIDAY 9-21
COMPLETE AND SHOW ME ON MONDAY FOR ADDITIONAL CREDIT.
This week we continue reviewing and working with the fundamental constructs of the Java language. Be sure you are comfortable with Lessons (1-7).
If you are NOT, seek EXTRA HELP. We will forge ahead with Input Question Techniques. Highlights include boolean values and variables & TheIF decision statement. With these concepts under your belt, you are ready to tackle some pretty challenging programs.
WHAT WE WILL COVER:
BOOLEANS, IF STATEMENTS AND MORE
' (A && B) 'A 'B '(A B) 'A && 'B
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Do selected Exercises from Lessons 8 and 9 .
Write Programs for the Following:
B. JOURNAL SUBMIT:
JOURNAL SUBMISSION - DUE MONDAY, OCT 2ND
PLEASE HANDWRITE ALL METHODS AND HAND IN HARD COPY
JAVA CHALLENGE- WEEK IV - INPUTS & DECISIONS
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 9- Java Quizzes Due Friday Sept. 28
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Consider purchasing BARRON'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams.
WEEK V: OCT 1 - 5
This week we use our String Class knowledge to assist us in working with the AP/ Magpie Lab.
We will experiment with Chatbots and do some cool String style coding to enhance our own Chatbot model. As time permits, we will discuss SWITCHES and FOR LOOP. With these concepts under your belt, you are ready to tackle some pretty challenging programs.
A. WEEKLY EXERCISE:
THE MAGPIE LAB - CLICK HERE FOR STUDENT TEXT
- We Will Review all information through class questions & discussion.
B. JOURNAL SUBMIT:
Read through the MAGPIE DOCUMENTATION and carry out all exercises and activities.
We will work in small groups as we complete the work in the MAGPIE LAB.
JOURNAL SUBMISSION - DUE TUESDAY, OCTOBER 9TH
* MAGPIE ACTIVITIES 1-4.
Consider purchasing BARRON'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VI: OCT 9 - 12
TUESDAY: FINISH UP THE MAGPIE LAB. SHOW PROOF OF LAB 1-4 COMPLETED
This week we will get back the the BPJ book and play with For Loops, Switches.
Then we'll use them to create some neat program solutions by incorporating Ascii codesand the Data Type : char
WHAT WE WILL COVER:
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Chptr. 10 - Exercise Questions
Project: Weight on other Planets
Chptr. 11 - Exercise Questions
Project: Name Reversal
CONTEST QUESTIONS - In Class Quiz
Chptr. 12 - Exercise Questions
CONTEST QUESTIONS - In Class Quiz
Chptr. 13 - ASCII CODES - Exercise Questions
Chptr. 14 - Binary- Hex - Octal - CODES - Exercise Questions
Project: BASICALLY SPEAKING
ADDITIONAL PROJECT IDEAS TO BE GIVEN IN CLASS
B. JOURNAL SUBMIT:
JOURNAL SUBMISSION - DUE MONDAY, OCT. 15TH!
* JAVA CHALLENGE: LOOPS & DECISIONS - WEEK VI.
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 10, 11, 12 - Java Quizzes Due Monday Oct. 15
Access CodeFXJ9J-6C9H2
Consider purchasing BARRON'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VII: OCT 15 - 19
JOURNAL SUBMISSION - DUE MONDAY, OCT. 15TH!
* JAVA CHALLENGE: LOOPS & DECISIONS - WEEK VI.
A. WEEKLY EXERCISE:
WHAT WE WILL COVER:
Challenges:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 10, 11, 12 , 13, 14 & 30- Java Quizzes Due Monday Oct. 22
Access CodeFXJ9J-6C9H2
Consider purchasing BARRON'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VIII: OCT 22 - 26
LAST WEEK PROGRAM CHALLENGES - DUE MON. OCT 22!
Program Challenge: JAVA CHALLENGE - SOME RANDOM STUFF DUE MON. OCT 22
A. WEEKLY EXERCISE:
Chapter 30 - THE RANDOM CLASS : REVIEW Programs - ANY QUESTIONS????
This week we concentrate on solidifying our skill. with INPUT (SCANNER), FOR LOOPS, WHILE LOOPS, CONDITIONALS, RANDOM and DATA TYPE CONVERSION. By working on the Programs below, we will get more comfortable with the foundation of the Java Language. This will be vital to insure success as we tackle the upcoming material.
Please ask questions when difficulties arise.
B. JOURNAL SUBMIT:
JAVA CELEBRATION: PROGRAMMING WITH INPUT, LOOPS, CONDITIONALS
JOURNAL PREPARATION:
Review Chapters 1-14, 30.
Complete the JAVA CELEBRATION programs. Final Credit given on Monday Oct. 29
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 1 - Quiz 14 and Quiz 30 Due Saturday October Friday Oct 26
Schoology Access CodeFXJ9J-6C9H2
Consider purchasing BARRON'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK IX: OCT 29 - NOV 2
MONDAY: HAND IN ASSIGNMENT:
JAVA CELEBRATION: PROGRAMMING WITH INPUT, LOOPS, CONDITIONALS
A. WEEKLY EXERCISE:
TIME TO TALK ABOUT BUILDING CLASSES & METHODS
- INSTANTIATING OBJECTS & BEHAVIORSJAVA DOCUMENTATION: BUILDING CLASSES : ATTRIBUTES, CONSTRUCTORS, METHODS
Chapter 15 - Classes & Object Analysis (This is an EXCELLENT INFORMATIVE LESSON)
DO THE EXERCISES.
Chapter 16 - FURTHER OBJECT ANALYSIS
ACCESS CONTROL: public vs. private (experiment with this. How does it work?)
INSTANTIATION: 2 parts1. Declaration 2. Initialization
EQUALITY OF OBJECTS: = = VS. equals
FUNNY THING ABOUT STRINGS...
DEFAULTS - STATE VARIABLES & CONSTRUCTORS
DO EXERCISES & GAS MILEAGE PROJECT
CHAPTER 15 & 16 A BASIC TO YOUR UNDERSTANDING OF THE OO LANGUAGE. MAKE SURE ALL THIS INFORMATION IS COMPLETELY UNDERSTOOD AND PRACTICED! DO NOT HESITATE TO ASK QUESTIONS! EVEN IF YOU THINK THEY ARE DUMB!
JOURNALPREPARATION:
SELECTION OF 6 Problems from each LESSON (15-16)
1 PROJECT FROM EACH LESSON (Or a comparable 'homemade' project)B. JOURNAL SUBMIT:
MONDAY NOV. 6TH AN EXCITING JOURNAL ASSIGNMENT!!!!!
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 15 - Quiz 16 Due Friday NOV. 2
Schoology Access CodeFXJ9J-6C9H2
Consider purchasing BARRON'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
QUARTER II : WEEK I: NOV 5 - 9
MONDAY: HAND IN ASSIGNMENT (have the 1st one complete): HANDWRITE THESE 2 CLASSES WITH THEIR TESTER CLASSES
A. WEEKLY EXERCISE:
Watch this Video: HOW TO BE A GREAT PROGRAMMER
CONTINUING OUR TALK ABOUT BUILDING CLASSES & METHODS - INSTANTIATING OBJECTS & BEHAVIORS
Chapter 15 - Classes & Object Analysis (This is an EXCELLENT INFORMATIVE LESSON)The Circle Class (know all the parts)
Instantiation... How to.
The METHOD signature (Access Control, Variable Type & Return, Naming Convention, Parameters)
The CONSTRUCTOR - a GREAT EXPLANATIONWITH RULES!
DO THE PROJECTS (circle method, Bank Acount )
DO THE EXERCISES.
Chapter 16 - FURTHER OBJECT ANALYSIS
ACCESS CONTROL: public vs. private (experiment with this. How does it work?)
INSTANTIATION: 2 parts 1. Declaration 2. Initialization
EQUALITYOF OBJECTS: = = VS. equals
FUNNY THING ABOUT STRINGS...
DEFAULTS - STATE VARIABLES & CONSTRUCTORS
DO EXERCISES & GAS MILEAGE PROJECT
CHAPTER 15 & 16 A BASIC TO YOUR UNDERSTANDING OF THE OOLANGUAGE. MAKE SURE ALL THIS INFORMATION IS COMPLETELY UNDERSTOOD AND PRACTICED! DO NOT HESITATE TO ASK QUESTIONS! EVEN IF YOU THINK THEY ARE DUMB!
JOURNAL PREPARATION:
SELECTION OF 6 Problems from each LESSON (15-16)
1PROJECT FROM EACH LESSON (Or a comparable 'homemade' project)
!! Make sure that you can BUILD A SIMPLE CLASS - SIGNATURES, CONSTRUCTORS, METHODS, CLASS VARIABLES, ETC.!!
B. JOURNAL SUBMIT:
DUE MONDAY - Additional Journal Challenge: DUE TUES, NOVEMBER 13TH
1. Create a BankAccount Class :
Attributes: AccountID , Name, Balance
Methods:
Accessors
Mutators
Secure the AccountID and make it 5 digits. ie. 00001, 00002, 00003
2. Create a BankAccount Tester Class:
Instantiate 3 Objects - test the AccountID
Alter the Balance of each account
Print 3 Bank Statements before and after change:
Name: xxxxx Acct: xxxxx Balance: 99999.99
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 15 - Quiz 16 Due Friday NOV. 9
Schoology Access Code:
FXJ9J-6C9H2
MAKE SURE ALL QUIZZES ARE COMPLETE (1-16,30)
QUARTER II : WEEK II: NOV 13 - 16
A. WEEKLY EXERCISE:
Karel J. Robot- Part I- II. Developing Environment, Teaching New Tricks
B. JOURNAL SUBMIT:
JOURNAL SUBMIT- Karel J. Robot - Part 1 & 2 due: MONDAY 11/19
QUARTER II : WEEK III: NOV 19 -20 THANKSGIVING BREAK
A. WEEKLY EXERCISE:
Karel The Robot - PART III & IV
B. JOURNAL SUBMIT:- DUE MONDAY 11/26
BLUE J & KAREL EXAM AT CONCLUSION OF KAREL PROJECT!!! BE READY!
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II : WEEK IV: NOV 26 -30
A. WEEKLY EXERCISE:
Karel The Robot - PART III & IV
B. JOURNAL SUBMIT:- DUE DECEMBER 3RD MONDAY
C. WEEKLY QUIZ: FRIDAY WE WILL TAKE AN 'IN CLASS' EXAM ON
BLUE J & KAREL
If you have been attentive to the FOUR LAB activities, this should be EASY!!! BE READY!
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II : WEEK V: DECEMBER 3 - 7
This week, a quick review of the KAREL EXAM and then back to the BPJ for more fun with STRINGS!
A. WEEKLY EXERCISE:
ADDITIONAL STRING CONCEPTS: Chapter 17, 23
Chapter 17- Fun with String Class
Chapter 23: THE STRINGTOKENIZER - Parsing up the input.
“ tnrf” i.e., the space, tab, new line, carriage-return, form-feed characters.
B. JOURNAL SUBMIT:
WEEK END - JOURNAL SUBMISSION - DUE MONDAY 12/10
PROGRAMS TO BE SUBMITTED - TYPED OR HANDWRITTEN - BETTER YET, USE GOOGLE DOCS FOR EASY FEEDBACK!
I. Parse the Students and ALPHABETIZE
II. String Word Analyzer:
C. WEEKLY QUIZ: Schoology.com
Complete The Following: 2 Quizzes 17, 23 Due Saturday DEC. 9
Schoology Access Code: FXJ9J-6C9H2
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II: WEEK VI: DECEMBER 10 - 14
A. WEEKLY EXERCISE:
REVIEW & WORKOUT : Chapter 17- Fun with String Class
Chapter 23: THE STRINGTOKENIZER - Parsing up the input.
“ tnrf” i.e., the space, tab, new line, carriage-return, form-feed characters.
PRACTICE PROGRAMS:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com
Complete 17 & 23 for your PROGRESS REPORT
Access CodeFXJ9J-6C9H2
Q2: WEEK VII: CHRISTMAS BREAK- DEC. 17 - NEXT YEAR!
Here is your very own exciting Christmas & New Years Holiday Gift.
A very provocative, all inclusive week long trip to Java Land fully equipped with all the bells and whistles we have learned so far!!!
Enjoy this 2 WEEK excursion into the exotic land of the Java Code. You'll meet FileI/O, bask in the glow of several of the most luxurious StringMethods and of course, loop and condition your way through the night.
And so.. here it is:
THE RUBRIC: LAND OF ACSL RUBRIC
THE PROJECT: THE LAND OF ACSL
Additional Data Text File for Testing Input
ANSWER KEY - YOUR OUTPUT EXPECTATIONS
We will run your solutions when we get back next year ! Earn as many points as you can.
Q2: WEEK VIII: JANUARY 2 - 4
A. WEEKLY EXERCISE:
Review the PROGRAMS:
B. JOURNAL SUBMIT (Last change to earn points in Q2):
Journal Challenge: The Employee Payroll 'Building Methods and Passing Parameters'
(You do not have to do STEP 5, since we have not yet discussed Arrays)
Still time to submit or show..
*For an additional explanation on METHODS, PARAMETER PASSING & VARIABLE SCOPE
READ THE 'FUNDAMENTALS OF JAVA - LAMBERT TEXT: CHAPTER 6 PG. 204-212
Q2: WEEK IX: JANUARY 7 - 11 - WEEK X: JANUARY 14 - 18
Still time to submit or show..
*For an additional explanation on METHODS, PARAMETER PASSING & VARIABLE SCOPE
READ THE 'FUNDAMENTALS OF JAVA - LAMBERT TEXT: CHAPTER 6 PG. 204-212
Have each Project Signed-off for one last Grade Boost in preparation for the End of Quarter.
DAY I: Karel The Robot. (2 Pts)
DAY 2: Basic Syntax: Operations, Primitives, Strings and Conditionals: (3 Pts)
DAY 3: The For Loop: (3 Pts)
DAY 4: The STRING CLASS (3 Pts)
DAY 5: BUILD A BOT! ( 3 Pts)
DAY 6: THE MOST EXCITING PROGRAM YOU WILL EVER WRITE: ( 6 Pts)
TERMINOLOGY: Make sure you know what these words mean.
Class Behavior Attributes State Variables Static Void Inheritance SuperClass
SubClass Interface Methods Abstract Instantiate Constructors Object Final Primitives: int shortlong char boolean double
Class Variables: String Integer Double
Method Signature: input parameters - action name - output data types
SEMESTER II
WEEK I: JANUARY 28 - FEB. 1
A.WEEKLY EXERCISE
Chapter 18 -ARRAYS
PROJECT WORK DUE:
* Count 'em Right
* Array of Hope
Things to try ('Homemade Projects'):
- Using split .. create/ test a method that sums numbers from an Input String ie ( '5 + 6 + 23 + 13 + 1')
- Take 'Array of Hope' and convert Upper to Lower to Ascii.
(YOU MUST PRACTICE ARRAYS!!!!!!):
Work through the examples in BPJ:
Should include:
- 18 (12 Example Questions.)
- 18 (Array Definitions, Fill Array Routine, Print Array Routine)
- 18 ( 1 project from above)
B. JOURNAL SUBMIT:
HAND IN THE FOLLOWING PROJECT FOR GRADE ON MONDAY FEB 4TH :
C. WEEKLY QUIZ: Schoology.com
Lesson 18- Arrays Due Friday FEB. 1
Access Code
N2PGG-G2ZSD
AP STYLE- TIMED EXAM WILL BE GIVEN SOON !
WEEK II: FEBRUARY 4 - 8
HAND IN JOURNAL CHALLENGE - STUDENT ARRAY WORK - DUE FEB. 4
REVIEW OF JAVA CHALLENGE SHEETS (Have something to offer here!)
A.WEEKLY EXERCISE
TOPICS:
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 )
BE PREPARED FOR:
B. JOURNAL SUBMIT:
YOU WILL HAND IN ONE OF THE FOLLOWING PROJECT FOR GRADE ON MONDAY, FEB. 11:
Additional 'Extra Credit' Array Play for stronger muscles..
C. WEEKLY QUIZ: Schoology.com Complete The Following: Quiz 18, 19 Due Fri Feb. 8
Schoology Access Code:
N2PGG-G2ZSD
WEEK III: FEBRUARY 11 - 15
HAND IN JOURNAL CHALLENGE - SALESPERSON ARRAY or JAVA CHALLENGE - DUE FEB. 11
REVIEW OF JAVA CHALLENGE SHEETS (Have something to offer here!)
A.WEEKLY EXERCISE
TOPICS:
REVIEW MATERIAL - ARRAYS
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 )
New Material: 2 Dimensional Arrays
BE PREPARED FOR:
B. JOURNAL SUBMIT:
Due on Return of Feb Vacation- FEB 25TH - This will be counted as a TEST GRADE
You may work together and help each other, but DO NOT try to find the solution ON-LINE !
2-D Array Challenge Question. Will be handed out in Class.
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
Lesson 35- Arrays Due Friday FEB. 15
Access Code
N2PGG-G2ZSD
ADDITIONAL VACATION ACTIVITIES:
When we return, we will begin discussion of the LIST INTERFACE & ARRAYLISTS and begin work in two remaining AP-LABS. So, feel free to look aheadat the ArrayList chapters 42-43 and do some research ON-LINE.
WEEK IV: FEBRUARY 25 - MARCH 1
A.WEEKLY EXERCISE
MONDAY: Review 2D ARRAY ASSIGNMENT - FROM VACATION
READ THE COMPARABLE CLASS LINK AND = = VS EQUALS !
Chapter 35 - Two D ARRAYS - Review
Chapter 42- List Interface- Methods of the List Interface (Exercise)
Chapter 43- ARRAYLISTS:
- Advantages ArrayLists over Arrays
- Disadvantages: ArrayLists
* Run examples & experiment with methods of LIST INTERFACE/ ArrayLists - Know how to use them.
* Don't forget to DO THE EXERCISE QUESTIONS in each CHAPTER (35, 42, 43) Check your answers with me! I CAN GIVE YOU THE RIGHT ANSWERSTO CHECK YOUR WORK!
B. JOURNAL SUBMIT:
PROJECT WORK DUE MONDAY (3/4) :
DUE MONDAY: SUBMIT 1 PROJECT (YOUR CHOICE) FROM BELOW:
PLEASE TYPE ALL SUBMISSIONS
!! KEEP YOUR JOURNALS!! - PRACTICE, PRACTICE, PRACTICE THE MATERIAL!!
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 35, (42,43) Due Fri Mar.1
Schoology Access Code:
N2PGG-G2ZSD
*PREPARE FOR POTENTIAL FREE RESPONSE TEST ON THURSDAY !!! 3/1
WEEK V: MAR 4 - 8
A.WEEKLY EXERCISE
Monday: Review Assigned Weekend Work, QUESTIONS ANYONE???
IN CLASS PROJECT: ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS
Topics of the Week:
Project Work:
B. JOURNAL SUBMIT:
WEEKEND CHALLENGE ( DUE MON, MARCH-11)
ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS
Take this Assignment from last week and add the following:
- Another Child Class to inherit from the Dog Class
a. Create implementations for speak() and move().
Use the Parent implementations - but add FUNCTIONALITY to them.
- Develop 2 Interfaces. Color and Directions.
- Implement the Interfaces into your Class Structure.
a. Create a new Instance Variable to hold Direction and Color.
b. Add the values to your move() method.
This can be done simply by printing Color and Direction.
- Now add the Comparable Interface into the Mix.
a. Build an ArrayList of 5 Pets
At most times, many users try it with a serial key because they focus on finding a free hard disk bad sector repair tool but completely ignore all the risks of using the cracked software. But now, after viewing the comparison, we believe you can make the right decision. The Best Alternative to HDD Regenerator Crack Serial KeygenHere the alternative we would like to recommend you is EaseUS, the best hard disk bad sector repair software which is trusted and recommended by millions of users. With its flexible and advanced 'Check partition' feature, it can help you check and repair your hard disk drive as well as USB flash drive, pen drive or SD memory card in case of disk errors, file system corruption, bad sectors, etc.
b. Create Instance Variables (like name, age, color) to use for sorting.
c. Create accessor methods to return variables.
c. Print the ArrayList
d. Sort the ArrayList & Print again to show the change.
There is some flexibility in the above Challenge. The Goal here is to immerse you into the world of polymorphism, inheritance and Interfaces. Enjoy.
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
DUE FOR PROGRESS REPORT: 18, 19, 35, 38, 42, 43 Due Friday March 8
Access Code: TP82K-N4GD4
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. Only7 weeks remain.
WEEK VI: MARCH 11- 15
A.WEEKLY EXERCISE
Monday: Review Assigned Weekend Work - THE PET HIERARCHY
Hand in for Test Credit - ELECTRONIC & HARDCOPY
REVIEW AP SIMULATION QUIZ: WATCH THIS VIDEO: DEMORGAN'S LAW
' (A && B) 'A 'B '(A B) 'A && 'B
Topics of the Week:
ELEVENS LAB - Building and implementing a FUN CARD GAME
The ELEVENS LAB is our 2nd AP/CS Lab. We will work through 9 Activities that will employ all of our current knowledge about Java, Object Relationships, Method Implementations,Arrays & ArrayLists. It is a fun Lab with a great payoff. You get to play Cards!
Spend some time with this. Understanding these concepts will be most rewarding. For grading purposes, we will break the project into 2 parts over the next 2 weeks.
PROJECT WORK:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com (No new quizzes. Make sure you're up to date for P.R)
WEEKLY QUIZ: Schoology.com
DUE FOR PROGRESS REPORT: 18, 19, 35, 38, 42, 43 Due Friday March 10
Access Code: TP82K-N4GD4
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. Only7 weeks remain.
IMPORTANT: BE PREPARED FOR A 20 QUESTION M.C. EXAM (THURS OR FRI)
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. About7 weeks remain!
WEEK VII: MARCH 19 - 23
A.WEEKLY EXERCISE
Topics of the Week:
ELEVENS LAB - Building and implementing a FUN CARD GAME (Continued..)
The ELEVENS LAB is our 2nd AP/CS Lab. This week we will continue to build on our understanding of Arrays, ArrayLists, Method Implementation and Object relationships. We will workto complete Activities 1-9. Make sure to spend time on 7 & 8 even though there is no coding to do there. All that knowledge will be key when you tackle Number 9.
Of course, if you finish early, you can further your skill and understanding by reading up on Activities 10 & 11, too.
This is a fun Lab and our first experience with a GUI interface. Feel free to experiment and come up with your own game ideas. The more effort you put in, the higher thepayoff.
PROJECT WORK:
B. JOURNAL SUBMIT:
GRADING RUBRIC:
PROJECT MUST BE COMPLETE BY END OF DAY - MONDAY 3/26 FOR FULL CREDIT.
BE PREPARED FOR A SAMPLE FREE RESPONSE QUESTION EXAM NEXT WEEK
You should be practicing AP questions regularly. Either the Be Prepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. About 5 weeks remain.
Georgia Tech AP Practice Web Site
WEEK VIII: MARCH 25 - 29
A.WEEKLY EXERCISE
END OF DAY-MONDAY: HAND-IN ELEVENS LAB WORK
REVIEW THE ARRAYLIST CHAPTERS ( 42 - 43 )
- Be comfortable with get(), set(), remove() size()
CHAPTER 41 - INTRO TO SORTING: Bubble - Selection - Insertion
THIS WEEK WE WILL FOCUS ON - BUBBLE , SELECTION, INSERTION
B. JOURNAL SUBMIT:
PROJECTS TO SUBMIT FOR GRADE - DUE APRIL 2 (MONDAY)
The Student Quiz Sorting Project!
CLICK HERE FOR DIRECTIONS
We will schedule another FREE RESPONSE EXAM for THURS (29TH)!
Don't forget to 'Exercise' - Answers will be provided upon request.
BRING UP CONFUSING ISSUES IN CLASS!
Georgia Tech AP Practice Web Site
Q4: WEEK I: APRIL 1 - 5
Last week too short, we continued to discuss 3 sorts
JOURNAL CHALLENGE FOR WEEKEND APRIL 6-8
CLICK HERE FOR THE SORT CHALLENGE
Q4: WEEK II: APRIL 8 - 12
A.WEEKLY EXERCISE
CHAPTER 40. RECURSION
CHAPTER 39. BIG O 'order of' THEORY..
CHAPTER 41 - Review : Bubble Sort - Selection - Insertion
Focus: QuickSort - MergeSort
THIS WEEK WE WILL FOCUS ON - QuickSort & MergeSort
PREPARE FOR FREE RESPONSE EXAM CHALLENGE - WEDNESDAY (4-10)
B. JOURNAL SUBMIT:
PROJECT FROM CHAPTER 40 , BPJ - FIBONACCI SEQUENCE PROGRAM - DUE TUESDAY AFTER VACATION!
C.WEEKLY QUIZ: Schoology.com
Java Quiz 39, 40 & 41: 18, 19, 35, 38, 39, 40, 41, 42, 43, Due Friday April 26
VACATION BREAK.
Q4: WEEK III: APRIL 23 - 26
THE PICTURE LAB - CONCLUSION
Over the next week. we will work on the last of the AP Labs. The Picture Lab is a neat set of assignments that will provide you with a solidunderstanding of 2D Array Processing while at the same time, enable you to manipulate Images with various shades of Color and Mirroring techniques.
Picture Lab Activities:
You may work together to master this material. Upon completion of the Lab, we will have an EXAM based upon the concepts from this Lab.
Here are your PICTURE LAB EXAM ASSIGNMENT SHEETS:
Page 1Page 2Page 3Page 4
The final Due Date on this will be Tuesday April 30th ,
Q4: WEEK IV: APRIL 29 - MAY 2
THE PICTURE LAB
Over the next week. we will work on the last of the AP Labs. The Picture Lab is a neat set of assignments that will provide you with a solidunderstanding of 2D Array Processing while at the same time, enable you to manipulate Images with various shades of Color and Mirroring techniques.
WE WILL COMPLETE THE LAB ON TUESDAY. WEDNESDAY WE WILL HAVE A PICTURE LAB EXAM.
Picture Lab Activities:
You may work together to master this material. Upon completion of the Lab, we will have an EXAM based upon the concepts from this Lab.
Here are your PICTURE LAB EXAM ASSIGNMENT SHEETS:
Page 1Page 2Page 3Page 4
THURSDAY & FRIDAY - WE WILL BEGIN A REVIEW PROCESS. START TO GET YOUR QUESTIONS READY!
Q4. WEEK 5 - MAY 6 - 10
For the next 2 weeks we will have a great opportunity to review and practice the topics and techniques that we have learned this year. In order toget as much value out of this time as possible, make sure that you prepare questions to lead us through this journey. There are many topics for us to explore from data types, operators to heirarchy and class structures, fromStrings, Arrays and ArrayLists, yada yada..
A. REVIEW
C.WEEKLY QUIZ: Schoology.com
Java Quizzes for Q4: 39, 40 & 41: Semester II: 18, 19, 35, 38, 39, 40, 41, 42, 43,
Make sure you are UP TO DATE WITH QUIZZES!!!.
FINISHING OUT THE SEASON
NOW THAT THE AP CURRICULUM IS COMPLETED, WE WILL HAVE SOME TIME TO PLAY WITH A FEW MORE
FUN PROJECTS. THESE PROJECTS WILL PROVIDE YOU AN OPPORTUNITY TO ENHANCE YOUR GRADE BEFORE THE EOY.
THE MINESWEEPER CHALLENGE - DUE ON FRIDAY - JUNE 1,
This is a fun project. You will be able to use your JAVA KNOWLEDGE and combine it with the JAVAX.SWING PACKAGE to
create the popular desktop game.
ADDITIONAL JAVA PROGRAMS FOR PLAY AND MODIFICATION
Readbag users suggest that Blue-Pelican Java Answers/Tests/Keys is worth reading. The file contains 16 page(s) and is free to view, download or print.
COOL SITES & THINGS TO KNOW:AP EXAM DATE: FRIDAY MAY 8, 2020 12:00 NOON.SCHOOLOGY.COM QUIZ CODE: 5D2H-MX37-38BGGAP COLLEGE BOARD EXAM PRACTICE AND ASSESSMENT: Join Code: 7D4D4GExtra Java Practice:George Tech Site:College Board FRQ REVIEW SITE:More Practice Sites for the BIG EVENT:There\'s an enormous amount of practice on specific topics if you go here:This Week in ADVANCED PLACEMENT COMPUTER & JAVA PROGRAMMINGCHALLENGE OF THE WEEK: DUE MONDAY, SEPTEMBER 23I GET BY WITH THE HELP OF MY FRIENDS:Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. SelectionFile type iconFile nameDescriptionSizeRevisionTimeUserĊ10 Point Project Challenge-Feb-ArrayLists and Comparable-AP Computer.pdf82kv. 1Feb 26, 2016, 8:16 AMBrett PenzaĊ2d CHALLENGE QUESTION.pdf56kv.
1Feb 6, 2016, 7:11 AMBrett PenzaĊ2Dimensional Arrays Pdf.pdf137kv. 1Feb 7, 2015, 8:37 AMBrett PenzaĊ3basicsorts.pdf374kv. 1Mar 17, 2018, 7:41 AMBrett PenzaĊ5-REPEATING CODE.pdf580kv.
2Sep 19, 2014, 2:15 PMBrett PenzaĊAbstractWorksheet.pdf29kv. 1Nov 24, 2017, 12:03 PMBrett PenzaĊAlice-makingaquiz.pdf3062kv. 1Sep 10, 2019, 11:51 AMBrett PenzaĊANSWERKEY-ACSLCHALLENGE.pdf13kv.
1Dec 16, 2016, 6:07 AMBrett PenzaĊApril 5-Journal Challenge-Sorts.pdf180kv. 1Apr 4, 2019, 9:48 AMBrett PenzaĊA Proven Approach for the FREE RESPONSE.pdf52kv. 1Apr 3, 2015, 7:58 AMBrett PenzaĊA String Challenge- Chapter 16.pdf64kv. 1Dec 3, 2014, 4:56 AMBrett PenzaĊBPJ-45-COMPARABLE-COMPARATOR.pdf95kv. 1Apr 17, 2015, 6:07 AMBrett PenzaĊCHAPTER-11-NOVEMBER 7- -FOR-LOOP-CHALLENGE 2.pdf16kv.
1Nov 7, 2014, 11:37 AMBrett PenzaĊclassequal.pdf128kv. 1Feb 26, 2019, 11:12 AMBrett PenzaĊComparableDiscussion.pdf333kv. 1Feb 22, 2016, 4:15 AMBrett Penza. 1Dec 7, 2018, 11:54 AMBrett PenzaĊequals-compareTo.pdf62kv. 1Feb 23, 2017, 11:39 AMBrett PenzaĊfebvacchallenge.pdf45kv. 1Feb 10, 2017, 7:40 AMBrett PenzaĉGETTING READY FOR THE MID TERM EXAM.doc32kv. 1Jan 3, 2019, 10:57 AMBrett PenzaĊHIERARCHY CHART.pdf313kv.
1Mar 2, 2016, 8:20 AMBrett PenzaĊholidaygift.pdf120kv. 2Dec 14, 2016, 1:58 PMBrett PenzaĊJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10 (1).pdf36kv. 1Oct 7, 2016, 3:20 PMBrett PenzaĉJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10.docx15kv. 1Oct 2, 2015, 12:19 PMBrett PenzaĊJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10.pdf25kv. 1Oct 5, 2015, 11:42 AMBrett PenzaĊJAVA CELEBRATION-Week16-Challenges 3.pdf53kv. 1Dec 3, 2015, 10:38 AMBrett PenzaĊJAVA CELEBRATION-WEEK 6-A.pdf383kv.
1Oct 19, 2018, 10:39 AMBrett PenzaĊJAVA CELEBRATION-Week7-Challenges.pdf85kv. 1Oct 16, 2015, 5:56 AMBrett PenzaĊJAVA CHALLENGE 4.pdf69kv. 1Oct 3, 2015, 6:53 AMBrett PenzaĊJAVA CHALLENGE-CHPTR18-19.pdf28kv. 1Jan 30, 2015, 10:51 AMBrett PenzaĊJAVA CHALLENGE-week-IV.pdf67kv.
1Sep 23, 2016, 1:36 PMBrett PenzaĊJava Passes References By Value.pdf177kv. 1Jan 30, 2016, 9:22 AMBrett PenzaĊLucky Seven Additional Challenge.pdf42kv. 1Nov 15, 2014, 5:39 AMBrett Penza. 1May 16, 2018, 3:15 PMBrett PenzaĊNOVEMBER-13-GUESS-PROGRAMS.pdf8kv. 1Nov 17, 2014, 9:49 AMBrett PenzaĊpiclab1.pdf1333kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab2.pdf987kv.
1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab3.pdf998kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab4.pdf85kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊPROGRAMMING CHALLENGE 1-SEPT16.pdf9kv. 1Sep 16, 2016, 4:48 AMBrett PenzaĊSampleI-Opgm.pdf14kv. 1Dec 7, 2018, 12:38 PMBrett PenzaĊSAMPLE JOURNAL SUBMIT.pdf17kv. 1Sep 5, 2014, 4:46 PMBrett PenzaĊSIMPLECLASSESTOENJOY.pdf25kv. 2Nov 21, 2014, 6:14 AMBrett PenzaĊSimpleStudentClass.pdf17kv.
1Nov 21, 2014, 6:04 AMBrett Penza.
COOL SITES & THINGS TO KNOW:
AP EXAM DATE: FRIDAY MAY 8, 2020 12:00 NOON.
SCHOOLOGY.COM QUIZ CODE: 5D2H-MX37-38BGG
AP COLLEGE BOARD EXAM PRACTICE AND ASSESSMENT: Join Code: 7D4D4G
Extra Java Practice: http://codingbat.com/java
George Tech Site: http://ice.cc.gatech.edu/apexam/
College Board FRQ REVIEW SITE:http://www.skylit.com/beprepared/fr.html
More Practice Sites for the BIG EVENT:
There\'s an enormous amount of practice on specific topics if you go here:
This Week in ADVANCED PLACEMENT COMPUTER & JAVA PROGRAMMING
CHALLENGE OF THE WEEK: DUE MONDAY, SEPTEMBER 23
I GET BY WITH THE HELP OF MY FRIENDS:
Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Be creative. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. 10 pts for successful submission.
RUBRIC:
Multiple Objects (4) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Decision Statement Logic | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Interactive Mouse Click Action. |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ II - Conditionals
Access Code : 5D2H-MX37-38BGG
WEEK IV: SEPTEMBER 23 -27
This week we will spend more time with input concepts, the concept of random and various loop techniques. You will gain a lot more control over your projects with these concept skills in your toolbox.
Step I - Working out the Idea - Types of Inputs - Decisions - While Loops
Adding inputs to develop a Quiz:
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered the art of Input - Decisions - Looping, it\'s time to CREATE once again. Let\'s build a 5 question quiz on any topic of your interest. The quiz program will keep score as the user plays. There will be one Happy Character that performs when the Correct Answer is chosen. And of course, a Disgruntled Character that performs when the Wrong Answer is chosen. Enjoy using all you have learned to make a fun and informative learning program. Follow the rubric as you develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (2) | 5 Question Minimum. User Input Required | Decision Technique is Evident. | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Score is kept and Delivered upon end of Quiz |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ III - Input- Random- Loops
Access Code : 5D2H-MX37-38BGG
AP COMPUTER 2019 - 2020 - OUR YEARLY PROGRESS
WEEK I: SEPTEMBER 3 - 6
Let\'s begin by learning a bit about Objects and How to code them to exist in a \'living & breathing 3D world\'. By learning about the 3D Programming Language called ALICE, we can begin to understand the concept of Object - Attributes & Behaviors and a few other critical programming concepts that will serve us well as we tackle the AP CompSci Curriculum.
Step I - Installing ALICE (this may be completed on your P.C.)
Go to the ALICE INSTALLATION PAGE and Install for your Machine Type
(Make sure the Java JDK is already installed.
Step I. JDK Install
Step II. ALICE INSTALLATION INFORMATION
Step II - Watch the following Videos and experiment with the information provided.
STEP III. Your First ALICE PROJECT
Complete the following project for your first 10pt Challenge of the Year!
Enhancements: Add in Camera Stops for Alice Cat and MadHatter. Add a discussion.
Try to make Alice move to the Teapot and pick it up.
Then have her pour the tea into a teacup for the Mad Hatter. Have him sip the tea!
WEEK II: SEPTEMBER 9 - 13
Continuing on with our discovery of the Object Oriented World of Programming. This week we will begin coding some neat video stories and games as we gain understanding for the Object and it\'s Attributes & Behaviors. Always be CURIOUS & CREATIVE as you explore the ALICE environment.
STEP I - We will cover these topics in Class- These YouTube videos from Duke University will serve as review and confirmation.
When you complete the TUTORIAL, try challenging yourself with the following tasks:
1. Continue the Conversation between Witch and Dragon - Add Camera Close-Ups to
2. Experiment with Dragon Wing movement or Witch Limbs - How \'Life Like\' can you make the scene?
3. Add in another Character. Give that Character (Object) some Attributes & Behaviors to enhance the scene.
4. Compare and Collaborate with your classmates. Give constructive Rates and Reviews.
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered some Object-Attributes-Behavioral techniques, it is time to creatively implement this skillset into an original epic tale. Follow the rubric and develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (3) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | 20 Second Run Time |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ I
Access Code : 5D2H-MX37-38BGG
WEEK III: SEPTEMBER 16 - 20
This week we extend our knowledge by implementing one of the most important concepts in computer programming. The DECISION STATEMENT. Enjoy, as we build our skill, implementing this concept into our project work.
Step I - Working out the Idea - Decision Statements
Tutorial: Moon Landing w/ if-else, key events
Extending the idea
Character Discussions: Create two characters. Program a variety of outcomes based on the responses given.
Alien Conversation: Create an Alien Character and interact with them by typing responses to questions. Make the Alien perform different tasks or responses based on programmed decisions.
STEP II - CHALLENGE OF THE WEEK
I GET BY WITH THE HELP OF MY FRIENDS:
Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Be creative. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. 10 pts for successful submission.
RUBRIC:
Multiple Objects (4) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Decision Statement Logic | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Interactive Mouse Click Action. |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ II - Conditionals
Access Code : 5D2H-MX37-38BGG
WEEK IV: SEPTEMBER 23 -27
This week we will spend more time with input concepts, the concept of random and various loop techniques. You will gain a lot more control over your projects with these concept skills in your toolbox.
Step I - Working out the Idea - Types of Inputs - Decisions - While Loops
Adding inputs to develop a Quiz:
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered the art of Input - Decisions - Looping, it\'s time to CREATE once again. Let\'s build a 5 question quiz on any topic of your interest. The quiz program will keep score as the user plays. There will be one Happy Character that performs when the Correct Answer is chosen. And of course, a Disgruntled Character that performs when the Wrong Answer is chosen. Enjoy using all you have learned to make a fun and informative learning program. Follow the rubric as you develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (2) | 5 Question Minimum. User Input Required | Decision Technique is Evident. | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Score is kept and Delivered upon end of Quiz |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ III - Input- Random- Loops
Access Code : 5D2H-MX37-38BGG
WEEK I: JAVA STARTS HERE -
This week we will Introduce the course, Software & Text and learn some of the basics of Java Programming. Installing the JDK (Java Development Kit), the IDE (interactive Development Editor) , then discuss and dive right in with Primitive variabletypes, Introduction to Strings and Simple Print Routines.
WHAT WE WILL COVER: INSTALLING THE JDK AND BLUE-J:
Get your JDK FROM HERE: CLICK AND DOWNLOAD
Get your BLUE-J FROM HERE: CLICK AND DOWNLOAD
SETUP THE CLASSROOM WORK AREA:
SERVER FOLDERS
GOOGLE DRIVE CLOUD SPACE
MICROSOFT O365-ONE DRIVE
JAVA SYNTAX AND STRUCTURE - Blue Pelican Java Text Book. (BPJ)
Lesson 1. Method, Comments, Printing
Lesson 2. Variable Types(String, int, double) & Definitions
Ex. 1-12 (2.3)
Lesson 3. Strings & Concatenations, methods of String Class: length, substring, toLowerCase, toUpperCase
Escape sequences: \' n
Ex. 1-12 (3-3)Project: Name that Celebrity
Lesson 4. Numerics
Stream Flapo - Dear Neighbor (feat. Jenni Potts) (Pham Remix) by Pham from desktop or your mobile device. Jenni Potts - Dear Neighbor (Pham Remix) Lyrics. In my carbon Fever, I wait In the forest of my, Mind i stay. When were apart I will, I know, it\'s bound a while I tried, To get, To you Aga. Listen and download Flapo - Dear Neighbor (feat. Jenni Potts) (Pham Remix) by Pham for free on ToneDen. The Lyrics for Dear Neighbor by Flapo feat. Jenni Potts have been translated into 4 languages. In my carbon Fever, I wait In the forest of my, Mind i stay. Dear Neighbor - Pham Remix. Exclusive offer. Get up to 3 months of free music. You will get 3 free months if you haven\'t already used an Apple Music free trial.
Operators, Increment & Decrement
Ex. 1-18 (4-3)Project Arithmetic
A. WEEKLY EXERCISE:
BPJ TEXT: Work on exercises from Chapter 1 - 4.
Be ready for In Class Challenge: Thursday - Friday
Read from FUNDAMENTALS OF JAVA- LAMBERT: CHAPTER 1 & 2
Be Prepared to Discuss Concepts.
B. JOURNAL SUBMIT:
Include exercises from all Chapters 1 - 4
(Show for credit Friday)
* I will provide answers for Chapter 1 - 4 exercises on Friday if you ask for them.
C. WEEKLY QUIZ: Schoology.com
Lesson 1- Introductory Java Quiz Due Friday Sept. 6
Access Code5D2H-MX37-38BGG
WEEK II: SEPT 10 - 14
This week we continue our study of numbers, Strings, variables and some simple input ,process, output concepts. By now, you have establishedyour learning habits that will carry you though a VERY, SUCCESSFUL journey through AP Computer.
WHAT WE WILL COVER:
Casting, Math Class, & Input from the Keyboard - Blue Pelican Java Text Book. (BPJ)
Lesson 3. Strings & Concatenations,
Ex. 1-12 (3-3)Project: Name that Celebrity
Lesson 4. Numerics Operators, Increment & Decrement
Ex. 1-18 (4-3)Project Arithmetic
Lesson 5. Casting Data Types - to get out of tight situations.
Lesson 6. The Math Class - Lots of fun, static methods for your daily use.
Lesson 7. Input - Get your Computer to Ask You a question.
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
BPJ: Work on selected exercises from Lesson 5 - 6
Practice by doing Programming Projects in each Lesson we go over in class.
B. JOURNAL SUBMIT:
*You may want to start HANDWRITING your JOURNAL
as the APExam is to be HANDWRITTEN.
TWO PROGRAMS TO WRITE FOR THE JOURNAL : DUE MONDAY, SEPT 17.
I will provide answers for all Exercises on request: Just ask me for the Lesson you want.
C. WEEKLY QUIZ: Schoology.com
Go To Schoology and Complete Quizzes I, II, III, IV
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
WEEK III: SEPT 17 - 21
HERE IS OUR 10-POINT QUIZ FROM FRIDAY 9-15
This week we continue with more fundamental constructs of the Java language. We have much to review (Lesson 4 - 6). Then wewill forge ahead with Input Question Techniques. Highlights include boolean values and variables & The IF decision statement. With these concepts under your belt, you are ready to tackle some pretty challengingprograms.
WHAT WE WILL COVER:
BOOLEANS, IF STATEMENTS, SWITCH STRUCTURES, THE FOR LOOP
\' (A && B) \'A \'B \'(A B) \'A && \'B
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Do selected Exercises from Lessons 8 and 9 (Review Lesson 7).
B. JOURNAL SUBMIT:
Write Programs for the Following:
JOURNAL SUBMISSION - DUE MONDAY, SEPTEMBER 25TH
PLEASE HANDWRITE ALL METHODS AND HAND IN HARD COPY
JAVA CHALLENGE-10PT - INPUTS & THINGS
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 7- Java Quizzes Due Friday Sept. 22
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams.
WEEK IV: SEPT 24-28
HERE IS OUR 10-POINT QUIZ FROM FRIDAY 9-21
COMPLETE AND SHOW ME ON MONDAY FOR ADDITIONAL CREDIT.
This week we continue reviewing and working with the fundamental constructs of the Java language. Be sure you are comfortable with Lessons (1-7).
If you are NOT, seek EXTRA HELP. We will forge ahead with Input Question Techniques. Highlights include boolean values and variables & TheIF decision statement. With these concepts under your belt, you are ready to tackle some pretty challenging programs.
WHAT WE WILL COVER:
BOOLEANS, IF STATEMENTS AND MORE
\' (A && B) \'A \'B \'(A B) \'A && \'B
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Do selected Exercises from Lessons 8 and 9 .
Write Programs for the Following:
B. JOURNAL SUBMIT:
JOURNAL SUBMISSION - DUE MONDAY, OCT 2ND
PLEASE HANDWRITE ALL METHODS AND HAND IN HARD COPY
JAVA CHALLENGE- WEEK IV - INPUTS & DECISIONS
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 9- Java Quizzes Due Friday Sept. 28
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams.
WEEK V: OCT 1 - 5
This week we use our String Class knowledge to assist us in working with the AP/ Magpie Lab.
We will experiment with Chatbots and do some cool String style coding to enhance our own Chatbot model. As time permits, we will discuss SWITCHES and FOR LOOP. With these concepts under your belt, you are ready to tackle some pretty challenging programs.
A. WEEKLY EXERCISE:
THE MAGPIE LAB - CLICK HERE FOR STUDENT TEXT
- We Will Review all information through class questions & discussion.
B. JOURNAL SUBMIT:
Read through the MAGPIE DOCUMENTATION and carry out all exercises and activities.
We will work in small groups as we complete the work in the MAGPIE LAB.
JOURNAL SUBMISSION - DUE TUESDAY, OCTOBER 9TH
* MAGPIE ACTIVITIES 1-4.
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VI: OCT 9 - 12
TUESDAY: FINISH UP THE MAGPIE LAB. SHOW PROOF OF LAB 1-4 COMPLETED
This week we will get back the the BPJ book and play with For Loops, Switches.
Then we\'ll use them to create some neat program solutions by incorporating Ascii codesand the Data Type : char
WHAT WE WILL COVER:
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Chptr. 10 - Exercise Questions
Project: Weight on other Planets
Chptr. 11 - Exercise Questions
Project: Name Reversal
CONTEST QUESTIONS - In Class Quiz
Chptr. 12 - Exercise Questions
CONTEST QUESTIONS - In Class Quiz
Chptr. 13 - ASCII CODES - Exercise Questions
Chptr. 14 - Binary- Hex - Octal - CODES - Exercise Questions
Project: BASICALLY SPEAKING
ADDITIONAL PROJECT IDEAS TO BE GIVEN IN CLASS
B. JOURNAL SUBMIT:
JOURNAL SUBMISSION - DUE MONDAY, OCT. 15TH!
* JAVA CHALLENGE: LOOPS & DECISIONS - WEEK VI.
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 10, 11, 12 - Java Quizzes Due Monday Oct. 15
Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VII: OCT 15 - 19
JOURNAL SUBMISSION - DUE MONDAY, OCT. 15TH!
* JAVA CHALLENGE: LOOPS & DECISIONS - WEEK VI.
A. WEEKLY EXERCISE:
WHAT WE WILL COVER:
Challenges:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 10, 11, 12 , 13, 14 & 30- Java Quizzes Due Monday Oct. 22
Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VIII: OCT 22 - 26
LAST WEEK PROGRAM CHALLENGES - DUE MON. OCT 22!
Program Challenge: JAVA CHALLENGE - SOME RANDOM STUFF DUE MON. OCT 22
A. WEEKLY EXERCISE:
Chapter 30 - THE RANDOM CLASS : REVIEW Programs - ANY QUESTIONS????
This week we concentrate on solidifying our skill. with INPUT (SCANNER), FOR LOOPS, WHILE LOOPS, CONDITIONALS, RANDOM and DATA TYPE CONVERSION. By working on the Programs below, we will get more comfortable with the foundation of the Java Language. This will be vital to insure success as we tackle the upcoming material.
Please ask questions when difficulties arise.
B. JOURNAL SUBMIT:
JAVA CELEBRATION: PROGRAMMING WITH INPUT, LOOPS, CONDITIONALS
JOURNAL PREPARATION:
Review Chapters 1-14, 30.
Complete the JAVA CELEBRATION programs. Final Credit given on Monday Oct. 29
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 1 - Quiz 14 and Quiz 30 Due Saturday October Friday Oct 26
Schoology Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK IX: OCT 29 - NOV 2
MONDAY: HAND IN ASSIGNMENT:
JAVA CELEBRATION: PROGRAMMING WITH INPUT, LOOPS, CONDITIONALS
A. WEEKLY EXERCISE:
TIME TO TALK ABOUT BUILDING CLASSES & METHODS
- INSTANTIATING OBJECTS & BEHAVIORSJAVA DOCUMENTATION: BUILDING CLASSES : ATTRIBUTES, CONSTRUCTORS, METHODS
Chapter 15 - Classes & Object Analysis (This is an EXCELLENT INFORMATIVE LESSON)
DO THE EXERCISES.
Chapter 16 - FURTHER OBJECT ANALYSIS
ACCESS CONTROL: public vs. private (experiment with this. How does it work?)
INSTANTIATION: 2 parts1. Declaration 2. Initialization
EQUALITY OF OBJECTS: = = VS. equals
FUNNY THING ABOUT STRINGS...
DEFAULTS - STATE VARIABLES & CONSTRUCTORS
DO EXERCISES & GAS MILEAGE PROJECT
CHAPTER 15 & 16 A BASIC TO YOUR UNDERSTANDING OF THE OO LANGUAGE. MAKE SURE ALL THIS INFORMATION IS COMPLETELY UNDERSTOOD AND PRACTICED! DO NOT HESITATE TO ASK QUESTIONS! EVEN IF YOU THINK THEY ARE DUMB!
JOURNALPREPARATION:
SELECTION OF 6 Problems from each LESSON (15-16)
1 PROJECT FROM EACH LESSON (Or a comparable \'homemade\' project)B. JOURNAL SUBMIT:
MONDAY NOV. 6TH AN EXCITING JOURNAL ASSIGNMENT!!!!!
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 15 - Quiz 16 Due Friday NOV. 2
Schoology Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
QUARTER II : WEEK I: NOV 5 - 9
MONDAY: HAND IN ASSIGNMENT (have the 1st one complete): HANDWRITE THESE 2 CLASSES WITH THEIR TESTER CLASSES
A. WEEKLY EXERCISE:
Watch this Video: HOW TO BE A GREAT PROGRAMMER
CONTINUING OUR TALK ABOUT BUILDING CLASSES & METHODS - INSTANTIATING OBJECTS & BEHAVIORS
Chapter 15 - Classes & Object Analysis (This is an EXCELLENT INFORMATIVE LESSON)The Circle Class (know all the parts)
Instantiation... How to.
The METHOD signature (Access Control, Variable Type & Return, Naming Convention, Parameters)
The CONSTRUCTOR - a GREAT EXPLANATIONWITH RULES!
DO THE PROJECTS (circle method, Bank Acount )
DO THE EXERCISES.
Chapter 16 - FURTHER OBJECT ANALYSIS
ACCESS CONTROL: public vs. private (experiment with this. How does it work?)
INSTANTIATION: 2 parts 1. Declaration 2. Initialization
EQUALITYOF OBJECTS: = = VS. equals
FUNNY THING ABOUT STRINGS...
DEFAULTS - STATE VARIABLES & CONSTRUCTORS
DO EXERCISES & GAS MILEAGE PROJECT
CHAPTER 15 & 16 A BASIC TO YOUR UNDERSTANDING OF THE OOLANGUAGE. MAKE SURE ALL THIS INFORMATION IS COMPLETELY UNDERSTOOD AND PRACTICED! DO NOT HESITATE TO ASK QUESTIONS! EVEN IF YOU THINK THEY ARE DUMB!
JOURNAL PREPARATION:
SELECTION OF 6 Problems from each LESSON (15-16)
1PROJECT FROM EACH LESSON (Or a comparable \'homemade\' project)
!! Make sure that you can BUILD A SIMPLE CLASS - SIGNATURES, CONSTRUCTORS, METHODS, CLASS VARIABLES, ETC.!!
B. JOURNAL SUBMIT:
DUE MONDAY - Additional Journal Challenge: DUE TUES, NOVEMBER 13TH
1. Create a BankAccount Class :
Attributes: AccountID , Name, Balance
Methods:
Accessors
Mutators
Secure the AccountID and make it 5 digits. ie. 00001, 00002, 00003
2. Create a BankAccount Tester Class:
Instantiate 3 Objects - test the AccountID
Alter the Balance of each account
Print 3 Bank Statements before and after change:
Name: xxxxx Acct: xxxxx Balance: 99999.99
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 15 - Quiz 16 Due Friday NOV. 9
Schoology Access Code:
FXJ9J-6C9H2
MAKE SURE ALL QUIZZES ARE COMPLETE (1-16,30)
QUARTER II : WEEK II: NOV 13 - 16
A. WEEKLY EXERCISE:
Karel J. Robot- Part I- II. Developing Environment, Teaching New Tricks
B. JOURNAL SUBMIT:
JOURNAL SUBMIT- Karel J. Robot - Part 1 & 2 due: MONDAY 11/19
QUARTER II : WEEK III: NOV 19 -20 THANKSGIVING BREAK
A. WEEKLY EXERCISE:
Karel The Robot - PART III & IV
B. JOURNAL SUBMIT:- DUE MONDAY 11/26
BLUE J & KAREL EXAM AT CONCLUSION OF KAREL PROJECT!!! BE READY!
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II : WEEK IV: NOV 26 -30
A. WEEKLY EXERCISE:
Karel The Robot - PART III & IV
B. JOURNAL SUBMIT:- DUE DECEMBER 3RD MONDAY
C. WEEKLY QUIZ: FRIDAY WE WILL TAKE AN \'IN CLASS\' EXAM ON
BLUE J & KAREL
If you have been attentive to the FOUR LAB activities, this should be EASY!!! BE READY!
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II : WEEK V: DECEMBER 3 - 7
This week, a quick review of the KAREL EXAM and then back to the BPJ for more fun with STRINGS!
A. WEEKLY EXERCISE:
ADDITIONAL STRING CONCEPTS: Chapter 17, 23
Chapter 17- Fun with String Class
Chapter 23: THE STRINGTOKENIZER - Parsing up the input.
“ tnrf” i.e., the space, tab, new line, carriage-return, form-feed characters.
B. JOURNAL SUBMIT:
WEEK END - JOURNAL SUBMISSION - DUE MONDAY 12/10
PROGRAMS TO BE SUBMITTED - TYPED OR HANDWRITTEN - BETTER YET, USE GOOGLE DOCS FOR EASY FEEDBACK!
I. Parse the Students and ALPHABETIZE
II. String Word Analyzer:
C. WEEKLY QUIZ: Schoology.com
Complete The Following: 2 Quizzes 17, 23 Due Saturday DEC. 9
Schoology Access Code: FXJ9J-6C9H2
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II: WEEK VI: DECEMBER 10 - 14
A. WEEKLY EXERCISE:
REVIEW & WORKOUT : Chapter 17- Fun with String Class
Chapter 23: THE STRINGTOKENIZER - Parsing up the input.
“ tnrf” i.e., the space, tab, new line, carriage-return, form-feed characters.
PRACTICE PROGRAMS:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com
Complete 17 & 23 for your PROGRESS REPORT
Access CodeFXJ9J-6C9H2
Q2: WEEK VII: CHRISTMAS BREAK- DEC. 17 - NEXT YEAR!
Here is your very own exciting Christmas & New Years Holiday Gift.
A very provocative, all inclusive week long trip to Java Land fully equipped with all the bells and whistles we have learned so far!!!
Enjoy this 2 WEEK excursion into the exotic land of the Java Code. You\'ll meet FileI/O, bask in the glow of several of the most luxurious StringMethods and of course, loop and condition your way through the night.
And so.. here it is:
THE RUBRIC: LAND OF ACSL RUBRIC
THE PROJECT: THE LAND OF ACSL
Additional Data Text File for Testing Input
ANSWER KEY - YOUR OUTPUT EXPECTATIONS
We will run your solutions when we get back next year ! Earn as many points as you can.
Q2: WEEK VIII: JANUARY 2 - 4
A. WEEKLY EXERCISE:
Review the PROGRAMS:
B. JOURNAL SUBMIT (Last change to earn points in Q2):
Journal Challenge: The Employee Payroll \'Building Methods and Passing Parameters\'
(You do not have to do STEP 5, since we have not yet discussed Arrays)
Still time to submit or show..
*For an additional explanation on METHODS, PARAMETER PASSING & VARIABLE SCOPE
READ THE \'FUNDAMENTALS OF JAVA - LAMBERT TEXT: CHAPTER 6 PG. 204-212
Q2: WEEK IX: JANUARY 7 - 11 - WEEK X: JANUARY 14 - 18
Still time to submit or show..
*For an additional explanation on METHODS, PARAMETER PASSING & VARIABLE SCOPE
READ THE \'FUNDAMENTALS OF JAVA - LAMBERT TEXT: CHAPTER 6 PG. 204-212
Have each Project Signed-off for one last Grade Boost in preparation for the End of Quarter.
DAY I: Karel The Robot. (2 Pts)
DAY 2: Basic Syntax: Operations, Primitives, Strings and Conditionals: (3 Pts)
DAY 3: The For Loop: (3 Pts)
DAY 4: The STRING CLASS (3 Pts)
DAY 5: BUILD A BOT! ( 3 Pts)
DAY 6: THE MOST EXCITING PROGRAM YOU WILL EVER WRITE: ( 6 Pts)
TERMINOLOGY: Make sure you know what these words mean.
Class Behavior Attributes State Variables Static Void Inheritance SuperClass
SubClass Interface Methods Abstract Instantiate Constructors Object Final Primitives: int shortlong char boolean double
Class Variables: String Integer Double
Method Signature: input parameters - action name - output data types
SEMESTER II
WEEK I: JANUARY 28 - FEB. 1
A.WEEKLY EXERCISE
Chapter 18 -ARRAYS
PROJECT WORK DUE:
* Count \'em Right
* Array of Hope
Things to try (\'Homemade Projects\'):
- Using split .. create/ test a method that sums numbers from an Input String ie ( \'5 + 6 + 23 + 13 + 1\')
- Take \'Array of Hope\' and convert Upper to Lower to Ascii.
(YOU MUST PRACTICE ARRAYS!!!!!!):
Work through the examples in BPJ:
Should include:
- 18 (12 Example Questions.)
- 18 (Array Definitions, Fill Array Routine, Print Array Routine)
- 18 ( 1 project from above)
B. JOURNAL SUBMIT:
HAND IN THE FOLLOWING PROJECT FOR GRADE ON MONDAY FEB 4TH :
C. WEEKLY QUIZ: Schoology.com
Lesson 18- Arrays Due Friday FEB. 1
Access Code
N2PGG-G2ZSD
AP STYLE- TIMED EXAM WILL BE GIVEN SOON !
WEEK II: FEBRUARY 4 - 8
HAND IN JOURNAL CHALLENGE - STUDENT ARRAY WORK - DUE FEB. 4
REVIEW OF JAVA CHALLENGE SHEETS (Have something to offer here!)
A.WEEKLY EXERCISE
TOPICS:
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 )
BE PREPARED FOR:
B. JOURNAL SUBMIT:
YOU WILL HAND IN ONE OF THE FOLLOWING PROJECT FOR GRADE ON MONDAY, FEB. 11:
Additional \'Extra Credit\' Array Play for stronger muscles..
C. WEEKLY QUIZ: Schoology.com Complete The Following: Quiz 18, 19 Due Fri Feb. 8
Schoology Access Code:
N2PGG-G2ZSD
WEEK III: FEBRUARY 11 - 15
HAND IN JOURNAL CHALLENGE - SALESPERSON ARRAY or JAVA CHALLENGE - DUE FEB. 11
REVIEW OF JAVA CHALLENGE SHEETS (Have something to offer here!)
A.WEEKLY EXERCISE
TOPICS:
REVIEW MATERIAL - ARRAYS
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 )
New Material: 2 Dimensional Arrays
BE PREPARED FOR:
B. JOURNAL SUBMIT:
Due on Return of Feb Vacation- FEB 25TH - This will be counted as a TEST GRADE
You may work together and help each other, but DO NOT try to find the solution ON-LINE !
2-D Array Challenge Question. Will be handed out in Class.
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
Lesson 35- Arrays Due Friday FEB. 15
Access Code
N2PGG-G2ZSD
ADDITIONAL VACATION ACTIVITIES:
When we return, we will begin discussion of the LIST INTERFACE & ARRAYLISTS and begin work in two remaining AP-LABS. So, feel free to look aheadat the ArrayList chapters 42-43 and do some research ON-LINE.
WEEK IV: FEBRUARY 25 - MARCH 1
A.WEEKLY EXERCISE
MONDAY: Review 2D ARRAY ASSIGNMENT - FROM VACATION
READ THE COMPARABLE CLASS LINK AND = = VS EQUALS !
Chapter 35 - Two D ARRAYS - Review
Chapter 42- List Interface- Methods of the List Interface (Exercise)
Chapter 43- ARRAYLISTS:
- Advantages ArrayLists over Arrays
- Disadvantages: ArrayLists
* Run examples & experiment with methods of LIST INTERFACE/ ArrayLists - Know how to use them.
* Don\'t forget to DO THE EXERCISE QUESTIONS in each CHAPTER (35, 42, 43) Check your answers with me! I CAN GIVE YOU THE RIGHT ANSWERSTO CHECK YOUR WORK!
B. JOURNAL SUBMIT:
PROJECT WORK DUE MONDAY (3/4) :
DUE MONDAY: SUBMIT 1 PROJECT (YOUR CHOICE) FROM BELOW:
PLEASE TYPE ALL SUBMISSIONS
!! KEEP YOUR JOURNALS!! - PRACTICE, PRACTICE, PRACTICE THE MATERIAL!!
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 35, (42,43) Due Fri Mar.1
Schoology Access Code:
N2PGG-G2ZSD
*PREPARE FOR POTENTIAL FREE RESPONSE TEST ON THURSDAY !!! 3/1
WEEK V: MAR 4 - 8
A.WEEKLY EXERCISE
Monday: Review Assigned Weekend Work, QUESTIONS ANYONE???
IN CLASS PROJECT: ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS
Topics of the Week:
Project Work:
B. JOURNAL SUBMIT:
WEEKEND CHALLENGE ( DUE MON, MARCH-11)
ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS
Take this Assignment from last week and add the following:
- Another Child Class to inherit from the Dog Class
a. Create implementations for speak() and move().
Use the Parent implementations - but add FUNCTIONALITY to them.
- Develop 2 Interfaces. Color and Directions.
- Implement the Interfaces into your Class Structure.
a. Create a new Instance Variable to hold Direction and Color.
b. Add the values to your move() method.
This can be done simply by printing Color and Direction.
- Now add the Comparable Interface into the Mix.
a. Build an ArrayList of 5 Pets
At most times, many users try it with a serial key because they focus on finding a free hard disk bad sector repair tool but completely ignore all the risks of using the cracked software. But now, after viewing the comparison, we believe you can make the right decision. The Best Alternative to HDD Regenerator Crack Serial KeygenHere the alternative we would like to recommend you is EaseUS, the best hard disk bad sector repair software which is trusted and recommended by millions of users. With its flexible and advanced \'Check partition\' feature, it can help you check and repair your hard disk drive as well as USB flash drive, pen drive or SD memory card in case of disk errors, file system corruption, bad sectors, etc.
b. Create Instance Variables (like name, age, color) to use for sorting.
c. Create accessor methods to return variables.
c. Print the ArrayList
d. Sort the ArrayList & Print again to show the change.
There is some flexibility in the above Challenge. The Goal here is to immerse you into the world of polymorphism, inheritance and Interfaces. Enjoy.
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
DUE FOR PROGRESS REPORT: 18, 19, 35, 38, 42, 43 Due Friday March 8
Access Code: TP82K-N4GD4
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. Only7 weeks remain.
WEEK VI: MARCH 11- 15
A.WEEKLY EXERCISE
Monday: Review Assigned Weekend Work - THE PET HIERARCHY
Hand in for Test Credit - ELECTRONIC & HARDCOPY
REVIEW AP SIMULATION QUIZ: WATCH THIS VIDEO: DEMORGAN\'S LAW
\' (A && B) \'A \'B \'(A B) \'A && \'B
Topics of the Week:
ELEVENS LAB - Building and implementing a FUN CARD GAME
The ELEVENS LAB is our 2nd AP/CS Lab. We will work through 9 Activities that will employ all of our current knowledge about Java, Object Relationships, Method Implementations,Arrays & ArrayLists. It is a fun Lab with a great payoff. You get to play Cards!
Spend some time with this. Understanding these concepts will be most rewarding. For grading purposes, we will break the project into 2 parts over the next 2 weeks.
PROJECT WORK:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com (No new quizzes. Make sure you\'re up to date for P.R)
WEEKLY QUIZ: Schoology.com
DUE FOR PROGRESS REPORT: 18, 19, 35, 38, 42, 43 Due Friday March 10
Access Code: TP82K-N4GD4
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. Only7 weeks remain.
IMPORTANT: BE PREPARED FOR A 20 QUESTION M.C. EXAM (THURS OR FRI)
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. About7 weeks remain!
WEEK VII: MARCH 19 - 23
A.WEEKLY EXERCISE
Topics of the Week:
ELEVENS LAB - Building and implementing a FUN CARD GAME (Continued..)
The ELEVENS LAB is our 2nd AP/CS Lab. This week we will continue to build on our understanding of Arrays, ArrayLists, Method Implementation and Object relationships. We will workto complete Activities 1-9. Make sure to spend time on 7 & 8 even though there is no coding to do there. All that knowledge will be key when you tackle Number 9.
Of course, if you finish early, you can further your skill and understanding by reading up on Activities 10 & 11, too.
This is a fun Lab and our first experience with a GUI interface. Feel free to experiment and come up with your own game ideas. The more effort you put in, the higher thepayoff.
PROJECT WORK:
B. JOURNAL SUBMIT:
GRADING RUBRIC:
PROJECT MUST BE COMPLETE BY END OF DAY - MONDAY 3/26 FOR FULL CREDIT.
BE PREPARED FOR A SAMPLE FREE RESPONSE QUESTION EXAM NEXT WEEK
You should be practicing AP questions regularly. Either the Be Prepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. About 5 weeks remain.
Georgia Tech AP Practice Web Site
WEEK VIII: MARCH 25 - 29
A.WEEKLY EXERCISE
END OF DAY-MONDAY: HAND-IN ELEVENS LAB WORK
REVIEW THE ARRAYLIST CHAPTERS ( 42 - 43 )
- Be comfortable with get(), set(), remove() size()
CHAPTER 41 - INTRO TO SORTING: Bubble - Selection - Insertion
THIS WEEK WE WILL FOCUS ON - BUBBLE , SELECTION, INSERTION
B. JOURNAL SUBMIT:
PROJECTS TO SUBMIT FOR GRADE - DUE APRIL 2 (MONDAY)
The Student Quiz Sorting Project!
CLICK HERE FOR DIRECTIONS
We will schedule another FREE RESPONSE EXAM for THURS (29TH)!
Don\'t forget to \'Exercise\' - Answers will be provided upon request.
BRING UP CONFUSING ISSUES IN CLASS!
Georgia Tech AP Practice Web Site
Q4: WEEK I: APRIL 1 - 5
Last week too short, we continued to discuss 3 sorts
JOURNAL CHALLENGE FOR WEEKEND APRIL 6-8
CLICK HERE FOR THE SORT CHALLENGE
Q4: WEEK II: APRIL 8 - 12
A.WEEKLY EXERCISE
CHAPTER 40. RECURSION
CHAPTER 39. BIG O \'order of\' THEORY..
CHAPTER 41 - Review : Bubble Sort - Selection - Insertion
Focus: QuickSort - MergeSort
THIS WEEK WE WILL FOCUS ON - QuickSort & MergeSort
PREPARE FOR FREE RESPONSE EXAM CHALLENGE - WEDNESDAY (4-10)
B. JOURNAL SUBMIT:
PROJECT FROM CHAPTER 40 , BPJ - FIBONACCI SEQUENCE PROGRAM - DUE TUESDAY AFTER VACATION!
C.WEEKLY QUIZ: Schoology.com
Java Quiz 39, 40 & 41: 18, 19, 35, 38, 39, 40, 41, 42, 43, Due Friday April 26
VACATION BREAK.
Q4: WEEK III: APRIL 23 - 26
THE PICTURE LAB - CONCLUSION
Over the next week. we will work on the last of the AP Labs. The Picture Lab is a neat set of assignments that will provide you with a solidunderstanding of 2D Array Processing while at the same time, enable you to manipulate Images with various shades of Color and Mirroring techniques.
Picture Lab Activities:
You may work together to master this material. Upon completion of the Lab, we will have an EXAM based upon the concepts from this Lab.
Here are your PICTURE LAB EXAM ASSIGNMENT SHEETS:
Page 1Page 2Page 3Page 4
The final Due Date on this will be Tuesday April 30th ,
Q4: WEEK IV: APRIL 29 - MAY 2
THE PICTURE LAB
Over the next week. we will work on the last of the AP Labs. The Picture Lab is a neat set of assignments that will provide you with a solidunderstanding of 2D Array Processing while at the same time, enable you to manipulate Images with various shades of Color and Mirroring techniques.
WE WILL COMPLETE THE LAB ON TUESDAY. WEDNESDAY WE WILL HAVE A PICTURE LAB EXAM.
Picture Lab Activities:
You may work together to master this material. Upon completion of the Lab, we will have an EXAM based upon the concepts from this Lab.
Here are your PICTURE LAB EXAM ASSIGNMENT SHEETS:
Page 1Page 2Page 3Page 4
THURSDAY & FRIDAY - WE WILL BEGIN A REVIEW PROCESS. START TO GET YOUR QUESTIONS READY!
Q4. WEEK 5 - MAY 6 - 10
For the next 2 weeks we will have a great opportunity to review and practice the topics and techniques that we have learned this year. In order toget as much value out of this time as possible, make sure that you prepare questions to lead us through this journey. There are many topics for us to explore from data types, operators to heirarchy and class structures, fromStrings, Arrays and ArrayLists, yada yada..
A. REVIEW
C.WEEKLY QUIZ: Schoology.com
Java Quizzes for Q4: 39, 40 & 41: Semester II: 18, 19, 35, 38, 39, 40, 41, 42, 43,
Make sure you are UP TO DATE WITH QUIZZES!!!.
FINISHING OUT THE SEASON
NOW THAT THE AP CURRICULUM IS COMPLETED, WE WILL HAVE SOME TIME TO PLAY WITH A FEW MORE
FUN PROJECTS. THESE PROJECTS WILL PROVIDE YOU AN OPPORTUNITY TO ENHANCE YOUR GRADE BEFORE THE EOY.
THE MINESWEEPER CHALLENGE - DUE ON FRIDAY - JUNE 1,
This is a fun project. You will be able to use your JAVA KNOWLEDGE and combine it with the JAVAX.SWING PACKAGE to
create the popular desktop game.
ADDITIONAL JAVA PROGRAMS FOR PLAY AND MODIFICATION
Readbag users suggest that Blue-Pelican Java Answers/Tests/Keys is worth reading. The file contains 16 page(s) and is free to view, download or print.
COOL SITES & THINGS TO KNOW:AP EXAM DATE: FRIDAY MAY 8, 2020 12:00 NOON.SCHOOLOGY.COM QUIZ CODE: 5D2H-MX37-38BGGAP COLLEGE BOARD EXAM PRACTICE AND ASSESSMENT: Join Code: 7D4D4GExtra Java Practice:George Tech Site:College Board FRQ REVIEW SITE:More Practice Sites for the BIG EVENT:There\'s an enormous amount of practice on specific topics if you go here:This Week in ADVANCED PLACEMENT COMPUTER & JAVA PROGRAMMINGCHALLENGE OF THE WEEK: DUE MONDAY, SEPTEMBER 23I GET BY WITH THE HELP OF MY FRIENDS:Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. SelectionFile type iconFile nameDescriptionSizeRevisionTimeUserĊ10 Point Project Challenge-Feb-ArrayLists and Comparable-AP Computer.pdf82kv. 1Feb 26, 2016, 8:16 AMBrett PenzaĊ2d CHALLENGE QUESTION.pdf56kv.
1Feb 6, 2016, 7:11 AMBrett PenzaĊ2Dimensional Arrays Pdf.pdf137kv. 1Feb 7, 2015, 8:37 AMBrett PenzaĊ3basicsorts.pdf374kv. 1Mar 17, 2018, 7:41 AMBrett PenzaĊ5-REPEATING CODE.pdf580kv.
2Sep 19, 2014, 2:15 PMBrett PenzaĊAbstractWorksheet.pdf29kv. 1Nov 24, 2017, 12:03 PMBrett PenzaĊAlice-makingaquiz.pdf3062kv. 1Sep 10, 2019, 11:51 AMBrett PenzaĊANSWERKEY-ACSLCHALLENGE.pdf13kv.
1Dec 16, 2016, 6:07 AMBrett PenzaĊApril 5-Journal Challenge-Sorts.pdf180kv. 1Apr 4, 2019, 9:48 AMBrett PenzaĊA Proven Approach for the FREE RESPONSE.pdf52kv. 1Apr 3, 2015, 7:58 AMBrett PenzaĊA String Challenge- Chapter 16.pdf64kv. 1Dec 3, 2014, 4:56 AMBrett PenzaĊBPJ-45-COMPARABLE-COMPARATOR.pdf95kv. 1Apr 17, 2015, 6:07 AMBrett PenzaĊCHAPTER-11-NOVEMBER 7- -FOR-LOOP-CHALLENGE 2.pdf16kv.
1Nov 7, 2014, 11:37 AMBrett PenzaĊclassequal.pdf128kv. 1Feb 26, 2019, 11:12 AMBrett PenzaĊComparableDiscussion.pdf333kv. 1Feb 22, 2016, 4:15 AMBrett Penza. 1Dec 7, 2018, 11:54 AMBrett PenzaĊequals-compareTo.pdf62kv. 1Feb 23, 2017, 11:39 AMBrett PenzaĊfebvacchallenge.pdf45kv. 1Feb 10, 2017, 7:40 AMBrett PenzaĉGETTING READY FOR THE MID TERM EXAM.doc32kv. 1Jan 3, 2019, 10:57 AMBrett PenzaĊHIERARCHY CHART.pdf313kv.
1Mar 2, 2016, 8:20 AMBrett PenzaĊholidaygift.pdf120kv. 2Dec 14, 2016, 1:58 PMBrett PenzaĊJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10 (1).pdf36kv. 1Oct 7, 2016, 3:20 PMBrett PenzaĉJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10.docx15kv. 1Oct 2, 2015, 12:19 PMBrett PenzaĊJAVA CELEBRATION-Program 3- PROGRAMMING CHALLENGE FOR A FINE FALL MORNING 10.pdf25kv. 1Oct 5, 2015, 11:42 AMBrett PenzaĊJAVA CELEBRATION-Week16-Challenges 3.pdf53kv. 1Dec 3, 2015, 10:38 AMBrett PenzaĊJAVA CELEBRATION-WEEK 6-A.pdf383kv.
1Oct 19, 2018, 10:39 AMBrett PenzaĊJAVA CELEBRATION-Week7-Challenges.pdf85kv. 1Oct 16, 2015, 5:56 AMBrett PenzaĊJAVA CHALLENGE 4.pdf69kv. 1Oct 3, 2015, 6:53 AMBrett PenzaĊJAVA CHALLENGE-CHPTR18-19.pdf28kv. 1Jan 30, 2015, 10:51 AMBrett PenzaĊJAVA CHALLENGE-week-IV.pdf67kv.
1Sep 23, 2016, 1:36 PMBrett PenzaĊJava Passes References By Value.pdf177kv. 1Jan 30, 2016, 9:22 AMBrett PenzaĊLucky Seven Additional Challenge.pdf42kv. 1Nov 15, 2014, 5:39 AMBrett Penza. 1May 16, 2018, 3:15 PMBrett PenzaĊNOVEMBER-13-GUESS-PROGRAMS.pdf8kv. 1Nov 17, 2014, 9:49 AMBrett PenzaĊpiclab1.pdf1333kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab2.pdf987kv.
1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab3.pdf998kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊpiclab4.pdf85kv. 1Apr 14, 2016, 5:52 AMBrett PenzaĊPROGRAMMING CHALLENGE 1-SEPT16.pdf9kv. 1Sep 16, 2016, 4:48 AMBrett PenzaĊSampleI-Opgm.pdf14kv. 1Dec 7, 2018, 12:38 PMBrett PenzaĊSAMPLE JOURNAL SUBMIT.pdf17kv. 1Sep 5, 2014, 4:46 PMBrett PenzaĊSIMPLECLASSESTOENJOY.pdf25kv. 2Nov 21, 2014, 6:14 AMBrett PenzaĊSimpleStudentClass.pdf17kv.
1Nov 21, 2014, 6:04 AMBrett Penza.
COOL SITES & THINGS TO KNOW:
AP EXAM DATE: FRIDAY MAY 8, 2020 12:00 NOON.
SCHOOLOGY.COM QUIZ CODE: 5D2H-MX37-38BGG
AP COLLEGE BOARD EXAM PRACTICE AND ASSESSMENT: Join Code: 7D4D4G
Extra Java Practice: http://codingbat.com/java
George Tech Site: http://ice.cc.gatech.edu/apexam/
College Board FRQ REVIEW SITE:http://www.skylit.com/beprepared/fr.html
More Practice Sites for the BIG EVENT:
There\'s an enormous amount of practice on specific topics if you go here:
This Week in ADVANCED PLACEMENT COMPUTER & JAVA PROGRAMMING
CHALLENGE OF THE WEEK: DUE MONDAY, SEPTEMBER 23
I GET BY WITH THE HELP OF MY FRIENDS:
Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Be creative. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. 10 pts for successful submission.
RUBRIC:
Multiple Objects (4) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Decision Statement Logic | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Interactive Mouse Click Action. |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ II - Conditionals
Access Code : 5D2H-MX37-38BGG
WEEK IV: SEPTEMBER 23 -27
This week we will spend more time with input concepts, the concept of random and various loop techniques. You will gain a lot more control over your projects with these concept skills in your toolbox.
Step I - Working out the Idea - Types of Inputs - Decisions - While Loops
Adding inputs to develop a Quiz:
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered the art of Input - Decisions - Looping, it\'s time to CREATE once again. Let\'s build a 5 question quiz on any topic of your interest. The quiz program will keep score as the user plays. There will be one Happy Character that performs when the Correct Answer is chosen. And of course, a Disgruntled Character that performs when the Wrong Answer is chosen. Enjoy using all you have learned to make a fun and informative learning program. Follow the rubric as you develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (2) | 5 Question Minimum. User Input Required | Decision Technique is Evident. | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Score is kept and Delivered upon end of Quiz |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ III - Input- Random- Loops
Access Code : 5D2H-MX37-38BGG
AP COMPUTER 2019 - 2020 - OUR YEARLY PROGRESS
WEEK I: SEPTEMBER 3 - 6
Let\'s begin by learning a bit about Objects and How to code them to exist in a \'living & breathing 3D world\'. By learning about the 3D Programming Language called ALICE, we can begin to understand the concept of Object - Attributes & Behaviors and a few other critical programming concepts that will serve us well as we tackle the AP CompSci Curriculum.
Step I - Installing ALICE (this may be completed on your P.C.)
Go to the ALICE INSTALLATION PAGE and Install for your Machine Type
(Make sure the Java JDK is already installed.
Step I. JDK Install
Step II. ALICE INSTALLATION INFORMATION
Step II - Watch the following Videos and experiment with the information provided.
STEP III. Your First ALICE PROJECT
Complete the following project for your first 10pt Challenge of the Year!
Enhancements: Add in Camera Stops for Alice Cat and MadHatter. Add a discussion.
Try to make Alice move to the Teapot and pick it up.
Then have her pour the tea into a teacup for the Mad Hatter. Have him sip the tea!
WEEK II: SEPTEMBER 9 - 13
Continuing on with our discovery of the Object Oriented World of Programming. This week we will begin coding some neat video stories and games as we gain understanding for the Object and it\'s Attributes & Behaviors. Always be CURIOUS & CREATIVE as you explore the ALICE environment.
STEP I - We will cover these topics in Class- These YouTube videos from Duke University will serve as review and confirmation.
When you complete the TUTORIAL, try challenging yourself with the following tasks:
1. Continue the Conversation between Witch and Dragon - Add Camera Close-Ups to
2. Experiment with Dragon Wing movement or Witch Limbs - How \'Life Like\' can you make the scene?
3. Add in another Character. Give that Character (Object) some Attributes & Behaviors to enhance the scene.
4. Compare and Collaborate with your classmates. Give constructive Rates and Reviews.
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered some Object-Attributes-Behavioral techniques, it is time to creatively implement this skillset into an original epic tale. Follow the rubric and develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (3) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | 20 Second Run Time |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ I
Access Code : 5D2H-MX37-38BGG
WEEK III: SEPTEMBER 16 - 20
This week we extend our knowledge by implementing one of the most important concepts in computer programming. The DECISION STATEMENT. Enjoy, as we build our skill, implementing this concept into our project work.
Step I - Working out the Idea - Decision Statements
Tutorial: Moon Landing w/ if-else, key events
Extending the idea
Character Discussions: Create two characters. Program a variety of outcomes based on the responses given.
Alien Conversation: Create an Alien Character and interact with them by typing responses to questions. Make the Alien perform different tasks or responses based on programmed decisions.
STEP II - CHALLENGE OF THE WEEK
I GET BY WITH THE HELP OF MY FRIENDS:
Create an Alice Project with 4 Characters. When you click on each Character they will perform some action. Be creative. Try to develop a theme around your scene (artistic, athletic, scientific.etc). Save project to your class folder. Follow the Rubric below. 10 pts for successful submission.
RUBRIC:
Multiple Objects (4) | Interesting Backgrounds | Use of Sound Effects, Voice | Evidence of Decision Statement Logic | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Interactive Mouse Click Action. |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ II - Conditionals
Access Code : 5D2H-MX37-38BGG
WEEK IV: SEPTEMBER 23 -27
This week we will spend more time with input concepts, the concept of random and various loop techniques. You will gain a lot more control over your projects with these concept skills in your toolbox.
Step I - Working out the Idea - Types of Inputs - Decisions - While Loops
Adding inputs to develop a Quiz:
STEP II - CHALLENGE OF THE WEEK
Now that you have mastered the art of Input - Decisions - Looping, it\'s time to CREATE once again. Let\'s build a 5 question quiz on any topic of your interest. The quiz program will keep score as the user plays. There will be one Happy Character that performs when the Correct Answer is chosen. And of course, a Disgruntled Character that performs when the Wrong Answer is chosen. Enjoy using all you have learned to make a fun and informative learning program. Follow the rubric as you develop your project. Save the project to our Class Folder. You will receive 10 pts for successful completion of this effort.
PROJECT: MY EPIC TALE
RUBRIC:
Multiple Objects (2) | 5 Question Minimum. User Input Required | Decision Technique is Evident. | Evidence of Programmed Loops | Multiple Camera Views, Character Closeups |
Movement Extends to SubParts of Object | Evidence of Character Interaction. | Evidence of Method Development beyond Initial Main Method. | Creative Idea- Scene has logical flow | Score is kept and Delivered upon end of Quiz |
STEP III - SCHOOLOGY QUIZ
Go To Schoology and Complete: ALICE- QUIZ III - Input- Random- Loops
Access Code : 5D2H-MX37-38BGG
WEEK I: JAVA STARTS HERE -
This week we will Introduce the course, Software & Text and learn some of the basics of Java Programming. Installing the JDK (Java Development Kit), the IDE (interactive Development Editor) , then discuss and dive right in with Primitive variabletypes, Introduction to Strings and Simple Print Routines.
WHAT WE WILL COVER: INSTALLING THE JDK AND BLUE-J:
Get your JDK FROM HERE: CLICK AND DOWNLOAD
Get your BLUE-J FROM HERE: CLICK AND DOWNLOAD
SETUP THE CLASSROOM WORK AREA:
SERVER FOLDERS
GOOGLE DRIVE CLOUD SPACE
MICROSOFT O365-ONE DRIVE
JAVA SYNTAX AND STRUCTURE - Blue Pelican Java Text Book. (BPJ)
Lesson 1. Method, Comments, Printing
Lesson 2. Variable Types(String, int, double) & Definitions
Ex. 1-12 (2.3)
Lesson 3. Strings & Concatenations, methods of String Class: length, substring, toLowerCase, toUpperCase
Escape sequences: \' n
Ex. 1-12 (3-3)Project: Name that Celebrity
Lesson 4. Numerics
Stream Flapo - Dear Neighbor (feat. Jenni Potts) (Pham Remix) by Pham from desktop or your mobile device. Jenni Potts - Dear Neighbor (Pham Remix) Lyrics. In my carbon Fever, I wait In the forest of my, Mind i stay. When were apart I will, I know, it\'s bound a while I tried, To get, To you Aga. Listen and download Flapo - Dear Neighbor (feat. Jenni Potts) (Pham Remix) by Pham for free on ToneDen. The Lyrics for Dear Neighbor by Flapo feat. Jenni Potts have been translated into 4 languages. In my carbon Fever, I wait In the forest of my, Mind i stay. Dear Neighbor - Pham Remix. Exclusive offer. Get up to 3 months of free music. You will get 3 free months if you haven\'t already used an Apple Music free trial.
Operators, Increment & Decrement
Ex. 1-18 (4-3)Project Arithmetic
A. WEEKLY EXERCISE:
BPJ TEXT: Work on exercises from Chapter 1 - 4.
Be ready for In Class Challenge: Thursday - Friday
Read from FUNDAMENTALS OF JAVA- LAMBERT: CHAPTER 1 & 2
Be Prepared to Discuss Concepts.
B. JOURNAL SUBMIT:
Include exercises from all Chapters 1 - 4
(Show for credit Friday)
* I will provide answers for Chapter 1 - 4 exercises on Friday if you ask for them.
C. WEEKLY QUIZ: Schoology.com
Lesson 1- Introductory Java Quiz Due Friday Sept. 6
Access Code5D2H-MX37-38BGG
WEEK II: SEPT 10 - 14
This week we continue our study of numbers, Strings, variables and some simple input ,process, output concepts. By now, you have establishedyour learning habits that will carry you though a VERY, SUCCESSFUL journey through AP Computer.
WHAT WE WILL COVER:
Casting, Math Class, & Input from the Keyboard - Blue Pelican Java Text Book. (BPJ)
Lesson 3. Strings & Concatenations,
Ex. 1-12 (3-3)Project: Name that Celebrity
Lesson 4. Numerics Operators, Increment & Decrement
Ex. 1-18 (4-3)Project Arithmetic
Lesson 5. Casting Data Types - to get out of tight situations.
Lesson 6. The Math Class - Lots of fun, static methods for your daily use.
Lesson 7. Input - Get your Computer to Ask You a question.
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
BPJ: Work on selected exercises from Lesson 5 - 6
Practice by doing Programming Projects in each Lesson we go over in class.
B. JOURNAL SUBMIT:
*You may want to start HANDWRITING your JOURNAL
as the APExam is to be HANDWRITTEN.
TWO PROGRAMS TO WRITE FOR THE JOURNAL : DUE MONDAY, SEPT 17.
I will provide answers for all Exercises on request: Just ask me for the Lesson you want.
C. WEEKLY QUIZ: Schoology.com
Go To Schoology and Complete Quizzes I, II, III, IV
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
WEEK III: SEPT 17 - 21
HERE IS OUR 10-POINT QUIZ FROM FRIDAY 9-15
This week we continue with more fundamental constructs of the Java language. We have much to review (Lesson 4 - 6). Then wewill forge ahead with Input Question Techniques. Highlights include boolean values and variables & The IF decision statement. With these concepts under your belt, you are ready to tackle some pretty challengingprograms.
WHAT WE WILL COVER:
BOOLEANS, IF STATEMENTS, SWITCH STRUCTURES, THE FOR LOOP
\' (A && B) \'A \'B \'(A B) \'A && \'B
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Do selected Exercises from Lessons 8 and 9 (Review Lesson 7).
B. JOURNAL SUBMIT:
Write Programs for the Following:
JOURNAL SUBMISSION - DUE MONDAY, SEPTEMBER 25TH
PLEASE HANDWRITE ALL METHODS AND HAND IN HARD COPY
JAVA CHALLENGE-10PT - INPUTS & THINGS
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 7- Java Quizzes Due Friday Sept. 22
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams.
WEEK IV: SEPT 24-28
HERE IS OUR 10-POINT QUIZ FROM FRIDAY 9-21
COMPLETE AND SHOW ME ON MONDAY FOR ADDITIONAL CREDIT.
This week we continue reviewing and working with the fundamental constructs of the Java language. Be sure you are comfortable with Lessons (1-7).
If you are NOT, seek EXTRA HELP. We will forge ahead with Input Question Techniques. Highlights include boolean values and variables & TheIF decision statement. With these concepts under your belt, you are ready to tackle some pretty challenging programs.
WHAT WE WILL COVER:
BOOLEANS, IF STATEMENTS AND MORE
\' (A && B) \'A \'B \'(A B) \'A && \'B
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Do selected Exercises from Lessons 8 and 9 .
Write Programs for the Following:
B. JOURNAL SUBMIT:
JOURNAL SUBMISSION - DUE MONDAY, OCT 2ND
PLEASE HANDWRITE ALL METHODS AND HAND IN HARD COPY
JAVA CHALLENGE- WEEK IV - INPUTS & DECISIONS
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 9- Java Quizzes Due Friday Sept. 28
Access Code
N2PGG-G2ZSD
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams.
WEEK V: OCT 1 - 5
This week we use our String Class knowledge to assist us in working with the AP/ Magpie Lab.
We will experiment with Chatbots and do some cool String style coding to enhance our own Chatbot model. As time permits, we will discuss SWITCHES and FOR LOOP. With these concepts under your belt, you are ready to tackle some pretty challenging programs.
A. WEEKLY EXERCISE:
THE MAGPIE LAB - CLICK HERE FOR STUDENT TEXT
- We Will Review all information through class questions & discussion.
B. JOURNAL SUBMIT:
Read through the MAGPIE DOCUMENTATION and carry out all exercises and activities.
We will work in small groups as we complete the work in the MAGPIE LAB.
JOURNAL SUBMISSION - DUE TUESDAY, OCTOBER 9TH
* MAGPIE ACTIVITIES 1-4.
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A (New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VI: OCT 9 - 12
TUESDAY: FINISH UP THE MAGPIE LAB. SHOW PROOF OF LAB 1-4 COMPLETED
This week we will get back the the BPJ book and play with For Loops, Switches.
Then we\'ll use them to create some neat program solutions by incorporating Ascii codesand the Data Type : char
WHAT WE WILL COVER:
- We Will Review all information through class questions & discussion.
A. WEEKLY EXERCISE:
Chptr. 10 - Exercise Questions
Project: Weight on other Planets
Chptr. 11 - Exercise Questions
Project: Name Reversal
CONTEST QUESTIONS - In Class Quiz
Chptr. 12 - Exercise Questions
CONTEST QUESTIONS - In Class Quiz
Chptr. 13 - ASCII CODES - Exercise Questions
Chptr. 14 - Binary- Hex - Octal - CODES - Exercise Questions
Project: BASICALLY SPEAKING
ADDITIONAL PROJECT IDEAS TO BE GIVEN IN CLASS
B. JOURNAL SUBMIT:
JOURNAL SUBMISSION - DUE MONDAY, OCT. 15TH!
* JAVA CHALLENGE: LOOPS & DECISIONS - WEEK VI.
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 10, 11, 12 - Java Quizzes Due Monday Oct. 15
Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VII: OCT 15 - 19
JOURNAL SUBMISSION - DUE MONDAY, OCT. 15TH!
* JAVA CHALLENGE: LOOPS & DECISIONS - WEEK VI.
A. WEEKLY EXERCISE:
WHAT WE WILL COVER:
Challenges:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com
Complete Up to and Including Lesson 10, 11, 12 , 13, 14 & 30- Java Quizzes Due Monday Oct. 22
Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK VIII: OCT 22 - 26
LAST WEEK PROGRAM CHALLENGES - DUE MON. OCT 22!
Program Challenge: JAVA CHALLENGE - SOME RANDOM STUFF DUE MON. OCT 22
A. WEEKLY EXERCISE:
Chapter 30 - THE RANDOM CLASS : REVIEW Programs - ANY QUESTIONS????
This week we concentrate on solidifying our skill. with INPUT (SCANNER), FOR LOOPS, WHILE LOOPS, CONDITIONALS, RANDOM and DATA TYPE CONVERSION. By working on the Programs below, we will get more comfortable with the foundation of the Java Language. This will be vital to insure success as we tackle the upcoming material.
Please ask questions when difficulties arise.
B. JOURNAL SUBMIT:
JAVA CELEBRATION: PROGRAMMING WITH INPUT, LOOPS, CONDITIONALS
JOURNAL PREPARATION:
Review Chapters 1-14, 30.
Complete the JAVA CELEBRATION programs. Final Credit given on Monday Oct. 29
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 1 - Quiz 14 and Quiz 30 Due Saturday October Friday Oct 26
Schoology Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
WEEK IX: OCT 29 - NOV 2
MONDAY: HAND IN ASSIGNMENT:
JAVA CELEBRATION: PROGRAMMING WITH INPUT, LOOPS, CONDITIONALS
A. WEEKLY EXERCISE:
TIME TO TALK ABOUT BUILDING CLASSES & METHODS
- INSTANTIATING OBJECTS & BEHAVIORSJAVA DOCUMENTATION: BUILDING CLASSES : ATTRIBUTES, CONSTRUCTORS, METHODS
Chapter 15 - Classes & Object Analysis (This is an EXCELLENT INFORMATIVE LESSON)
DO THE EXERCISES.
Chapter 16 - FURTHER OBJECT ANALYSIS
ACCESS CONTROL: public vs. private (experiment with this. How does it work?)
INSTANTIATION: 2 parts1. Declaration 2. Initialization
EQUALITY OF OBJECTS: = = VS. equals
FUNNY THING ABOUT STRINGS...
DEFAULTS - STATE VARIABLES & CONSTRUCTORS
DO EXERCISES & GAS MILEAGE PROJECT
CHAPTER 15 & 16 A BASIC TO YOUR UNDERSTANDING OF THE OO LANGUAGE. MAKE SURE ALL THIS INFORMATION IS COMPLETELY UNDERSTOOD AND PRACTICED! DO NOT HESITATE TO ASK QUESTIONS! EVEN IF YOU THINK THEY ARE DUMB!
JOURNALPREPARATION:
SELECTION OF 6 Problems from each LESSON (15-16)
1 PROJECT FROM EACH LESSON (Or a comparable \'homemade\' project)B. JOURNAL SUBMIT:
MONDAY NOV. 6TH AN EXCITING JOURNAL ASSIGNMENT!!!!!
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 15 - Quiz 16 Due Friday NOV. 2
Schoology Access CodeFXJ9J-6C9H2
Consider purchasing BARRON\'S AP COMPUTER SCIENCE A or
BE PREPARED FOR THE AP COMPUTER SCIENCE EXAM by Maria Litvin
(New or Used) Priced from $4.00 - $ 20.00 on AMAZON. Good Practice Test exams
QUARTER II : WEEK I: NOV 5 - 9
MONDAY: HAND IN ASSIGNMENT (have the 1st one complete): HANDWRITE THESE 2 CLASSES WITH THEIR TESTER CLASSES
A. WEEKLY EXERCISE:
Watch this Video: HOW TO BE A GREAT PROGRAMMER
CONTINUING OUR TALK ABOUT BUILDING CLASSES & METHODS - INSTANTIATING OBJECTS & BEHAVIORS
Chapter 15 - Classes & Object Analysis (This is an EXCELLENT INFORMATIVE LESSON)The Circle Class (know all the parts)
Instantiation... How to.
The METHOD signature (Access Control, Variable Type & Return, Naming Convention, Parameters)
The CONSTRUCTOR - a GREAT EXPLANATIONWITH RULES!
DO THE PROJECTS (circle method, Bank Acount )
DO THE EXERCISES.
Chapter 16 - FURTHER OBJECT ANALYSIS
ACCESS CONTROL: public vs. private (experiment with this. How does it work?)
INSTANTIATION: 2 parts 1. Declaration 2. Initialization
EQUALITYOF OBJECTS: = = VS. equals
FUNNY THING ABOUT STRINGS...
DEFAULTS - STATE VARIABLES & CONSTRUCTORS
DO EXERCISES & GAS MILEAGE PROJECT
CHAPTER 15 & 16 A BASIC TO YOUR UNDERSTANDING OF THE OOLANGUAGE. MAKE SURE ALL THIS INFORMATION IS COMPLETELY UNDERSTOOD AND PRACTICED! DO NOT HESITATE TO ASK QUESTIONS! EVEN IF YOU THINK THEY ARE DUMB!
JOURNAL PREPARATION:
SELECTION OF 6 Problems from each LESSON (15-16)
1PROJECT FROM EACH LESSON (Or a comparable \'homemade\' project)
!! Make sure that you can BUILD A SIMPLE CLASS - SIGNATURES, CONSTRUCTORS, METHODS, CLASS VARIABLES, ETC.!!
B. JOURNAL SUBMIT:
DUE MONDAY - Additional Journal Challenge: DUE TUES, NOVEMBER 13TH
1. Create a BankAccount Class :
Attributes: AccountID , Name, Balance
Methods:
Accessors
Mutators
Secure the AccountID and make it 5 digits. ie. 00001, 00002, 00003
2. Create a BankAccount Tester Class:
Instantiate 3 Objects - test the AccountID
Alter the Balance of each account
Print 3 Bank Statements before and after change:
Name: xxxxx Acct: xxxxx Balance: 99999.99
C. WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 15 - Quiz 16 Due Friday NOV. 9
Schoology Access Code:
FXJ9J-6C9H2
MAKE SURE ALL QUIZZES ARE COMPLETE (1-16,30)
QUARTER II : WEEK II: NOV 13 - 16
A. WEEKLY EXERCISE:
Karel J. Robot- Part I- II. Developing Environment, Teaching New Tricks
B. JOURNAL SUBMIT:
JOURNAL SUBMIT- Karel J. Robot - Part 1 & 2 due: MONDAY 11/19
QUARTER II : WEEK III: NOV 19 -20 THANKSGIVING BREAK
A. WEEKLY EXERCISE:
Karel The Robot - PART III & IV
B. JOURNAL SUBMIT:- DUE MONDAY 11/26
BLUE J & KAREL EXAM AT CONCLUSION OF KAREL PROJECT!!! BE READY!
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II : WEEK IV: NOV 26 -30
A. WEEKLY EXERCISE:
Karel The Robot - PART III & IV
B. JOURNAL SUBMIT:- DUE DECEMBER 3RD MONDAY
C. WEEKLY QUIZ: FRIDAY WE WILL TAKE AN \'IN CLASS\' EXAM ON
BLUE J & KAREL
If you have been attentive to the FOUR LAB activities, this should be EASY!!! BE READY!
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II : WEEK V: DECEMBER 3 - 7
This week, a quick review of the KAREL EXAM and then back to the BPJ for more fun with STRINGS!
A. WEEKLY EXERCISE:
ADDITIONAL STRING CONCEPTS: Chapter 17, 23
Chapter 17- Fun with String Class
Chapter 23: THE STRINGTOKENIZER - Parsing up the input.
“ tnrf” i.e., the space, tab, new line, carriage-return, form-feed characters.
B. JOURNAL SUBMIT:
WEEK END - JOURNAL SUBMISSION - DUE MONDAY 12/10
PROGRAMS TO BE SUBMITTED - TYPED OR HANDWRITTEN - BETTER YET, USE GOOGLE DOCS FOR EASY FEEDBACK!
I. Parse the Students and ALPHABETIZE
II. String Word Analyzer:
C. WEEKLY QUIZ: Schoology.com
Complete The Following: 2 Quizzes 17, 23 Due Saturday DEC. 9
Schoology Access Code: FXJ9J-6C9H2
MAINTAIN A SOLID FOCUS. ASK QUESTIONS... THINGS WILL FALL INTO PLACE.
QUARTER II: WEEK VI: DECEMBER 10 - 14
A. WEEKLY EXERCISE:
REVIEW & WORKOUT : Chapter 17- Fun with String Class
Chapter 23: THE STRINGTOKENIZER - Parsing up the input.
“ tnrf” i.e., the space, tab, new line, carriage-return, form-feed characters.
PRACTICE PROGRAMS:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com
Complete 17 & 23 for your PROGRESS REPORT
Access CodeFXJ9J-6C9H2
Q2: WEEK VII: CHRISTMAS BREAK- DEC. 17 - NEXT YEAR!
Here is your very own exciting Christmas & New Years Holiday Gift.
A very provocative, all inclusive week long trip to Java Land fully equipped with all the bells and whistles we have learned so far!!!
Enjoy this 2 WEEK excursion into the exotic land of the Java Code. You\'ll meet FileI/O, bask in the glow of several of the most luxurious StringMethods and of course, loop and condition your way through the night.
And so.. here it is:
THE RUBRIC: LAND OF ACSL RUBRIC
THE PROJECT: THE LAND OF ACSL
Additional Data Text File for Testing Input
ANSWER KEY - YOUR OUTPUT EXPECTATIONS
We will run your solutions when we get back next year ! Earn as many points as you can.
Q2: WEEK VIII: JANUARY 2 - 4
A. WEEKLY EXERCISE:
Review the PROGRAMS:
B. JOURNAL SUBMIT (Last change to earn points in Q2):
Journal Challenge: The Employee Payroll \'Building Methods and Passing Parameters\'
(You do not have to do STEP 5, since we have not yet discussed Arrays)
Still time to submit or show..
*For an additional explanation on METHODS, PARAMETER PASSING & VARIABLE SCOPE
READ THE \'FUNDAMENTALS OF JAVA - LAMBERT TEXT: CHAPTER 6 PG. 204-212
Q2: WEEK IX: JANUARY 7 - 11 - WEEK X: JANUARY 14 - 18
Still time to submit or show..
*For an additional explanation on METHODS, PARAMETER PASSING & VARIABLE SCOPE
READ THE \'FUNDAMENTALS OF JAVA - LAMBERT TEXT: CHAPTER 6 PG. 204-212
Have each Project Signed-off for one last Grade Boost in preparation for the End of Quarter.
DAY I: Karel The Robot. (2 Pts)
DAY 2: Basic Syntax: Operations, Primitives, Strings and Conditionals: (3 Pts)
DAY 3: The For Loop: (3 Pts)
DAY 4: The STRING CLASS (3 Pts)
DAY 5: BUILD A BOT! ( 3 Pts)
DAY 6: THE MOST EXCITING PROGRAM YOU WILL EVER WRITE: ( 6 Pts)
TERMINOLOGY: Make sure you know what these words mean.
Class Behavior Attributes State Variables Static Void Inheritance SuperClass
SubClass Interface Methods Abstract Instantiate Constructors Object Final Primitives: int shortlong char boolean double
Class Variables: String Integer Double
Method Signature: input parameters - action name - output data types
SEMESTER II
WEEK I: JANUARY 28 - FEB. 1
A.WEEKLY EXERCISE
Chapter 18 -ARRAYS
PROJECT WORK DUE:
* Count \'em Right
* Array of Hope
Things to try (\'Homemade Projects\'):
- Using split .. create/ test a method that sums numbers from an Input String ie ( \'5 + 6 + 23 + 13 + 1\')
- Take \'Array of Hope\' and convert Upper to Lower to Ascii.
(YOU MUST PRACTICE ARRAYS!!!!!!):
Work through the examples in BPJ:
Should include:
- 18 (12 Example Questions.)
- 18 (Array Definitions, Fill Array Routine, Print Array Routine)
- 18 ( 1 project from above)
B. JOURNAL SUBMIT:
HAND IN THE FOLLOWING PROJECT FOR GRADE ON MONDAY FEB 4TH :
C. WEEKLY QUIZ: Schoology.com
Lesson 18- Arrays Due Friday FEB. 1
Access Code
N2PGG-G2ZSD
AP STYLE- TIMED EXAM WILL BE GIVEN SOON !
WEEK II: FEBRUARY 4 - 8
HAND IN JOURNAL CHALLENGE - STUDENT ARRAY WORK - DUE FEB. 4
REVIEW OF JAVA CHALLENGE SHEETS (Have something to offer here!)
A.WEEKLY EXERCISE
TOPICS:
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 )
BE PREPARED FOR:
B. JOURNAL SUBMIT:
YOU WILL HAND IN ONE OF THE FOLLOWING PROJECT FOR GRADE ON MONDAY, FEB. 11:
Additional \'Extra Credit\' Array Play for stronger muscles..
C. WEEKLY QUIZ: Schoology.com Complete The Following: Quiz 18, 19 Due Fri Feb. 8
Schoology Access Code:
N2PGG-G2ZSD
WEEK III: FEBRUARY 11 - 15
HAND IN JOURNAL CHALLENGE - SALESPERSON ARRAY or JAVA CHALLENGE - DUE FEB. 11
REVIEW OF JAVA CHALLENGE SHEETS (Have something to offer here!)
A.WEEKLY EXERCISE
TOPICS:
REVIEW MATERIAL - ARRAYS
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 )
New Material: 2 Dimensional Arrays
BE PREPARED FOR:
B. JOURNAL SUBMIT:
Due on Return of Feb Vacation- FEB 25TH - This will be counted as a TEST GRADE
You may work together and help each other, but DO NOT try to find the solution ON-LINE !
2-D Array Challenge Question. Will be handed out in Class.
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
Lesson 35- Arrays Due Friday FEB. 15
Access Code
N2PGG-G2ZSD
ADDITIONAL VACATION ACTIVITIES:
When we return, we will begin discussion of the LIST INTERFACE & ARRAYLISTS and begin work in two remaining AP-LABS. So, feel free to look aheadat the ArrayList chapters 42-43 and do some research ON-LINE.
WEEK IV: FEBRUARY 25 - MARCH 1
A.WEEKLY EXERCISE
MONDAY: Review 2D ARRAY ASSIGNMENT - FROM VACATION
READ THE COMPARABLE CLASS LINK AND = = VS EQUALS !
Chapter 35 - Two D ARRAYS - Review
Chapter 42- List Interface- Methods of the List Interface (Exercise)
Chapter 43- ARRAYLISTS:
- Advantages ArrayLists over Arrays
- Disadvantages: ArrayLists
* Run examples & experiment with methods of LIST INTERFACE/ ArrayLists - Know how to use them.
* Don\'t forget to DO THE EXERCISE QUESTIONS in each CHAPTER (35, 42, 43) Check your answers with me! I CAN GIVE YOU THE RIGHT ANSWERSTO CHECK YOUR WORK!
B. JOURNAL SUBMIT:
PROJECT WORK DUE MONDAY (3/4) :
DUE MONDAY: SUBMIT 1 PROJECT (YOUR CHOICE) FROM BELOW:
PLEASE TYPE ALL SUBMISSIONS
!! KEEP YOUR JOURNALS!! - PRACTICE, PRACTICE, PRACTICE THE MATERIAL!!
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
Complete The Following: Quiz 35, (42,43) Due Fri Mar.1
Schoology Access Code:
N2PGG-G2ZSD
*PREPARE FOR POTENTIAL FREE RESPONSE TEST ON THURSDAY !!! 3/1
WEEK V: MAR 4 - 8
A.WEEKLY EXERCISE
Monday: Review Assigned Weekend Work, QUESTIONS ANYONE???
IN CLASS PROJECT: ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS
Topics of the Week:
Project Work:
B. JOURNAL SUBMIT:
WEEKEND CHALLENGE ( DUE MON, MARCH-11)
ARRAYLISTS, COMPARABLES, ABSTRACTS AND THINGS
Take this Assignment from last week and add the following:
- Another Child Class to inherit from the Dog Class
a. Create implementations for speak() and move().
Use the Parent implementations - but add FUNCTIONALITY to them.
- Develop 2 Interfaces. Color and Directions.
- Implement the Interfaces into your Class Structure.
a. Create a new Instance Variable to hold Direction and Color.
b. Add the values to your move() method.
This can be done simply by printing Color and Direction.
- Now add the Comparable Interface into the Mix.
a. Build an ArrayList of 5 Pets
At most times, many users try it with a serial key because they focus on finding a free hard disk bad sector repair tool but completely ignore all the risks of using the cracked software. But now, after viewing the comparison, we believe you can make the right decision. The Best Alternative to HDD Regenerator Crack Serial KeygenHere the alternative we would like to recommend you is EaseUS, the best hard disk bad sector repair software which is trusted and recommended by millions of users. With its flexible and advanced \'Check partition\' feature, it can help you check and repair your hard disk drive as well as USB flash drive, pen drive or SD memory card in case of disk errors, file system corruption, bad sectors, etc.
b. Create Instance Variables (like name, age, color) to use for sorting.
c. Create accessor methods to return variables.
c. Print the ArrayList
d. Sort the ArrayList & Print again to show the change.
There is some flexibility in the above Challenge. The Goal here is to immerse you into the world of polymorphism, inheritance and Interfaces. Enjoy.
C. WEEKLY QUIZ: Schoology.com
WEEKLY QUIZ: Schoology.com
DUE FOR PROGRESS REPORT: 18, 19, 35, 38, 42, 43 Due Friday March 8
Access Code: TP82K-N4GD4
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. Only7 weeks remain.
WEEK VI: MARCH 11- 15
A.WEEKLY EXERCISE
Monday: Review Assigned Weekend Work - THE PET HIERARCHY
Hand in for Test Credit - ELECTRONIC & HARDCOPY
REVIEW AP SIMULATION QUIZ: WATCH THIS VIDEO: DEMORGAN\'S LAW
\' (A && B) \'A \'B \'(A B) \'A && \'B
Topics of the Week:
ELEVENS LAB - Building and implementing a FUN CARD GAME
The ELEVENS LAB is our 2nd AP/CS Lab. We will work through 9 Activities that will employ all of our current knowledge about Java, Object Relationships, Method Implementations,Arrays & ArrayLists. It is a fun Lab with a great payoff. You get to play Cards!
Spend some time with this. Understanding these concepts will be most rewarding. For grading purposes, we will break the project into 2 parts over the next 2 weeks.
PROJECT WORK:
B. JOURNAL SUBMIT:
C. WEEKLY QUIZ: Schoology.com (No new quizzes. Make sure you\'re up to date for P.R)
WEEKLY QUIZ: Schoology.com
DUE FOR PROGRESS REPORT: 18, 19, 35, 38, 42, 43 Due Friday March 10
Access Code: TP82K-N4GD4
REMEMBER THE GREAT WORDS OF ARISTOTLE:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. Only7 weeks remain.
IMPORTANT: BE PREPARED FOR A 20 QUESTION M.C. EXAM (THURS OR FRI)
You should be practicing AP questions regularly. Either the BePrepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. About7 weeks remain!
WEEK VII: MARCH 19 - 23
A.WEEKLY EXERCISE
Topics of the Week:
ELEVENS LAB - Building and implementing a FUN CARD GAME (Continued..)
The ELEVENS LAB is our 2nd AP/CS Lab. This week we will continue to build on our understanding of Arrays, ArrayLists, Method Implementation and Object relationships. We will workto complete Activities 1-9. Make sure to spend time on 7 & 8 even though there is no coding to do there. All that knowledge will be key when you tackle Number 9.
Of course, if you finish early, you can further your skill and understanding by reading up on Activities 10 & 11, too.
This is a fun Lab and our first experience with a GUI interface. Feel free to experiment and come up with your own game ideas. The more effort you put in, the higher thepayoff.
PROJECT WORK:
B. JOURNAL SUBMIT:
GRADING RUBRIC:
PROJECT MUST BE COMPLETE BY END OF DAY - MONDAY 3/26 FOR FULL CREDIT.
BE PREPARED FOR A SAMPLE FREE RESPONSE QUESTION EXAM NEXT WEEK
You should be practicing AP questions regularly. Either the Be Prepared Book by Litvin or the On-Line Georgia tech site. Start get yourself into GAME SHAPE. About 5 weeks remain.
Georgia Tech AP Practice Web Site
WEEK VIII: MARCH 25 - 29
A.WEEKLY EXERCISE
END OF DAY-MONDAY: HAND-IN ELEVENS LAB WORK
REVIEW THE ARRAYLIST CHAPTERS ( 42 - 43 )
- Be comfortable with get(), set(), remove() size()
CHAPTER 41 - INTRO TO SORTING: Bubble - Selection - Insertion
THIS WEEK WE WILL FOCUS ON - BUBBLE , SELECTION, INSERTION
B. JOURNAL SUBMIT:
PROJECTS TO SUBMIT FOR GRADE - DUE APRIL 2 (MONDAY)
The Student Quiz Sorting Project!
CLICK HERE FOR DIRECTIONS
We will schedule another FREE RESPONSE EXAM for THURS (29TH)!
Don\'t forget to \'Exercise\' - Answers will be provided upon request.
BRING UP CONFUSING ISSUES IN CLASS!
Georgia Tech AP Practice Web Site
Q4: WEEK I: APRIL 1 - 5
Last week too short, we continued to discuss 3 sorts
JOURNAL CHALLENGE FOR WEEKEND APRIL 6-8
CLICK HERE FOR THE SORT CHALLENGE
Q4: WEEK II: APRIL 8 - 12
A.WEEKLY EXERCISE
CHAPTER 40. RECURSION
CHAPTER 39. BIG O \'order of\' THEORY..
CHAPTER 41 - Review : Bubble Sort - Selection - Insertion
Focus: QuickSort - MergeSort
THIS WEEK WE WILL FOCUS ON - QuickSort & MergeSort
PREPARE FOR FREE RESPONSE EXAM CHALLENGE - WEDNESDAY (4-10)
B. JOURNAL SUBMIT:
PROJECT FROM CHAPTER 40 , BPJ - FIBONACCI SEQUENCE PROGRAM - DUE TUESDAY AFTER VACATION!
C.WEEKLY QUIZ: Schoology.com
Java Quiz 39, 40 & 41: 18, 19, 35, 38, 39, 40, 41, 42, 43, Due Friday April 26
VACATION BREAK.
Q4: WEEK III: APRIL 23 - 26
THE PICTURE LAB - CONCLUSION
Over the next week. we will work on the last of the AP Labs. The Picture Lab is a neat set of assignments that will provide you with a solidunderstanding of 2D Array Processing while at the same time, enable you to manipulate Images with various shades of Color and Mirroring techniques.
Picture Lab Activities:
You may work together to master this material. Upon completion of the Lab, we will have an EXAM based upon the concepts from this Lab.
Here are your PICTURE LAB EXAM ASSIGNMENT SHEETS:
Page 1Page 2Page 3Page 4
The final Due Date on this will be Tuesday April 30th ,
Q4: WEEK IV: APRIL 29 - MAY 2
THE PICTURE LAB
Over the next week. we will work on the last of the AP Labs. The Picture Lab is a neat set of assignments that will provide you with a solidunderstanding of 2D Array Processing while at the same time, enable you to manipulate Images with various shades of Color and Mirroring techniques.
WE WILL COMPLETE THE LAB ON TUESDAY. WEDNESDAY WE WILL HAVE A PICTURE LAB EXAM.
Picture Lab Activities:
You may work together to master this material. Upon completion of the Lab, we will have an EXAM based upon the concepts from this Lab.
Here are your PICTURE LAB EXAM ASSIGNMENT SHEETS:
Page 1Page 2Page 3Page 4
THURSDAY & FRIDAY - WE WILL BEGIN A REVIEW PROCESS. START TO GET YOUR QUESTIONS READY!
Q4. WEEK 5 - MAY 6 - 10
For the next 2 weeks we will have a great opportunity to review and practice the topics and techniques that we have learned this year. In order toget as much value out of this time as possible, make sure that you prepare questions to lead us through this journey. There are many topics for us to explore from data types, operators to heirarchy and class structures, fromStrings, Arrays and ArrayLists, yada yada..
A. REVIEW
C.WEEKLY QUIZ: Schoology.com
Java Quizzes for Q4: 39, 40 & 41: Semester II: 18, 19, 35, 38, 39, 40, 41, 42, 43,
Make sure you are UP TO DATE WITH QUIZZES!!!.
FINISHING OUT THE SEASON
NOW THAT THE AP CURRICULUM IS COMPLETED, WE WILL HAVE SOME TIME TO PLAY WITH A FEW MORE
FUN PROJECTS. THESE PROJECTS WILL PROVIDE YOU AN OPPORTUNITY TO ENHANCE YOUR GRADE BEFORE THE EOY.
THE MINESWEEPER CHALLENGE - DUE ON FRIDAY - JUNE 1,
This is a fun project. You will be able to use your JAVA KNOWLEDGE and combine it with the JAVAX.SWING PACKAGE to
create the popular desktop game.
ADDITIONAL JAVA PROGRAMS FOR PLAY AND MODIFICATION