Computer Science Principles - AP

To open Adobe .pdf files install Adobe Acrobat Reader.

To open word documents, powerpoint presentations and spreadsheets install Microsoft Office or Open Office (free). To print to Adobe .pdf at home install doPDF. To view powerpoint presentations in a Google Chrome web browser without downloading them install the Docs Online Viewer extension.

 

  1. Hardware Requirements:

    1. Laptop (Windows/Mac) & Phone (Android/iOS) - preferred option.
      • Preferred option: Windows & Android.
    2. Laptop (Windows/Mac) & iPad/Tablet.
    3. iPad/Tablet & Phone
      • Least preferred option & will give you slightly more work to do, as well as some possible issues which will make coding slightly more difficult.
  2. Software Requirements:

    • You need the following apps installed on the device you will use to test your apps.
      • MIT AI2 Companion App / App Inventor (to test your apps):
        • iOS - Install from App Store.
        • Android - Install from Play Store.
          • Download .apk to sideload directly.
      • A Screen Recorder (to record your apps):
        • How To Create an App Video
          • If you don't have access to a phone or other device, install the emulator on your laptop (at the time of writing there is no working iOS emulator though, only Windows at the moment) and record videos using any video recording app e.g. OBS, etc..
      • FlipGrid app (search for "FlipGrid" but the app is actually called Flip - will be used to upload videos):
        • iOS - Install from App Store.
        • Android - Install from Play Store.
          • Download .apk to sideload directly.
        • Join Code: 8ff93c98
          • You will then be asked for a unique Student ID which will be given to you individually.
      • Teams:
        • Android - Download .apk to sideload directly.
  3. Websites:

  4. Use this template to test your setup.

  5. Topics not covered well by Mobile CSP:

  6. Units 1 & 2 Test

  7. Parity Block Spreadsheet Demonstrator

  8. Inside Adam Savage's Cave: Geeking Out about Bits and Bytes

  9. Unit 3 Test

  10. Unit 4 Test

  11. Unit 5 Test

  12. Code.org

12. AP Computer Science Prinicples - The Exam