| curriculum | | personnel | | imsa math journal | | extra-curriculars | | professional development |

[to Mathematics main page]

AP Computer Science

Text(s)/Materials:

    Materials developed by the Mathematics Team.
    Reference text: Lambert & Naps. 1998. Fundamentals of Program Design and Data Structures with C++, Cincinnati, OH: South-Western Educational Publishing.
    Software used: Borland C++ V5.02.

Course Description:

    This course is designed to advance the student's understanding of computer science with three primary objectives: to extend the student's understanding of object oriented programming (OOP) using the C++ programming language, to examine a variety of data structures, and to assist the student in his/her preparation for the AP Computer Science AB exam.

Teaching and Learning Methodology and Philosophy:

    The teaching and learning philosophy in this course is centered around the concept that students learn best by doing. Hence, classroom activities center around class discussions and explorations. Through the development of programs, the students will engage in problem solving and extend their knowledge of computer science.

Student Expectations:

    Students are expected to be involved in class discussions and explorations and complete all assignments in a timely fashion. Preparation for class will involve collateral readings, practice and study. Programs are to be in a structured form that is well documented.

Assessment Practices, Procedures, and Processes:

    Students will be assessed upon their participation in and contribution to the class, the quality of the programs they submit, the knowledge they demonstrate on in class written assignments and the personal growth they achieve which raises their level of understanding in computer science.

[back to Curriculum]


Copyright © 2001 Illinois Mathematics and Science Academy. All rights are reserved. Maintained by Micah Fogel (fogel@imsa.edu). Last updated: 02/2001.