AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and...

9
AP COMPUTER SCIENCE A SYLLABUS AP COMPUTER SCIENCE A SYLLABUS Course Resources Course Resources Lambert, Ken, and Martin Osborne. Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the Fundamentals of Java, AP Computer Science Essentials for the A and AB Exams A and AB Exams . 3rd ed. Boston: Course Technology, 2007. . 3rd ed. Boston: Course Technology, 2007. Henrickson, Poul, Kolling, Michael, Henrickson, Poul, Kolling, Michael, Greenfoot, Greenfoot, University of Kent, www.Greenfoot.org University of Kent, www.Greenfoot.org Parlente, Nick www.JavaBat.com Interactive learn Java website Parlente, Nick www.JavaBat.com Interactive learn Java website College Board. AP GridWorld Case Study. New York: College Entrance Examination Board, 2007. College Board. AP GridWorld Case Study. New York: College Entrance Examination Board, 2007. Barnes, David J., Kolling, Michael J., Barnes, David J., Kolling, Michael J., Objects First with BlueJ Objects First with BlueJ Course Planner [C2] Course Planner [C2] The resources list includes the following text references: www.Greenfoot.org (Greenfoot), The resources list includes the following text references: www.Greenfoot.org (Greenfoot), Fundamentals of Java Fundamentals of Java (FJ) and (FJ) and Objects First with BlueJ Objects First with BlueJ (OFBJ), GridWorld Case Study (GW). (OFBJ), GridWorld Case Study (GW). C2 The course includes all the topics listed in the ‘Computer Science A’ column of the Topic Outline in the AP Computer Science Course Description C3 The course teaches students to design and implement computer- based solutions to problems in a variety of application areas C5 The course teaches students to develop and select appropriate algorithms and data structures to solve problems C6 The course teaches students to code fluently in an object oriented paradigm using JAVA. The course teaches students how to use standard JAVA library classes from the AP Java C4 The course teaches students to use and implement commonly used algorithms and data structures

Transcript of AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and...

Page 1: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Course ResourcesCourse Resources

Lambert, Ken, and Martin Osborne. Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for theFundamentals of Java, AP Computer Science Essentials for the A and AB ExamsA and AB Exams. 3rd ed. Boston: Course Technology, 2007.. 3rd ed. Boston: Course Technology, 2007.

Henrickson, Poul, Kolling, Michael, Henrickson, Poul, Kolling, Michael, Greenfoot,Greenfoot, University of Kent, www.Greenfoot.org University of Kent, www.Greenfoot.org

Parlente, Nick www.JavaBat.com Interactive learn Java websiteParlente, Nick www.JavaBat.com Interactive learn Java website

College Board. AP GridWorld Case Study. New York: College Entrance Examination Board, 2007.College Board. AP GridWorld Case Study. New York: College Entrance Examination Board, 2007.

Barnes, David J., Kolling, Michael J., Barnes, David J., Kolling, Michael J., Objects First with BlueJObjects First with BlueJ

Course Planner [C2]Course Planner [C2]

The resources list includes the following text references: www.Greenfoot.org (Greenfoot),The resources list includes the following text references: www.Greenfoot.org (Greenfoot), Fundamentals of JavaFundamentals of Java (FJ) and (FJ) and Objects First with BlueJ Objects First with BlueJ (OFBJ), GridWorld Case Study (GW).(OFBJ), GridWorld Case Study (GW).

C2 The course includes all the topics listed in the ‘Computer Science A’ column of the Topic Outline in the AP Computer Science Course Description

C3 The course teaches students to design and implement computer-based solutions to problems in a variety of application areas

C5 The course teaches students to develop and select appropriate algorithms and data structures to solve problems

C6 The course teaches students to code fluently in an object oriented paradigm using JAVA. The course teaches students how to use standard JAVA library classes from the AP Java

C4 The course teaches students to use and implement commonly used algorithms and data structures

Page 2: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Page 3: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Page 4: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Page 5: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Page 6: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Page 7: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Page 8: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS

Page 9: AP COMPUTER SCIENCE A SYLLABUS...AP COMPUTER SCIENCE A SYLLABUS Course Resources Lambert, Ken, and Martin Osborne. Fundamentals of Java, AP Computer Science Essentials for the A and

AP COMPUTER SCIENCE A SYLLABUSAP COMPUTER SCIENCE A SYLLABUS