Mr. Wortzman | Room 3209 | Issaquah High School, Issaquah, WA
Welcome to AP Computer Science! In this class, you’ll learn the basics of computer science and computer programming and develop the skills and expertise necessary to ace the AP CS exam in May. Don’t worry if you’ve never programmed before; we don’t require any previous experience and will teach you everything you need to know. Going from 0 to AP Exam in eight months takes a lot of work, though, so be prepared to move quickly and work hard all year long. But expect to have a lot of fun too!
Students are expected to act respectfully, courteously, and appropriately at all times. In particular:
AP Computer Science is a CTE (Career and Technical Education) course, and as such, there are certain expectations that go beyond what you might have in any other class. CTE courses have a focus on career skills and professionalism, and strive to give a real-world experience. Because of this, professionalism is a major point of emphasis. Consider this classroom to be like a workplace—you have just been hired by a software company, and this classroom is your office. Treat your coworkers (classmates) and your managers (instructors) with the respect you would expect to show in a work environment.
Students are allowed and encouraged to use technology in class, subject to the following rules:
It is YOUR RESPONSIBILITY to find out what was covered on a day you were absent and make up the required work. If you do not do so in the timeline described in the student handbook (one day extension per day absent), you may be subject to penalties for late work.
Coursework will fall into one of two categories:
There will be several large projects over the course of the semester. These will usually be assigned over one week or more and will typically have graded checkpoints along the way to ensure you are making adequate progress. Some in-class time will be provided to work on projects, but you should expect to do a significant portion of your work at home. Unless otherwise indicated, projects (including checkpoints) are due no more than five minutes after the start of class on the assigned due date.
Tests and/or quizzes will be given at important points throughout the semester, including at the end of each unit. Assessments may or may not be announced, and all assessments are closed-book and closed-notes unless otherwise indicated. Assessments must be completed within a single class period— you will not be allowed to return to finish an assessment after school or at lunch.
Whereas projects are large, multi-week assignments, classwork and homework are smaller assignments expected to be completed within a week or less. Classwork exercises are due at the end of class the day they are assigned. Homework is due at the start of class on the assigned due date.
Each individual assignment will be accompanied by a rubric indicating what aspects of the assignment will be assessed and the relative values each will be given. These rubrics should provide complete information about how assignments will be graded, and as such, grades should never be too surprising. Read the rubrics carefully, and ask questions when they are published to ensure you fully understand the requirements of the assignment.
Quarter and semester grades will be computed using a process to be determined. This process will be announced as soon as it is finalized, and well in advance of the midpoint of the first grading period.
Unit # | Unit Title | Textbook Sections | Weeks |
---|---|---|---|
Semester 1 | |||
1 | Introduction to Programming in Java | Chapter 1 | 2 |
2 | Working with Data and Values | Chapters 2 | 3 |
3 | Conditional Logic and Advanced Control Flow | Chapters 3-5 | 4 |
4 | Arrays, Lists, and Files | Chapters 6-7, Section 10.1 | 4 |
5 | Defining Classes | Chapter 8 | 3 |
Semester 2 | |||
6 | Searching, Sorting, and Filtering | Chapter 13 | 3 |
7 | Recursion | Chapter 12, Section 13.4 | 3 |
8 | Inheritance and Polymorphism | Chapter 9 | 3 |
9 | AP Exam Review and Preparation | N/A | 3 |
10 | Post-AP Exam Project | N/A | 4 |
This course is Tech Prep College Connections approved and articulated with Bellevue College and/or Lake Washington Institute of Technology. Students who demonstrate proficiency of the college course competencies with a ‘B’ (3.0) or better grade, may__be eligible to earn college credit through the Tech Prep program. During the (semester/year) all of the college competencies will be covered in class. Students must register online using the statewide enrollment and reporting system at http://sers.techprepwa.org and also are required to pay a non-refundable $46 annual consortium fee to earn college credit through the Tech Prep College Connections program at http://pay.techprepcc.org. Students MUST register for Tech Prep college credit while they are enrolled in the high school course. We will discuss this further and set aside class time to register later in the course.