Home Academics Faculty Directory Yasaman Alamdari

Teacher Login

Translator/Traducir/مترجم

  • Profile
  • Pages
  • AP Computer Science
  • Math Analysis
  • Algebra II
  • MHS
  • Clubs
  • 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 11: GridWorld and Review
We'll learn:
The GridWorld Case Study provides a graphical environment where visual objects inhabit and interact in a two-dimensional grid.  In this case study, you will design and create "actor" objects, add the, to a grid, and determine whether the actors behave according to their specifications.  a graphical user interface (GUI) is provided that displays the grid and the actors.  In addition, the GUI has facility for adding actors to the grid and for invoking methods on them.

 Chapter Objectives:
1. Observe the attributes and behavior of the actors
2. Define Bug variation
3. Explore the code that is needed to understand and create actors
4. Define classes that extend the critter class

Monda
y: Critter 

                         1. Meet in X202
            
             2. Section 4: Critter Class

              
Homework: FR Problem 4

Tuesday: Review

                         1. Meet in X202
            
             2. Some topics
                         3. Practice Problems

              Homework: MC Practice 

Thursday Review
 
                         1. Meet in X202
                         2. Turn in HW
                         3. MC Problems in pair
                         
              Homework: Review Problems
Week 10: GridWorld & Review
We'll learn:
The GridWorld Case Study provides a graphical environment where visual objects inhabit and interact in a two-dimensional grid.  In this case study, you will design and create "actor" objects, add the, to a grid, and determine whether the actors behave according to their specifications.  a graphical user interface (GUI) is provided that displays the grid and the actors.  In addition, the GUI has facility for adding actors to the grid and for invoking methods on them.

 Chapter Objectives:
1. Observe the attributes and behavior of the actors
2. Define Bug variation
3. Explore the code that is needed to understand and create actors
4. Define classes that extend the critter class

Monda
y: FR Practice 1

                         1. Meet in X202
            
             2. FR Practice problem 1 (27 min)
                         3. Grade Practice Problem 1
                         4. Review MC Packet Answers

              
Homework:

Tuesday: 
AP CS CASE STUDY: GridWorld
               STANDARDS: ALL Standards Reviewed

                         1. Meet in LAB
            
             2. GridWorld Packet
                         3. GridWorld Packet Part 4

              Homework: 

Thursday MC Practice 3
 
                         1. Meet in X202
                         2. Turn in HW
                         3. MC Problems in pair
                         
              Homework: FR Problem 3 (See attached)
Week 9
We'll learn:
The GridWorld Case Study provides a graphical environment where visual objects inhabit and interact in a two-dimensional grid.  In this case study, you will design and create "actor" objects, add the, to a grid, and determine whether the actors behave according to their specifications.  a graphical user interface (GUI) is provided that displays the grid and the actors.  In addition, the GUI has facility for adding actors to the grid and for invoking methods on them.

 Chapter Objectives:
1. Observe the attributes and behavior of the actors
2. Define Bug variation
3. Explore the code that is needed to understand and create actors
4. Define classes that extend the critter class

Monda
y
AP CS CASE STUDY: GridWorld
             STANDARDS: ALL Standards Reviewed

                         1. Meet in LAB
            
             2. GridWorld Packet
                         3. GridWorld Packet Part 1
                         4. GridWorld Packet Part 2
                         5. GridWorld Packet Part 3

              
Homework: Free Response Practice 2

Tuesday: 
AP CS CASE STUDY: GridWorld
               STANDARDS: ALL Standards Reviewed

                         1. Meet in LAB
            
             2. GridWorld Packet
                         3. GridWorld Packet Part 4

              Homework: Free Response Practice 3

Thursday MC Practice 2
 
                         1. Meet in X202
                         2. Turn in HW
                         3. MC Problems in pair
                         
              Homework: Review 1 (See attached)
Attachments
Week 8: GridWorld Case Study
We'll learn:
The GridWorld Case Study provides a graphical environment where visual objects inhabit and interact in a two-dimensional grid.  In this case study, you will design and create "actor" objects, add the, to a grid, and determine whether the actors behave according to their specifications.  a graphical user interface (GUI) is provided that displays the grid and the actors.  In addition, the GUI has facility for adding actors to the grid and for invoking methods on them.

 Chapter Objectives:
1. Observe the attributes and behavior of the actors
2. Define Bug variation
3. Explore the code that is needed to understand and create actors
4. Define classes that extend the critter class

Monda
y: MC Practice
 
                         1. Meet in X202
                         2. Turn in HW
                         3. MC Problems in pair

              
Homework: A program that allows users to enter values for a, b, and c.  The program then outputs the quadratic equation and calculates value(s) of x that make the equation true.  The program must tell users that it only works for real values of x.  However, your program should check whether the values are real or not.

Tuesday: 
AP CS CASE STUDY: GridWorld
               STANDARDS: ALL Standards Reviewed

                         1. Meet in LAB
            
             2. GridWorld Packet
                         3. GridWorld Packet Part 1
                         4. GridWorld Packet Part 2
                         5. GridWorld Packet Part 3

              Homework: Print Quick Reference

Thursday Writing

                         1. Read
                         2. Analyze
                         3. Plan
                         4. Write
                         
              Homework: Grid world Packet Part 1 & 2

Contact Me!
Yasaman Alamdari
X202
ext 370