AP Computer Science

Teacher Info

Name: Mr. Mayewsky (MA-YEV-F-SKIY)
e-mail:

Grading Distribution

All grades are summative in AP Computer Science with Projects accounting for approximately 50% of your quarter grade and Quizzes and Tests accounting for approximately the other 50%.

Projects

Each week you will be given a project that will be based on the topics covered that week. Each project will have five levels assigned to it. Below is a table which will show you what level corresponds to what grade:

Level / 1 / 2 / 3 / 4 / 5
Grade (40 Max) / 26 (65%) / 30 (75%) / 34 (85%) / 38 (95%) / 40 (100%)

Projects will be assigned at the start of the week. You will have two weeks to submit them for full credit. For each week that they are late you will lose four points (10%). All projects have to be submitted by the end of the quarter. Most of the projects are to be done individually but on some you will be given the option to work with one other person.

Submission

You will be expected to submit your work (.java files) to me through Vision.

Quizzes

You will be given many small quizzes throughout the quarter. The quiz format will be similar to the AP Computer Science Exam. That is, there will be 5 multiple-choice questions and 1 free response questions. You will be allowed to do quiz corrections for one quiz each quarter. Quiz corrections must be done by the end of the quarter.

Tests

You will be given one test each quarter. The test format will be similar to the AP Computer Science Exam. That is, there will be 20 multiple-choice questions and 2 free response questions. You will be allowed to retake the test within a week of getting your test back as long as you have submitted all your projects by the day of the test.

AP

Please take note this is an Advanced Placement course. We will be covering all the AP Computer Science material. To get a run down of what that entails, please go to College Board’s web site (http://www.collegeboard.com/student/testing/ap/subjects.html). There you will find a course description, topic outline, as well as other resources. Note that many of the Computer Science A topics were covered in the prerequisite Computer Math class. On top of the Computer Science A topics, there are others that we will cover such as Link Lists. We will also be working on Projects which might go above and beyond the scope of the AP Computer Science A topics.

Books

Blue Pelican JAVA by Charles E. Cook

JAVA Software Solutions by Lewis, Loftus, and Cocking

You will also be provided with other resources including study guides, electronic texts, and links to useful web sites.

Software

You will have a choice of what IDE (integrated development environment) you would prefer to use. During Computer Math we used BlueJ and jGrasp. Two other IDEs installed on our school computers are Eclipse and JCreater. It is expected that you give Eclipse a try as it is a professional level IDE.

Materials

Please obtain a binder, paper, and pen/pencil for note taking, sketching out ideas, and storing handouts, tests and other classroom material. You do not need a calculator for this class.

Web Site

The class web site is located on the school web site. You can navigate to it by clicking on Staff at the top, then my name (Mayewsky, Yaro), and then on AP Computer Science on the left side. We will also have a Vision page where items will also be posted

Extra Help

Please stop by my room before or after school if you would like help with something. If it is urgent, please let me know during class so that we can make an appointment. Also feel free to e-mail me if you have a question outside of school hours.

Extra Credit

There will be no extra credit.

Rules

1.  Follow all school rules.

2.  Do not impede or disrupt another student's learning.

3.  Follow the Honor Code.*

4.  Do not demean other students.

5.  Do not play computer games.

*Any student submitting someone else’s work as their own will receive a 0 for that assignment and will have to come in to go over previously submitted work

Expectations of Students

1.  Be open and honest even if that means being respectfully critical of Mr. Mayewsky.

2.  Be helpful to other students and work as a team.

3.  Do your best.

4.  Participate and engage in classroom activities.

Goals

1.  All students achieve a high level of success.

2.  All students learn and develop skills and ideas that will benefit them now and in the future.

3.  All students enjoy and look forward to class.

4.  All students develop a greater appreciation of Computer Science & Technology.