CESAR CHAVEZ ACADEMY HIGH SCHOOL

     AP COMPUTER SCIENCE

    SYLLABUS

 

SCHEDULE / INSTRUCTION

 

I.          COURSE NAME: AP Computer Science

                        Hours Credit: 1.5

                        Instructor: Guillermo Moreno                Room 202

 

Courses: from Monday to Friday:

            6th Period (M) from 2:05 to 2:50 p. m. (40 minutes)

           

         Tutoring days: Mondays through Fridays from 3:00 to 4:00 pm

 

 

II.        COURSE DESCRIPTION AND KNOWLEDGE BASE:

           

In AP Computer Science, students will basically be prepared with different exercises for the AP Computer Science test either for the “A” test or for the “AB” test. For this class students will already have knowledge in java programming, and they will know how to run Java programs. During this course, students will be solving different programming problems related to real life. Students will be practicing using different reasoning skills and getting involved in the programming matters.

 

We will use a study guide offered by the College of Board http://www.collegeboard.com/ap/students/compsci/, which contains many different exercises and concepts. We will also be using the guide AP* Exam by Susan Horwitz, 2004 http://www.aw.com/APjava, which is a review for the AP* Computer Science Exam in Java.

 

The course also presents a particular Case Study called Marine Biology Simulation offered by College Entrance Examination Board 2002 http://www.collegeboard.com, which was designed to help marine biologists study fish movement in a small, bounded environment such as a lake or bay. In order to confirm the knowledge in Java classes and packages, students will be working in an additional case study "bumper cars case study: drivers" offered in AP Computer Science, 2004 by Lewis, Loftus and Cocking. Pearson Education, Inc., Addison Wesley.

<> 
III.                   SPECIFIC LEARNING OBJECTIVES:

 

In general, students will be able to evaluate the degree of impact he or she has on student learning by delivering an effective instructional unit, which includes meaningful classroom assignments and assessments. 

 

Using and Transferring Technology

1) Students will be able to use and transfer technological knowledge and skills for life roles (family member, citizen, worker, consumer, lifelong learner).

                                               

2) Students will be able to use technologies to input, retrieve, organize, manipulate, evaluate, and communicate information.

 

Using Information Technologies

3) Students will be able to apply appropriate technologies to critical thinking, creative expression, and decision-making skills.

 

Applying Appropriate Technologies

4) Students will be able to employ a systematic approach to technological solutions by using resources and processes to create, maintain, and improve products, systems, and environments.

 

Employing Systematic Approach

5) Students will be able to apply ethical and legal standards in planning, using, and evaluating technology.

 

Applying Standards

6) Students will be able to evaluate the societal and environmental impacts of technology and forecast alternative uses and possible consequences to make informed civic, social, and economic decisions.

 

IV.       ACTIVITIES, REQUIREMENTS AND ASSIGNMENTS:

 

AP Computer Science

           

Basic Knowledge

Multiple-Choice Questions on Basic Concepts

           

Software Development

Multiple-Choice Questions on Software Development

           

Trees

 

Introductory Java Language

Multiple-Choice Questions on Introductory Java Language

 

Arrays and Array Lists

Quiz of Arrays

 

Collections and Iterators

 

Classes and Objects

Multiple-Choice Questions on Classes and Objects

 

Standard Classes

Multiple-Choice Questions on Standard Classes

           

Recursion

           

Sorting and Searching

 

Inheritance and Polymorphism

Multiple-Choice Questions on Inheritance

 

Linked Lists

           

Stacks and Queues

 

Electronic Programming Quiz

 

Case Study

Marine Biology Simulation

Bumper Cars

Standard Classes

 

Java Projects

Project package: spaceship

Applet Class: Rocket,java

 

Project package: pictures

Applet Class: TiledPictures

<> 
Project package: colors

Java Class: ShowColors2

  <>
V.                
TEXTBOOKS/MATERIALS

 

 

          Books

             and

       Software

AP Computer Science

Java Software Solutions for AP Computer Science by Lewis and Loftus. Published by Pearson Education, Inc 2004.

(12 books)

Java Software Structures

   for AP Computer

   Science AB by Lewis,

   Chase, Sudol. Published

   By Pearson Addison

   Wesley, 2004.

   (24 books)

Instructor’s Resource Manual. Java Software Solutions for AP Computer Science by Lewis and Loftus. Published by Pearson Education Inc., 2004. (One book)

AP Computer Science


How to prepare for the AP Computer Science Advance Placement Examination, “Java Version.” Second Edition by Roselyn Teukolsky. Published by Barron’s Educational Series, Inc., 2004. (One book)

 

 

Software and applications

Windows XP Operating System, Microsoft Office Professional 2003.

BlueJ The Interactive Java Environment Compiler (v. 2.1.1) University of Southern Denmark.

Jackson GradeQuick, Adobe Acrobat Reader (version 7)

 

 

VI.              EVALUATION/GRADING:
 





GRADE SCALE


A+
97%

B+
87%
A
93%

B
83%
A-
90%

B-
80%





C+
77%

D+
67%
C
73%

D
63%
C-
70%

F
NC

VII.            ATTENDANCE POLICY:

 

Poor attendance is taken as a sign that you are not doing your best.   If for any reason you should not be able to attend class, it is common courtesy to notify your instructor by phone or email: mailto:gmamoreno@yahoo.com.

 

VIII.         BIBLIOGRAPHY:

 

Costantino, Patricia M., De Lorenzo, Marie N., 2006. Developing a Professional Teaching Portfolio: A Guide for Success. Allyn & Bacon.

 

Holliday, Laurel. 2000. Dreaming in Color, Living in Black and White. Abridged Young Readers Edition.

 

Kimball, Miles A. 2003. The Web portfolio guide: creating electronic portfolios for the Web. New York: Longman.

 

McMillan, James H., 2001. Classroom Assessment. Principle and Practice for Effective Instruction. Allyn & Bacon.

 

Quint, Sharon. 1994. Schooling Homeless Children. A working model for America’s Public Schools.

 

Spring, Joel. 2002. American Education. 10th Edition. McGraw-Hill Higher Education.

 

Wong, Harry K., 2001. The First Days of School. How to be an effective teacher. Harry K. Wong Publications, Inc.