AP Computer Science A 02003209/1.0 credit SCOPE AND · PDF fileAP Computer Science A...

Preview:

Citation preview

AP Computer Science A (02003209/1.0 credit)

SCOPE AND SEQUENCE    Unit  Name/Topic   Unit  Length  (Days)   Problem  Set/Programming  

Exercises  Instructional  Resource  

School  &  Classroom  Procedures    

3   N/A   Provided  by  School  Site  

Introduction  to  Algorithms   2   N/A   Use  Interactive  Role  Play  (i.e.  Making  a  Sandwich)  

Chapter  1:  The  Robot  World  (Problem  Set  1.6  #1-­‐6)  Installation  of  Karel  J.  Robot  and  Eclipse  Software    

3     Karel  J  Robot  Preliminary  Edition  

Chapter  2:  Primitive  Instructions  and  Simple  Programs    

4   Problem  Set  2.13  #1-­‐8,  11   Karel  J  Robot  Preliminary  Edition  

Chapter  3:  Extending  the  Robot  Programming  Language    

4   Problem  Set  3.12  #1,  2,  5,  7,  9   Karel  J  Robot  Preliminary  Edition  

OPTIONAL:  Karel  J  Robot  Chapter  5,  6        Chapter  1:  Introduction    

2   Programming  Exercises  1,  2,  8,  9  ,  10,  11  Project  1.1  

Java  Concepts  6th  Edition  

Chapter  2:  Using  Objects  (Section  2.1-­‐2.10)  Note:  GUI  is  not  part  of  AP  Computer  Science  A  Subset  

5   Programming  Exercises:  1-­‐8   Java  Concepts  6th  Edition  

Chapter  3:  Implementing  Classes  (Section  3.1-­‐3.8)    

10   Programming  Exercises:  1-­‐4,  6,  8,  11,  12  

Java  Concepts  6th  Edition  

Chapter  4:  Number  Types      

10   Programming  Exercises:  1,  3,  4,  6,  9   Java  Concepts  6th  Edition  

Chapter  5:  Decisions    

15   Programming  Exercises:  1,  3,  4,  6    

Java  Concepts  6th  Edition  

AP Computer Science A (02003209/1.0 credit)

SCOPE AND SEQUENCE  

 

 Chapter  6:  Iteration      

10   Programming  Exercises:  1,  3,  5,  13    

Java  Concepts  6th  Edition  

Lab:    Magpie     3   String  class    Lab  Activities  1  and  2  (recommend  creating  extended  activities  for  this  lab  before  going  to  Activity  3)  

AP  Computer  Science  A  Magpie  Lab  guide  

Chapter  7  Arrays  and  Array  Lists    

15   Programming  Exercises:    7    

Java  Concepts  6th  Edition  

Semester  1  Exam   5     Course  Semester  Review          Chapter  8  Designing  Classes   5   Programming  Exercises:  5,  6  

 Java  Concepts  6th  Edition  

Lab:    Elevens   10   Lab  Activities  1  -­‐  7   AP  Computer  Science  A  Elevens  Lab  guide  

Chapter  9:  Interfaces  and  Polymorphism    

5   Programming  Exercises:  2,  3    

Java  Concepts  6th  Edition  

Chapter  10:  Inheritance    

5   Programming  Exercises:  10,  11    

Java  Concepts  6th  Edition  

Lab:    Elevens   4   Lab  Activities  8  –  9;  Lab  10  and  11  are  optional  

AP  Computer  Science  A  Elevens  Lab  guide  

Chapter  13:  Recursion   5   AP  Computer  Science  A  Recursion  Curriculum  module  and  labs  from  APSI  

Java  Concepts  6th  Edition    

Chapter  14:  Sorting  and  Searching   5     Java  Concepts  6th  Edition  Lab:    Picture   15   Introduction  of  2D  arrays    

Lab  Activities  1  –  9    AP  Computer  Science  A  Picture  Lab  guide  

Prep  for  AP  Computer  Science  A  Exam   15      Microsoft  Kodu   15      Semester  2  Exam   5     Course  Semester  Review  

Recommended