ap computer science a 02003209/1.0 credit scope and · pdf fileap computer science a...

2
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 #16) 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 #18, 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.12.10) Note: GUI is not part of AP Computer Science A Subset 5 Programming Exercises: 18 Java Concepts 6th Edition Chapter 3: Implementing Classes (Section 3.1 3.8) 10 Programming Exercises: 14, 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

Upload: nguyenthuan

Post on 17-Mar-2018

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: AP Computer Science A 02003209/1.0 credit SCOPE AND · PDF fileAP Computer Science A (02003209/1.0 credit) SCOPE AND SEQUENCE!!UnitName/Topic! UnitLength(Days)! ProblemSet/Programming

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  

Page 2: AP Computer Science A 02003209/1.0 credit SCOPE AND · PDF fileAP Computer Science A (02003209/1.0 credit) SCOPE AND SEQUENCE!!UnitName/Topic! UnitLength(Days)! ProblemSet/Programming

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