Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860
AP Computer Science Syllabus - Huben's Wiki

AP Computer Science Syllabus

From Huben's Wiki
Jump to: navigation, search
(Created page with "__NOTOC__ <h3 style="page-break-before: always;"></h3> {| |- | width="12%" | thumb | align="center" | <font size="+5">Boston Latin School</font><font si...")
 
Line 22: Line 22:
 
A large part of the course is built around the development of computer programs that correctly solve a given problem. These programs should be understandable, adaptable, and, when appropriate, reusable. At the same time, the design and implementation of computer programs is used as a context for introducing other important aspects of computer science, the development and use of fundamental data structures, the study of standard algorithms and typical applications, and the use of logic and formal methods. In addition, an understanding of the basic hardware and software components of computer systems and the responsible use of these systems are integral parts of the course. In addition to being prepared to take the AP computer Science Exam, students will be able to: design and implement computer-based solutions to problems in a variety of application areas; use and implement well-known algorithms and data structures; develop and select appropriate algorithms and data structures to solve problems; code fluently in an object-oriented paradigm using the programming language Java and standard Java library classes from the AP Java subset; read and understand a large program consisting of  several classes and interacting objects; identify the major hardware and software components of a computer system, their relationship to one another, and the roles  of these components within the system; recognize the ethical and social implications of computer use.  All Advanced Placement students are required to take the Advanced Placement Examination in May.
 
A large part of the course is built around the development of computer programs that correctly solve a given problem. These programs should be understandable, adaptable, and, when appropriate, reusable. At the same time, the design and implementation of computer programs is used as a context for introducing other important aspects of computer science, the development and use of fundamental data structures, the study of standard algorithms and typical applications, and the use of logic and formal methods. In addition, an understanding of the basic hardware and software components of computer systems and the responsible use of these systems are integral parts of the course. In addition to being prepared to take the AP computer Science Exam, students will be able to: design and implement computer-based solutions to problems in a variety of application areas; use and implement well-known algorithms and data structures; develop and select appropriate algorithms and data structures to solve problems; code fluently in an object-oriented paradigm using the programming language Java and standard Java library classes from the AP Java subset; read and understand a large program consisting of  several classes and interacting objects; identify the major hardware and software components of a computer system, their relationship to one another, and the roles  of these components within the system; recognize the ethical and social implications of computer use.  All Advanced Placement students are required to take the Advanced Placement Examination in May.
 
=== Textbook ===
 
=== Textbook ===
''Java Methods A & AB: 
Object-Oriented Programming and Data Structures
AP Edition'', Litvin & Litvin 2006, ISBN-13: [http://www.amazon.com/s?search-alias=stripbooks&amp;t=critiquesofliber&amp;field-isbn=0-9727055-7-0 0-9727055-7-0].
+
''Java Methods A & AB: 
Object-Oriented Programming and Data Structures 
AP Edition'', Litvin & Litvin 2006, ISBN-13: [http://www.amazon.com/s?search-alias=stripbooks&amp;t=critiquesofliber&amp;field-isbn=0-9727055-7-0 0-9727055-7-0].
  
 
(SEE BACK!)  
 
(SEE BACK!)  

Revision as of 22:13, 1 September 2013

Personal tools
translate