Course Bulletin Home

 

Welcome

My Worksheet | Help

School Course Catalogs

Browse Contents

Quick-Click Course Lists

Planning Tools

Login

2901/2902 Computer Programming 2, Advanced Placement Computer Science A/B

0.5 credit per semester

Using the Java language, students explore in-depth work with text files and arrays, abstract data types, recursion, searching and sorting algorithms, and program efficiency. Examination of specified class behaviors, interrelated objects, and object hierarchies are studied. Students may elect to take the A version of the Advanced Placement Computer Science exam upon completion of this course.

Computer Programming 1 A/B
10 - 11 - 12
No repeats for credit

Special Program or Cluster Designations:

Add Computer Programming 2, Advanced Placement Computer Science A/B to My Worksheet

Step 1

Is this course offered at my school?

Schools offering Computer Programming 2, Advanced Placement Computer Science A/B in 2012-2013

  • Bethesda-Chevy Chase HS
  • Clarksburg HS
  • Col. Zadok Magruder HS
  • Damascus HS
  • Gaithersburg HS
  • James Hubert Blake HS
  • John F. Kennedy HS
  • Montgomery Blair HS
  • Northwest HS
  • Paint Branch HS
  • Poolesville HS
  • Quince Orchard HS
  • Richard Montgomery HS
  • Rockville HS
  • Seneca Valley HS
  • Sherwood HS
  • Springbrook HS
  • Thomas S. Wootton HS
  • Walt Whitman HS
  • Walter Johnson HS
  • Watkins Mill HS
  • Wheaton HS
  • Winston Churchill HS

If the course is currently unavailable at your school you may still add it to your planning worksheet, but you must discuss the options available to you with your school counselor.

Step 2

Select a Category

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Step 3

 




Questions about the content? Contact the Course Bulletin editor | Site maintained by Web Services

MCPS Home | Parents | Students | Staff | About | Schools | Community
1995–2013 MCPS, 850 Hungerford Drive, Rockville, Maryland 20850
Contact | Privacy | Nondiscrimination | Get Acrobat | Get RealPlayer | Montgomery County