Home Yasaman Alamdari

Teacher's Login

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


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 14: (ICT) Inheritance

Objectives:

Inheritance, a major component of OOP, is a technique that will allow you to define a very general class and then later define more specialized classes based upon it.  You will do this by adding some new capabilities to the existing class definitions or changing the way the existing methods work. Inheritance saves work because the more specialized class inherits all the properties of the general class and you, the programmer, only need to program the new features.


The key topics for this lesson are:

BASE CLASS              
CHILD CLASS

DERIVED CLASS                               
extends
implements                                    
interface
METHOD OVERRIDING                   
PARENT CLASS        

SUBCLASS                                          
super
SUPERCLASS

MondayChapter 11 (Meet in X202)
                         1. Read and take notes on Ch.11
                         2. Use notes to complete Worksheet
            
               Homework: 1. Complete Worksheet A11. 1


Tuesday: Chapter 10 Lab Assignments (Meet in LAB)
                         1. Lab 
A11.1: BackToSchool

               Homework: 1. Complete Lab A11.1

Thursday: Chapter 10 Lab Assignments (Meet in LAB)

                         1. Lab A11.2: GraphicPolygon

               Homework: 1. Complete Lab A11.2 & CodingBat (Will email)

Attachments
Week 13: More Review

Objectives:

Review Chapters 1-10

The key topics for this lesson are:

1. Java Basics
2. Classes and Objects
3. Recursion
4. Standard Classes
5. Writing Methods
6. Logical Thinking

Monday: No School
Tuesday: No School

Wednesday
Review 
(Meet in LAB)
                         1. codingbat.com
                         2. Right Side of Screen: Create Account (under log in button)
                         3. Follow directions!!!!!  I will be giving points for being able to
                             follow directions correctly. For example if it says last name and
                             then first name, then do that!! (The name part is not optional for
                             you.  Make sure that you use you APCS gmail account)
                         4. Home page: click on prefs
                         5. Teacher Share: enter my email: yalamdari@lvusd.org
                             and hit share
                         6. Home page: Warmup-1: 
                                     i)SleepIn
                                    ii) monkeyTrouble
                                   iii) sumDifference
                          7. MAKE SURE THAT YOU ARE SIGNED IN WHEN WORKING ON
                              THE ASSIGNMENTS!!!!!!!!!! I get updates on your progress!


               Homework: complete the three assignments.

Thursday: Review (Meet in LAB)

                         1. Log in on coding bat
                         2. Complete all problems in Warmup-1

               Homework: Complete WarmUp-1

Week 12: Review

Objectives:

Review Chapters 1-10

The key topics for this lesson are:

1. Java Basics
2. Classes and Objects
3. Recursion
4. Standard Classes

MondayReview (Meet in X202)
                         1. Meet new Teacher
                         2. Read Java Basics Packet
                         3. Practice Multiple Choice problems
            
               Homework: Complete Multiple Choice Practice problems


Tuesday: Review (Meet in X202)
                         1. Pick up answer packet

                         2. Grade your work
                            3. Pick up Classes and Objects Packet
                            4. Read Classes and Objects Packet
                            5. Practice Multiple Choice problems
                            6. Grade Multiple Choice problems

               Homework: 1. Complete Complete MC problems & Grade
                                2. Email me (by 11.59 pm Wednesday night; Subject MC Grades)
                                         i) Java Basics MC grade
                                        ii) Classes and Objects MC grade

Thursday: Review (Meet in X202)
                            1. Pick up Standard Classes Packet
                            2. Read Standard Classes Packet
                         3. Notes on 
Standard Classes Packet
                            4. Practice Multiple Choice problems
                            5. Grade Multiple Choice problems

               Homework: 
1. Complete MC problems and Grade
                                2. Email me (by 11.59 pm Tuesday night; Subject MC Grades)


Contact Me!
Yasaman Alamdari
X202
ext 370