Come by before school (8:00) for extra help if you need it, but don't wait until the last minute!

Posts are organized by month, and by date within the month. I will post critical dates at the top of the post, and notes for AP Statistics followed by notes for AP Computer Science by date.

AP Statistics - Your assignments can be found on the Schoology site. The test on Chapter 11 will be Tuesday, March 28th. Please prepare early, since you'll be attending the Pope-Lassiter Faculty volleyball game for Relay for Life the night before the test.

AP Computer Science. We've been working in the Picture Lab, and you were supposed to create a merged image file. In class you are trying to break the encryptions (messages in pictures). If you were not successful Tuesday or Wednesday, then your final chance is Thursday for the decryption lab.

March 27 - What happened to the last post? There's a missing post from last week. If you see where it went, please let me know!

AP Statistics = As usual, your information is on Schoology. Test on Chapter 11 on Tuesday, March 28. Freakonomics due April 11. Casino day is Friday, March 31. We could use parent help.

AP Computer Science = Your test on arrays, sorting, and searching is Thursday, March 30. Here's a cumulative test that covers material from the entire year. Work through problems to determine the answers and prepare for the upcoming tests. Download Practice ExamNot all the topics on this exam will be tested on Thursday.

AP Stat - Starting Chapter 8 and Confidence Intervals for a proportion and a mean. HW for 1/26 is online (schoology), and is due before midnight.

Weekend HW for AP Stat: complete page 3 of the assignment handed out in class. It is also posted on Schoology in the Chapter 8 folder.

AP Computer Science - We're looking at problem 1 from last year's AP exam. Let's finish this problem in class on Friday.

Keep working on this problem. After you solve the problem, read the section of the text associated with ArrayLists.

Week of 2/6-2/10

AP Statistics - We tested on Chapter 8 and have begun Chapter 9. Please pick up materials from the Schoology site if you missed class. You need to stay on top of the material while you are out, or you will wind up with HUGE piles of makeup work when you get back.

Freaknomics will be due the Tuesday after SPRING break. Get reading!

AP Computer Science - we made great progress on learning about ArrayLists and refreshing what we knew about Arrays. We continued looking at OOP, inheritance,along with some algorithmic aspects, like generating random variables, and whether information is passed by reference or passed by value into methods. On Thursday kicked it all up a notch and traced recursive methods.

Here are a couple of resources that might help you with recursion.

http://introcs.cs.princeton.edu/java/23recursion/

https://www.youtube.com/watch?v=neuDuf_i8Sg

February 28, 2017

AP Stat - Materials will be available on Schoology after the website comes up again. In the meantime, here are an example of a 2 proportion z test based on today's lab:

AP Computer Science - Finish the Picture Lab and hand in the assignment no later than tomorrow. We reviewed (compared and contrasted) abstract classes and interfaces today. If you missed class, then you need to review it in the GT book. Also, please make progress on PracticeIt and codingbat. More practice = better interpretation of questions and greater fluency in java.

AP Stat - You should have joined the Schoology group by now. Most homework assignments and formative quizzes will be posted there. Please change your settings so you get an email notification whenever I post to the site.

The assignment from last Friday on Schoology that was due Sunday night can be submitted up to 4:00 TODAY. HW for Monday night is problems 1-8 from section 7.1 in the text, followed by the quiz on Schoology.

AP Computer Science - Finish your programs for finding simple averages. We will re-use the code tomorrow when we write code for weighted averages.

January 13, 2017

AP Statistics - Chapter 7

Your HW assignments are posted on Schoology. Please complete each assignment before 11:59 the night it is due.

Also, check here for scholarship information from counseling.

I will offer a 2 hour tutorial on Statistical Software on Monday from 9-11 AM. Please email me for more information if you are interested in attending.

AP Computer Science - Averaging programs. By the end of the day on Friday you should have completed the SimpleAveraging class, the WeightedAverage class, and the Student & Driver classes to create instances of Student that contain the averages that are computed from a file.

AP Statistics - Your next test is Tuesday, September 20. Please work problems from the text, Chapter 3, to prepare for the test. There will be a study session on Sunday in the outdoor classroom. Your online quizzes, homework exercises, and special documents are found on Schoology. Please set your account so you get updates when I post items.

Of course, don't forget to complete the online quiz by midnight Thursday.

AP Computer Science - We're about a third of the way through Karel exercises. Now that you've created the Architect, LandscapeArchitect, and ResidentialArchitect classes, we're going to use ProjectManager2 to run the operation. Step 1: Adapt the program so parameters passed to the methods determine the sizes of the yard and the house. Step 2: Introduce code that enables the user to enter the parameters at runtime. Step 3: Incorporate code that reads a file and runs the program using the file's values as parameters.

STATE OF FEAR by Michael Crichton will be due on the Tuesday after Thanksgiving. No posters. No presentations. Keep track of the characters and pay attention to the statistics.

Types and sources of bias:

1. Convenience Sample

2. Voluntary Response

3. Response (Bias)

Wording bias

Dishonesty

4. Undercoverage

5. Non-response bias

You cannot derive any truth from poorly-collected data. In each case where the sample was drawn poorly (1, 2, and 4) and the case where you couldn't get answers from those you selected (5), the missing data might point in a direction that is vastly different from the direction of the data collected. That's the essence of bias.

In the non-response case, you might be able to salvage the data if you can follow-up with those who refused to respond.

AP COMPUTER SCIENCE

Your projects should be nearly complete. The first goal is to create a ProjectManager2 object that runs the Landscape architect. It must be efficient, must make the robot move to (2,2) from wherever it starts, and create the boundary of the yard from that point. Did I say it must be efficient? Methods that move robots must be written in a robot class. Those that run the direction changer should be written in the ProjectManager2. There are many different ways to work this problem, some of which could be based on the snippets of code I left you on the STU drive. Please consider these hints before dreaming up some new way using libraries you've never worked with before.

AP Statistics

We have completed the concepts associated with surveys and simulation. By now you should be able to answer all questions about types of bias, benefits and drawbacks of different sampling methods, and how to use randomizing devices to make selections, to allocate experimental units to treatment groups, or simulate a random process. We have begun Experimental Design with completely randomized design and are quickly moving into forms of control.

Be sure to complete the three little quizlets on Schoology AND begin to write out answers to the study guide handed out in class.

Your test will be October 18th.

AP Computer Science

You are trying to make your ProjectManager2 and Landscape Architect/Architect classes more generalized by eliminating redundant code and using algorithms to be efficient. Concepts included in this phase of the program include inheritance, static methods, private instance variables, encapsulation, information hiding, abstraction, algorithms, and object-oriented concepts.

What problems am I still seeing?

Redundant code: If you have virtually the same code written multiple times, perhaps with slight changes for direction or number of steps, then you probably have redundant code. Stand up. Back away from your computer. Look at the screen from a distance. If there are blocks of color that are virtually identical in size and shape, you have likely written inefficient code. Fix it using the strategies identified in class.

Methods written in the wrong class. Architects and LandscapeArchitects can turnLeft. ProjectManager2s cannot. ProjectManager2s can getDirection, but LandscapeArchitects cannot (PRIVATE instance variables, remember?). Putting the direction converter in the ProjectManager2 will make your program easier to manage than putting it in the Architect class.

Values not saved-When you convert the direction into an integer, SAVE it as an integer and pass it as a parameter in your completeProject method.

The goal of this phase is to make your program create a ProjectManager2 that directs your LandscapeArchitect to check-in at (2,2) and build a rectangle with that point as the lower left corner. The program should work no matter which direction the robot is facing and which quadrant it starts in.

In future steps we will add a user interface, a file reader, and the other robot.

-------------------------------

AP Statistics - Complete the survey side of the worksheet handed out in class today. Download doc Complete the NIH training at https://phrp.nihtraining.com It is free. Print out the certificate of completion and turn it in by Monday.

AP STATISTICS - There is a little quiz over our current topics on Schoology. Topics include probability distributions (including the special ones we used in class, the binomial and the geometric), independence, the multiplication rule and the addition rule for probabilities. Our test will be next Tuesday, Nov 1, over this chapter.

AP Comp Sci - Finish through Activity 4 of the Magpie lab. Know the String methods and the simple Scanner methods used in the starter code. Be able to compose code that would manipulate a given string into an appropriate chatbot response. Snarky responses are not appreciated. You will be tested on this material on Thursday. Friday!

Your test will cover aspects from activities 1-4 of the Magpie lab.

YOU WILL BE ABLE TO USE THE ANNOTATED CODE YOU WORKED WITH IN CLASS ON THURSDAY ON YOUR TEST. Download Java magpie 4 code

AP Statistics - October 27th

Take the Schoology quiz over conditionals and independence. There is a powerpoint there that may help you with topics from this chapter. Your test is next Tuesday.

AP Statistics The test on Chapter 6 will be the week after Thanksgiving. I expect your focus to include improving your communication between now and the test. You all need to refine your reading and writing, to answer questions completely with work shown, and to practice the content of this chapter (of course). Toward that end, there are copies of the practice worksheets for your use on Schoology.

AP Computer Science - Your name sorting program should be finished now. It should take the integer array, run the summing method on it, run the sorting method on it, and print the results. Your program should send parameters between the main method and the helper methods.

The next step is comparing the efficiency of different sort methods. We will test on this before Thanksgiving. Get ready.

AP Statistics - We had our test on State of Fear today. If you missed it, take the make-up Thursday afternoon at 3:30. Because of the Zoology field trip, our Chapter 6 test will be Friday. HW due Wednesday: Quiz 6.2 and problem 2 attached here: Download 2007B #2. Please pick up a copy of the Quiz 6.2 document before school so you can be prepared for class if you were absent today.

AP Computer Science - 5th period took a SLO today over topics that are often included in the first semester of AP Comp Sci (not perfectly aligned with our curriculum, but informative). The improvement in scores is shown as a formative (zero weight) grade in Synergy. For many of you, the slight improvement or even a decrease in scores is disturbing. In computer science it is not uncommon to see some of the good programmers get scores on multiple choice tests that are lower than expected. They are accustomed to persisting in problem-solving until their program runs correctly as they rely on the messages given by the compiler to identify those problems. If this applies to you, then take greater care in trying to answer the multiple choice questions correctly the first time and not relying on the "compiler" to find your errors.

On the other hand, if you are not a particularly successful programmer, then your low score is probably a good indicator that you need to put more effort into understanding the assignments and the programs you are creating. Excessive reliance on your partner's code and failure to put 100% effort into your coding every day will not lead to grades that satisfy you and your parents or happy programming experiences. Success is in your hands. Get those hands working on the computer keyboard. NOW!

December 9, 2016

AP Statistics - Your test over linear regression inference and transformations to achieve linearity will be Tuesday. Your assignment due Monday is found on Schoology under the materials for linear regression. (The transformations to achieve linearity document.)

AP Computer Science - As pointed out in class, for homework you need to be working a multitude of problems from codingbat.org, practiceit.cs.washington.edu, and the Georgia Tech online textbook. Always try to get the problem right the first time in preparation for exams. You only have one shot at getting it right on a test. https://web.stanford.edu/class/cs106a/ contains a nice selection of explanations of what we've been doing this semester and a lot of what we'll be doing next semester.

We have not done 2 dimensional arrays, arraylists, lists, collections, recursion, comparisons of runtimes, and a few more big topics. We HAVE done controls, OOP, 1-dimensional arrays, inheritance, interfaces, abstract classes, etc. Be prepared to take tests on the topics we have covered.

AP Statistics: You have collected, analyzed, and reported on data from labs completed in class this week. Key words you should know included population, sample, parameter, statistic, explanatory, response, numerical, categorical, strength, direction, form, influential points, and outliers. A quiz is waiting for you on schoology. Please complete quiz 1.1 before Monday.

AP Computer Science: You have created programs on the TI calculators for finding the circumference of a circle and for finding the real roots of a quadratic. There will NOT be a quiz on these programs, but the concepts that you learned will be used in Java a week from now. Next week you will be using Excel. Please bring your dedicated flashdrive every day!

APS - Today we began to graph univariate data. A skeletal set of instructions is attached. Please go back to the online quiz to review your answers. Charge your calculators or replace old batteries.

APCS - Please bring your flashdrive to class, but not your textbook. We will continue using Excel to reproduce the Quadratics program and MORE this week.

August 10, 2016

APS - Read section 1.2 and answer the questions posted on Schoology. You should include the answers in your homework notebook.

APCS - We have used if statements, and AND, NOT, and OR modifiers to create a quadratic function solver with context-specific messages. Today we created a lookup table! What powerful Excel users! Tomorrow we move to pivot tables.

AP Statistics - August 22. 2016

Thank you all for using Schoology to access additional content/online formative quizzes. The quizzes and the correct answers will always be available starting the morning after the due date. Another quiz is available NOW!

The test on Chapter 2 will be 8/30.

AP Computer Science - Parents, have your kids told you that they're programming Karel the Robot? We will be focusing on Karel for a few weeks in order to make connections with some of the important topics in beginning Java, like inheritance, information hiding, encapsulation, and object-oriented programming in general. The SLO will be Wednesday of this week.

AP Statistics - August 23, 2016

Please check Schoology EVERY DAY or set up alerts so you know when resources are posted. There is a new post. Go. Answer well.

AP Computer Science - We had a little difficulty creating "Child" classes of the robots we created yesterday. The child classes, when constructed properly, will inherit all the capabilities of the parent robot and be able to implement the methods that are defined in that class. Spelling was a problem. Not taking notes interfered with your progress. You will work on both of these again starting Thursday.

AP Statistics - August 31, 2016

AP Statistics - We've started Chapter 3. We will incorporate parts of a later chapter in this unit, including a little about linear regression t-tests and straightening data. Please set your Schoology account so you get notifications when I post something for you. Our Unit 3 test will be on September 20th.

AP Computer Science - You should be making progress on your Karel program, practicing base conversions among bases 2, 8, 10, and 16 including addition and subtraction of values, and registering for the online textbook. http://tinyurl.com/JavaReview Please join the group LassiterAPCS2016 and complete the pre-test by Friday. You will not be given time in class to do this. You will need 60 uninterrupted minutes to take the pre-test.

AP Stat students: Spread the word. Your packets must be turned in BEFORE the AP exam on May 12th.

AP Stat - Here are two valuable resources for exam prep: APStudyHintsAPStatReviewPacket Let's finish the entire review packet by May 10th.

AP CompSci - If you are taking the exam on Tuesday, be in line with pencils, pen, and ID no later than 7:30 Tuesday morning.

May 6, 2016

AP Stat- Your review packets must be turned in by the morning of May 12th. No exceptions! Please join us in room 313 any 1st or 2nd period you are available. Also remember that you are expected to attend class ALL DAY on the days of exams. You will be responsible for any material that you miss because of leaving campus after an exam or arriving late on the days of afternoon exams.

LUNCH WILL BE PROVIDED FOR AP STAT STUDENTS WHO ATTEND MORNING CLASSES ON MAY 12th. If you stay at home (against our recommendation) you are responsible for your own meal.

AP Computer Science - Your Elevens lab work through activity 9 is due at the beginning of class on Monday. Please report to room 510 on Monday and Tuesday. We will return to Room 313 for Wed and Thurs.

AP STAT AND AP COMP SCI: If you are taking the AP exams, please create a College Board account so you can access your scores efficiently in July. Seniors, your colleges will probably get the scores before you do. You can register for your college classes without the scores and change your schedule if you need to afterward, or wait until you have the scores to visit your freshman advisor.

AP Statistics - Your one-page drafts of the review pdfs are due Wednesday, April 13. The final versions must be sent as email attachments to lassiterstatistics at gmail.com by midnight Friday night. Please name your files using the outline number and your initials, like IVB3_JHL. Do not put your name IN your document (to protect you!). You will received an invitation to join the wiki group so you can view these pdfs when I post your documents. The invitation will be sent to the same address that you send your document from. If you use your parent's email account, please alert them that you will be getting a VERY IMPORTANT email from Wikispaces so they don't delete it. When you get it, join and enjoy!

If you have not done so already, sign up for the after school practice test outside Mrs. Schneider's room in the science building.

Woodward Academy is holding AP Stat review sessions for $50 each on Saturday April 30 and May 6. For more information, see me.

Be prepared for the practice multiple choice tests starting next week.

AP Computer Science - Your FRQ is due Wednesday in class. You should complete the Elevens lab by the beginning of class on Monday.

Please use the GT online practice questions to prepare for the upcoming tests. Also, it is not too late to sign up for the AP Bowl. We expect the SLO to be given on Monday, April 25th, but this could change.

AP Statistics - Your one-page summaries have been posted and the invitations have been sent.

Here is a link to a good-looking practice exam click here or copy and paste the URL here into your browser.

AP Computer Science - Keep working problems from PracticeIt or the java Review book to prepare for the SLO, the AP exam, and your final.

AP Statsitics - I've updated the link to the U of D test above. Please practice with it. Also, bring your completion certificates for the NIH experimental design protocols.

AP Computer Science--Good job on the SLO, students! Keep using the Java Review book to prepare for the exams. The Elevens lab will be due, along with the counts of sections and problems worked in the review websites on Monday at the close of business. If you won't be in class on Monday, have it for me FRIDAY!!!

AP Statistics - We've started the Chi-square unit and have only one more unit of new-ish material before the break. Today you performed an investigation using the X^{2} Goodness of Fit test. This is the test that biologists use with Punnet square computations. We use this procedure when we are comparing our observation to a preconceived set of predicted values based on percentages. [Goldfish!]

Please complete the NIH online course this weekend.

AP Computer Science - Most of you have completed (or nearly completed) the Picture Lab exercises. Finish those up. Turn in your written answers. Move on to steganography. FInd the hidden messages.

We covered all the topics within the Chi-square distribution chapter and are now ready to do some research. If you already have a copy of either of Harper Lee's books, any Truman Capote books, or Profiles in Courage, please bring them to class on Monday. The test will be Thursday, St. Patrick's Day!

HW: complete all the questions on the worksheets handed out in class to make sure that you can differentiate among the different types of chi-square tests and can perform the tests.

AP Computer Science

You've completed the Pix Lab and are ready for ArrayLists and Lists. We will be moving to recursion very soon. It is critical to your learning and pacing that you attend school EVERY DAY.

If you missed the test on Wednesday, you will be taking the test when you get back.

Please use the practice materials provided by B Ericson at GT. The url is on the classroom whiteboard.

Here's a bunch of problems that might help you to prepare for the tests. https://www.tracy.k12.ca.us/sites/clunetta/Java/practice/practice.htm

March 25, 2016

AP Statistics - Finishing up the last topics before the big review. . . Please work problems 37, 38, and 42 from Chapter 12 in the text. We will be tying up loose ends Monday and Tuesday and testing on Thursday. The APPLIED PROBABILITY LAB will be Friday of next week. Please invite your parents to participate if possible.

AP Computer Science - We will test on recursion and the vocabulary on Wednesday of next week. Complete the vocabulary worksheet for homework this weekend.

AP Statistics--We're beginning Hypothesis Testing. Please change your Edmodo setting so you will be notified whenever there is a new post (notes or practice quiz) online. Although the strategy for this unit is similar to the strategy for Confidence Intervals, the language is different, specific, and critical!

Please note that the recommended decisions in context would be similar to these:

Because our p-value of 0.02 < .05 (alpha), we reject the null hypothesis. We have significant evidence that the true population proportion of mosquitoes carrying the Zika virus is greater than 30%.

or

Because our p-value of 0.14 > .05 (alpha), we fail to reject the null hypothesis. We do not have significant evidence that the true population proportion of mosquitoes carrying the Zika virus is greater than 30%.

If the test was one-sided in the other direction, we would replace "is greater than" with "is less than." If this were a two-sided test, then the p-value would be twice the probability in one tail, and we would replace "is greater than" with "is different from."

Ho is correct

Ha is correct

Rejected Ho

Type I error

P(Type I error) = α

α is typically 0.05

You made the

correct decision

Failed to reject Ho

You made the

correct decision

Type II error

P(Type I error) = β

β is calculated using

NormalCdf and a new

hypothesized mean

AP Computer Science--You should have been checked off by now for the Hidden Word program. We will be learning searching, sorting, and 2D arrays this week. Stay on task!

February 5, 2016

AP Statistics - Keep up the good work on the FRQs. Use the quizzes on EDMODO to check your progress.

AP Computer Science - Please keep in mind that the programs you are composing are supposed to be efficient. It does not matter that your program sorts the list if it does not sort it efficiently according to the method defined in the assignment.

February 22, 2016

Welcome back from the break.

AP Statistics - You should be making good progress on State of Fear. Also, please complete the online research preparation course at https://phrp.nihtraining.com/users/register.php?submit=Registration before 3/14.

HW due Tuesday, 2/23: Problems 56 and 90 from CHAPTER 9. Yes, these are throw-back problems. Let's make sure we have this under control as we start the two-sample tests.

AP Computer Science - Complete the two problems assigned in class today (Greater and Count). You will be testing your program using a much bigger data set in class on Tuesday.

February 24, 2016

AP Statistics - We've reviewed the processes from Chapter 9, contrasted the procedures for paired-t tests and 2 independent sample t-tests, and started to generalize into constructing confidence intervals for the difference between two means.

HW: Perform a hypothesis test and construct a confidence interval for the data of problem 10.49 in the text.

AP Computer Science - If you have not passed off your greater and count problems, they are now late. Finish these problems and the TokenPass program. When you have finished these, you may move on to the Picture Lab, which is due no later than Friday, March 4. Make it happen.

We've learned that the mean of the sampling distribution of sample means equals the population mean. Also, the standard deviation of the sampling distribution of the sample means equals the population std. dev. divided by the square root of the sample size. This tells us that the variability of the sample means will be smaller than the variability of the population. Moreover, the variability decreases as the sample size increases, while the mean remains the same.

We created partial sampling distributions for the ages of a large population of pennies and considered the effect of sample size, investigated the German tanks problem to reinforce our understanding of unbiasedness and minimum variability, and worked a couple of free response problems to check our understanding of the concepts.

Our first test will be Thursday. There will be a study session Sunday afternoon in room 313.

AP Computer Science

We synthesized some of the concepts from last semester in our first project for the year. We read a file in using the BufferedReader, broke each line of the file into tokens using the StringTokenizer, and created robots from the given information that combined forces to write the message. The student should recall how to use the file-reading and parsing commands, how to create control loops and if statements, and how to minimize the duplication of code. If you didn't get checked off on Friday, let's get you checked off Monday.

We also learned about abstract classes, and saw an example that related to the robots. We tweaked the program to see the effects of small changes and to see the error message that are generated when we leave out essential parts. Abstract methods are used when all the child classes of a parent class need to inherit implemented methods as well as methods that invoke specific functions for each type of child class. We will look at these classes again as we continue to program with Karel, and again as we learn about interfaces (another type of program with incomplete methods).

Our first test will be over mostly 1st semester concepts on Wednesday. Rock it!

January 19, 2016

AP Statistics I hope that you've found an applet online that demonstrates the creation of multiple confidence intervals through simulation. I realize that many of the applets are incompatible with your current version of Java. If you can update your version of Java, you might be able to fix the problem. Otherwise, consider the activities that we did in class that created multiple confidence intervals on the same axis.

HW: problems 8.27-8.33

AP Computer Science Get the assignment from last week finished! You should not be calling an abstract method from the runner. The abstract method should be called from another method in the parent (abstract) class.

Read through the documents handed out in class that describe bit-string flicking. Your quiz will be Friday.

January 22, 2016

AP Statistics Problems 8.64, 8.68, 8.70 are due Monday. Our test will be Thursday. There will be a study session on Sunday and the Twitter jam on Monday.

AP Computer Science If you missed the ACSL quiz Friday, be prepared to take it Monday.

January 26, 2016

AP Statistics - In preparation for Thursday's test we worked a couple of #^ FRQs in class today. The problems we worked, along with the other two problems which should be completed for homework are attached here: Download CI problems