AP Computer Science A
UC A-G Approved as Mathematics (C)
Click below to download the Dr Java IDE
|
AP CS A Java Quick Reference Guide
|
Repl.it Online Java IDE
|
Click below to download the Dr Java IDE
|
AP CS A Java Quick Reference Guide
|
Repl.it Online Java IDE
|
2019 #1 AP Calendar
Part A: numberOfLeapYears Part B: dayOfWeek 2019 #2 StepTracker Write the StepTracker class 2019 #3 Delimiters Part A: getDelimitersList Part B: isBalanced 2019 #4 is on 2D Arrays so you don't have to do it. 2018 #1 FrogSimulation Part A: simulate Part B: runSimulations 2018 #2 WordPairList Part A: WordPairList Constructor Part B: numMatches 2018 #3 CodeWordChecker Write the CodeWordChecker class 2018 #4 is on 2D Arrays so you don't have to do it. 2017 #1 Digits Part A: Digits constructor Part B: isStrictlyIncreasing 2017 #2 MultPractice Write the MultPractice class 2017 #3 Phrase Part A: replaceNthOccurence Part B: findLastOccurence 2017 #4 is on 2D Arrays so you don't have to do it. |
Download the zip file to your personal folder.
Read through the code to see what you're given and what you're required to do. Get questions ready for me. |
First --> |
Second --> |
Runestone Java E-Book and Practice Exams |
Final Exam Review To Work On At Home |
Here's a great resource that we will sometimes use in class
|
Below are sampe MC and FRQs that cover everything we've learned so far, with answers.
|
1) Watch Lesson Videos T2L1 - T2L4B.
Use the YouTube playlist to go through all of them. 2) Complete all coding activities below 3) Work on Semester 1 Long-Term Project (info below) 4) CodingBat |
Lesson 35 --> 3 Videos A, B, C
|
Lesson 34 --> 6 videos A, B, C, D, E, and F
|
Lesson 33 --> 3 videos A, B, and C
|
Term 1 Lessons 18 - 20 --> Use the playlist to watch all the videos
|
Term 1 Lessons 15-17 --> Use the playlist to watch all the videos
|
Term 1 Lessons 13 - 14 --> Use the playlist to watch all videos -- 16 minutes
|
Term 1 Lessons 11 -12 --> Use the playlist on the right side of the Youtube page to access all of the videos.
|
Elevens Lab Classwork
|
HomeworkTerm 2 Lesson 12: Wrapper Classes -- Due Friday 2/15
Video A Video B Term 2 Lesson 11: Interfaces -- Due Thursday 2/14 Video A Video B Video C Term 2 Lesson 10: Is-A Has-A Relationships -- Due Monday 2/11 Video Term2 Lesson 9: Abstract Classes -- Due Friday 2/8 Video A Video B Video C Term 2 Lesson 15: Selection sort -- Due Thursday 1/31 Video Term 2 Lesson 8: Overriding Methods -- Due T/W 1/29 and 1/30 Video Term 2 Lesson 7: Inheritance -- Due Friday 1/25 Video A Video B Term 2 Lesson 5: Static vs Instance -- Due Thursday 1/24 Video A Video B |
Do Now 10-23 and 10-24Do Now 10-22-18 |
What is on Friday's quiz?Everything you've ever learned with emphasis on....
|
Homework Due Friday 10-19-18Homework Due Thursday 10-18-18Homework Due Monday 10-15-18 |
Coding ActivitiesCoding ActivitiesCoding Activities |
Starter code for 3 tasks on int arrays. Complete this one first. Write all code in the main method. |
If you finish the first one, try turning your algorithms into method definitions using the start code below. |
Homework Due 9/25 and 9/26Homework Due Monday 9/24Watch Lesson 19 and Lesson 20 Videos
Read through this page on While Loops and complete problems 6-2-1, 6-2-2, and 6-2-5 Class Work and HW Due Friday 9/21Class Work 9/18 and 9/19Watch the videos and take notes on Lesson 22
Homework Due Friday 9/14Term 1 Lesson 34 --> Use the playlist to watch all six 34a - 34f
Homework Due Thursday 9/6Term 1 Lessons 11 - 13 --> Use the playlist on the right side of the Youtube page to access all of the videos.
|
Coding ActivitiesCoding ActivitiesCoding ActivitiesCoding Activities1) FixCase
2) Go to Coding Bat, log in, and complete as many of the "String-1" activities as you can. Coding ActivitiesCoding ActivitiesUse the link naming-scheme we've been using. There are coding activities for all three lessons.
|
Homework Due Friday 8/31 |
Coding Activities
|
Homework Due Monday 8/27 |
Coding Activities |
Homework Due Friday 8/24 |
Coding Activities |
Page 2 has the answers
|
Link to Udacity's "Android Development for Beginners." Android apps get their functionality using the Java language (and XML for layout and styling). Your iMac has Android Studio already installed. Sign up for Udacity (DON"T GIVE THEM ANY MONEY! THIS IS A FREE COURSE) and check out the Android course.
|
Coding bat for practice problems. All of these problems require writing return methods to solve various problems. Look toward the bottom left for "AP-style" problems. Also, look toward the bottom for recursion problems. The more you do, the more comfortable you'll be later on.
|