AP Computer Science is parallel to a college level introduction to Computer Science using Java.  This course is designed to introduce computer science to the students who will need a solid understanding of computers early in their college experience as well as help prepare students to pass the Advanced Placement Computer Science Test A.  Students will develop an understanding of computers as well as the logic and structure of programs.  Topics covered include object oriented programming, logic and developing creative Algorithms to solve math and real world problems.