Home Academics Faculty Directory Yasaman Alamdari

Teacher's Login

  • Profile
  • Pages
  • AP Computer Science
  • Math Analysis
  • MHS
  • Geometry
  • Algebra II


AP+Computer+Science
Course Overview

The purpose of this class is to introduce you to the object oriented programming paradigm using the Java language.  Concepts such as classes, objects, inheritance, polymorphism, and code reusability will be covered.  Individual hands-on laboratory work will help solidify each concept taught.

 
Week by Week
Week Two: Object Oriented Programming
Objectives:
Java is a “high-level” computer programming language.  High-level languages are more similar to English (or other human languages) than machine code.  Programming in binary (ones and zeros) or Assembly would be considered low-level.  In this section, we will continue to explore the world of OOP by looking at the example from Lesson A1 in more detail. 
A.  Our First Java Application

B.   Program Components

C.   Object Declaration, Creation, and Message Sending

D.  Class Diagrams

E.   The Difference Between Objects and Classes


Monday
: Introduction to Lab and Assignments (Meet in Lab)
                     1. Meet in Lab
                     
2. Lab rules (mine and Mr. Landerer's)
                     
3. Usernames and passwords
                     
4. Logging on and files
                     
5. Turn in homework (Conversion worksheet - Remember:
                         I'm grading your work... I already gave you the answers)
                     
6. Assignments for the week 

               Homework: Read and notes Lesson A2

Tuesday: Object Oriented Programming (Meet in Lab)
                         1. Complete A1.1 Lab Assignment
                         2. Review Notes and A2 Lesson
                         3. A2.1 Lab Assignment

               Homework: A2.1 & A2.2 Worksheets

Thursday: Primitive Data (Meet in Lab)
                         1. Complete A2.1 Lab Assignment
                         2. Lesson A3
                         3. Worksheet A3.1 - Data Types
                         4. Lab Assignment A3.1 - Easter
                         5. Lab Assignment A3.2 - Coins

               Homework:  
                     1. Worksheet A3.2 - Precedence
                     2. Worksheet A3.3 - Math Operation 
                     3.
Chapter 1, 2, and 3 Test on Tuesday
Attachments
Week 1: Welcome...
Welcome to AP CS.  We will be meeting in room X202 during the first three days of school.  We will use this time to discuss classroom rules, course objectives, reading and lab time, homework, tests, meeting places, requirements, and expectations (yours and mine).  I'm looking forward to working with you while challenging you to use your knowledge and critical thinking skills to produce high quality work.

Set up gmail account:
                                            (due Wednesday 9 pm - 5 points)
email address: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
email me from new account: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
subject: firstname lastname
email body: Answer the following questions:
1. What did you do over the summer?
2. When's your birthday?
3. What do you want to study in college and why?
4. How many languages do you speak?
5. Screenshot of BlueJ downloaded onto desktop (See Below)

Download BlueJ at home                                      (due Wednesday 9 pm - 5 points)
link:  http://bluej.org/download/download.html
Use the getting started document under class documents (on the right) to set up BlueJ @ home.

Assignments   

(due Wednesday 8/20/14 1st period - 5 points)
                                           
1. Print Lesson A0 (See attachments)
2. Read Lesson A0
3. Bring the printed and read document to class on Wednesday 8/20/14.
FYI: How do I know that you have read the document?  Important information should be highlighted/underlined.  Notes should be take on the document.

(due Thursday 
8/21/14 1st period - 5 points) 
1. WorkSheet A1.1

(due Monday 
8/25/14 1st period - 5 points)
1. Binder
       Large binder - We will be covering 33 chapters with each chapter having multiple handouts and assignments.  
Attachments
Summer Work for 2014-2015 Students
THERE IS NO SUMMER WORK FOR AP CS!!!!!!!!  
PLEASE DISREGARD ANY WORK THAT WAS HANDED OUT!
WE WILL START CHAPTER 1 ON 8/20/14
THANK YOU, AND SORRY FOR ANY CONFUSION
ENJOY YOUR SUMMER 




Contact Me!
Yasaman Alamdari
X202
ext 370