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(): 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: Cannot modify header information - headers already sent by (output started at /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php:835) in /home/e5m7uo8vro0d/public_html/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php:835) in /home/e5m7uo8vro0d/public_html/mediawiki/includes/WebResponse.php on line 38

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(): 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!)  
Line 59: Line 59:
 
=== ''Students and Parents:'' ===
 
=== ''Students and Parents:'' ===
 
Please read the above information for (course) together.  If one of you cannot easily read English, this page is online and has automatic translation.  Go to http://huben.us/wiki/AP_Computer_Science_Syllabus, click Google Translate and then select the language you want.
 
Please read the above information for (course) together.  If one of you cannot easily read English, this page is online and has automatic translation.  Go to http://huben.us/wiki/AP_Computer_Science_Syllabus, click Google Translate and then select the language you want.
 +
 +
'''Students should have a computer connected to the internet at home for homework.'''  Otherwise, they will have to do their homework at the school library or some other location.
  
 
Please sign this form to show that you understand the purpose, format, and expectations of this course.  Please return this signature sheet to me and keep the other for your own reference.  Please feel free to see, call, or e-mail me with any questions or problems you might have.   
 
Please sign this form to show that you understand the purpose, format, and expectations of this course.  Please return this signature sheet to me and keep the other for your own reference.  Please feel free to see, call, or e-mail me with any questions or problems you might have.   
Line 64: Line 66:
 
=== ''Student:'' ===
 
=== ''Student:'' ===
 
Do you have any special seating requests?  (For vision, hearing, or other medical reasons only.)  Is there anybody you should not be seated next to?  (Due to dislike, distraction, or other reasons.)  
 
Do you have any special seating requests?  (For vision, hearing, or other medical reasons only.)  Is there anybody you should not be seated next to?  (Due to dislike, distraction, or other reasons.)  
 
 
  
  
Line 79: Line 79:
  
 
Student signature ________________________________________________ Date __________________
 
Student signature ________________________________________________ Date __________________
 
  
 
=== ''Parent:'' ===
 
=== ''Parent:'' ===

Latest revision as of 19:21, 3 September 2013

Personal tools
translate

Warning: Cannot modify header information - headers already sent by (output started at /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php:835) in /home/e5m7uo8vro0d/public_html/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php:835) in /home/e5m7uo8vro0d/public_html/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php:835) in /home/e5m7uo8vro0d/public_html/mediawiki/includes/WebResponse.php on line 38