Syllabus

AP Computer Science A 

Course Syllabus 

2024-25

Instructor: Dr. Kol

Email: ykol@rbusd.org

Location: CTE Building, Room 150  

 

Course Description 

AP Computer Science A (CSA) is a rigorous, year-long course that introduces students to software engineering and object-oriented programming using the Java programming language. This course covers topics that include the design of solutions to computing problems, the use of data structures to organize data sets, the development and implementation of algorithms to discover new information and process data, the analysis of potential solutions, and the ethical and social implications of computing.

 

Units of Study 

Unit 1: Object-Oriented Programming

Unit 2: Class Structure and Design

Unit 3: Arrays and Algorithms

Unit 4: Conditions and Logic

Unit 5: Two-Dimensional Arrays

Unit 6: ArrayLists and String Methods

Unit 7: Method Decomposition and Recursion

Unit 8: Searching and Sorting

Unit 9: AP Exam Review and Practice

Grading

Grading Scale

Letter Grade Percentage
A 90-100%
B 80-89%
C 70-79%
D 60-69%
F 0-59%

 

Grading Categories 

Category Weight
Assignments 30%
Projects 30%
Exams & Quizzes 30%
Participation 10%

Cell Phone Policy 

To maintain a productive learning environment, cell phones must be silenced and stored in the designated area during class time. Use of cell phones for personal reasons (i.e. social media, texting, calling, etc.) is strictly prohibited.

 

Attendance Policy 

Attendance is crucial for academic success. Students are expected to be present and on time daily. Absences must be cleared with the office. Excused absences include illness, medical appointment, or a funeral service. For a full list of valid absences, refer to the Parent/Student Handbook.

 

Makeup Work Policy 

Students will be provided the opportunity to make up work for excused absences. It is the responsibility of the student to communicate with the teacher prior to the absence, if possible, and upon returning from an absence to obtain missing work. Students will have one class period to make up work for each day of an absence.

 

Academic Honesty 

“Redondo Union High School expects students to do their own homework, to test without using unauthorized help and to submit original work for all assignments. We expect students will not cheat. Students are to deny all requests to copy class work, homework and tests.” Please review the Academic Honesty Pledge in its entirety.

 

Revision Policy 

This syllabus may be revised to meet the needs of the course. Students will be informed of any changes to the syllabus in a timely manner.