[MCSD Home] [Schools]

[Web Mail]  -  [Intranet] -  [ParentCONNECT]  - [www2] -  [Text Menu]  

  

MCSD remembers 9-11-01. The Unity Ribbon image is compliments of www.theunityribbon.org Welcome to the Mifflin County School District, located in Lewistown, PA.

Our Mission: Educate each student to meet life's challenges.



 

 

 
  


Calendar  
Curriculum Links  
Community Links  
Cycle Schedule  
Distance Learning  
Intranet   
Lunch Menu   
Search MCSD  
Weather Alert  
Weather Station  
Web Cam  
Web Mail 
 

 

Select this image to login to ParentCONNECTxp
ParentCONNECT
Help

 

Image link to Internet Safety Resources on MCSD Curriculum Links

 

image link to MySchoolAccount

 

   

 

MIFFLIN COUNTY SCHOOL DISTRICT

MCSD Advanced Placement Courses


AP Computer Science A Planned Instruction

Title of Planned Instruction:   AP Computer Science A

Subject/s Area: Science and Technology       Grade Level:   11-12
Prerequisites: Algebra II, Prior/concurrent course in Programming in C++ I is highly recommended.

Course Description: This course is designed for students desiring advanced computer skills and who are interested in learning more about the programming language Java. Concepts such as data structures, classes, objects, inheritance, abstraction, polymorphism, and code reusability are studied. Hands-on laboratory work helps solidify each concept. Students must possess a strong knowledge of mathematics, logic, and problem solving. The course is designed to prepare students for college computer courses.

Required Time:  One Year           Course Credit:  1.0

Major Text(s) and Resources:

         Lewis, John, William Loftus, Cara Cocking, and Susan Horwitz. Java Software Solutions for AP* Computer Science. Boston, MA: Addison-Wesley, 2004.

Lambert, Kenneth, and Martin Osbourne. Fundamentals of Java: AP Computer Science Essentials for the A Exam. 3rd ed. Boston, MA: Thompson Course Technology, 2006.

Names of District Subject Area Curriculum Writing Committee:
 
  • Margaret J. Fisher
  • Alan G. Streisel
  • Vance S. Varner
Date of Board Approval:
Course Objectives and Performance Indicators
    
Subject Area: Science and Technology
Strand
: 3.7 Technological Devices
Grade/Course
: Grade 12/AP Computer Science A
  Grade Level Objectives Performance Indicators

Assessment

A. Apply advanced tools, materials and techniques to answer complex questions. Select and safely apply appropriate tools, materials and processes necessary to solve complex problems that could result in more than one solution.

Evaluate and use technological resources to solve complex multi-step problems.

--Tests
--Quizzes
--Teacher observation
--Role-play
--Labs
--Group projects
--Individual projects
--Rubrics
--Student presentations
--PowerPoint
--Student essays
--Written reports
C. Evaluate computer operations and concepts as to their effectiveness to solve specific problems. Analyze and solve hardware and advanced software problems.

Assess and apply multiple input and output devices to solve specific problems.

--Tests
--Quizzes
--Teacher observation
--Role-play
--Labs
--Group projects
--Individual projects
--Rubrics
--Student presentations
--PowerPoint
--Student essays
--Written reports
D. Evaluate the effectiveness of computer software to solve specific problems. Evaluate the effectiveness of software to produce an output and demonstrate the process.

Design and apply advanced multimedia techniques.

Analyze, select and apply the appropriate software to solve complex problems.

Evaluate the effectiveness of the computer as a presentation tool.

Analyze the legal responsibilities of computer users.

--Tests
--Quizzes
--Teacher observation
--Role-play
--Labs
--Group projects
--Individual projects
--Rubrics
--Student presentations
--PowerPoint
--Student essays
--Written reports

District Recommended Instructional Approach For the Course
To Drive Teacher’s Instructional Activities
  • Design and use project rubrics consistently within each grade level or course
  • Evaluate computer programming activities by observation and by assessment of code generation
  • Encourage and support student-designed programming activities wherever possible
  • Assess students with selected and constructed response written tests
  • Assign homework that is clearly relevant to the planned course’s performance objectives
  • Utilize technological resources such as the Internet and Microsoft Office applications such as Microsoft Word, Excel, PowerPoint whenever possible to support student achievement of course objectives
  • Value textbooks and other printed materials as a valid way to support student performance during programming exercises and class work
  • Emphasize and assign value to the importance of reading, writing and mathematical skills during all lessons and activities
  • Supplement curricular material as student interest and motivation designate

  • AP Computer Science A Suggested Unit Outline

    1. Object-Oriented Program Design
    2. Program Implementation
    3. Program Analysis
    4. Standard Data Structures
    5. Standard Algorithms
    6. Computing in Context

     

     

    -----

     


     [ K-5 Science Curriculum ]     

    [ 6-8 Science Curriculum ] [ 9-12 Science Curriculum
    Science Curriculum Main Page   -   MCSD Curriculum Main Page

    Return to top


    Text Menu

    About MCSD Schools Curriculum

     

    Students/Parents Staff Alumni
      Administration  
    Calendar   
    Character Traits  
    Community  
    Distance Learning 
    Employment
    Federal Programs
    Human Resources  
    In Recognition...
    Key Personnel
         Directory  
    Nurses    
    School Board  
    Special Education
    Strategic Plan
    Technology
    Transportation 
    Weather 
    Web Cam
     

    All Schools   
    School Profiles  

      Areas  
    Curriculum Links   

    Advanced Placement  
    Computer  
    Family & Consumer
       Science
      
    Health  
    Language Arts  
    Mathematics  
    Music  
    Physical Education  
    Science  
    Social Studies  
    Special Education  
    Technology Ed.  

     

    Parent Main Page

     

    Staff Main Page

      Alumni Home   
    Add your Name
    Search  
    Request Change
     



    Armagh Elem   
    Brown Elem    
    Buchanan Elem   
    East Derry Elem  
    Highland Park Elem
    Lewistown Elem  
    Strodes Mills Elem 
    Union Elem   
    Athletic Events  
    Events Database  
    Music Events   
    Calendar   
    Character Traits  
    Community  
    Curriculum Links  
    Cycle Schedule  
    Dress Code 
    Distance Learning 
    Faculty Web Pages      
    Handbooks  
    Lunch Menu  
    Mifflin County 2000 
    MySchoolAccount  
    National News Links 
    ParentCONNECT  
    Policies/Forms  
    Special Education  
    Strategic Plan  
    Student Web Sites
    Technology
    www2 Faculty Pages 
    Act 48 Info   
    Community Resources
    Curriculum Links   
    Forms  
    Human Resources  
    IGPro Web Access - MS
    IGPro Web Access - HS
    Intranet/MCSDnet   
    4Sight Login  
    Logon Newsletter  
    mCLASS Login  
    netTrekker Log in  
    netTrekker help  
    Prof.  Dev. Courses  
    PSSA for MCSD Staff
    Track-It!
    Web Training   
    Web Mail    
    Web Mail Online FAQ 
    www2 Web Pages   

    Indian Valley MS   
    Lewistown MS   
    Strodes Mills MS   

    Indian Valley HS   
    Lewistown HS  
    Indian Valley 2009

    Career & Technology
     

    Back to previous page Back to previous page

    Revised: Tuesday, July 01, 2008

    URL: http://www.mcsdk12.org/

     

    Select this image to return to the Mifflin County School District home page.Copyright © 1999-2008 MCSD. All rights reserved.
    Comments to MCSD may be directed to: mcsd
    Comments to the webmaster may be directed to: ncm12
    Mifflin County School District, 201 Eighth Street - Highland Park, Lewistown, PA 17044