Computer Programming Projects



Other related technologies: Greenfoot, Java, JavaScript, Python,



AP Computer Science Principles Students Overview, Review Book, Examples & how to respond to the questions  from College Board (sample exam ?s begin on p. 96),  

Three Major Tasks for the AP CSP Exam:

  1. Create Task ( 12 hrs ) → Create your Program and Explain it (video + written code description)! Questions. Idea.  You may use any IDE to create in one of the following languages: Alice, MIT App Inventor, Code.org’s App Lab, Georgia Tech’s EarSketch, Greenfoot, Java, JavaScript, Python, MIT’s Scratch, UC Berkeley’s  Snap! Scratch drag-and-drop Program, or Apple’s Swift XCode. You will need to explain your most complicated algorithms and show the math between how your abstraction works & any other logical concepts.
  2. Written Explore Task ( 8 hrs ) Write your paper. Cite several +/-. Create an infographic artifact. Explain how the innovation your researched has used computer science to revolutionize how we get data and what the data does.
  3. Paper-Based Machine Language Logic Test ?s ( 2 hrs )

Preparation Links

  1. 2016-17 Student Suggested Link from Video
  2. Practice Mult Choice ? Reviews: 1, 2, 3

In addition, ask your teacher for the official practice test, they aren’t allowed to give you the test to keep. But, you can practice in class.

--On the 2016 practice test for AP CSP, I got a 66/74 (89.2%).

If you feel as if you need more than this, check out: http://tinyurl.com/APCSPExamSuccess

Performance Tasks:

1. Explore: You do on your own.

Link for Questions: https://d1b10bmlvqabco.cloudfront.net/attach/h8yx482idav52y/glpfbo6tkTY/ii0wh3i3z7bp/Explore_Performance_Task_Nov2015.pdf

Link for Checklist: https://docs.google.com/document/d/1xyBT92gExVADRBN3gh0metEWQ0niEUihVeckRvyjWN8/edit?usp=sharing

Link for Rubric: https://secure-media.collegeboard.org/digitalServices/pdf/ap/explore-sample-tasks-sg.pdf

2. Create: You can do with other ppl. But, you can’t use the word we… In my honest opinion, if you don’t want to be going through your responses with a fine-tooth pick, I suggest you do it on your own…

Link for Questions: https://d1b10bmlvqabco.cloudfront.net/attach/h8yx482idav52y/glpfbo6tkTY/ii0whym8dnb/Create_Performance_Task_Nov2015.pdf

Link for Criteria: https://secure-media.collegeboard.org/digitalServices/pdf/ap/create-sample-tasks-sg.pdf

Performance Task: CREATE – Applications from Ideas  →

DESCRIPTION: This performance task focuses on students developing computer programs and describing significant aspects of the program that allow it to run correctly. Students have the flexibility to write programs that reflects their interests (e.g., their desire to solve a problem; program a game; or produce digital art appealing to a specific audience, etc.) This allows students to engage in the study of computer science from a creative perspective. Students will provide evidence of their knowledge of important programming concepts such as developing algorithms and using abstractions. Students are required to submit an individual program but are able to collaborate on the development of their program.


Additional Links: NorseCorp

Movies: Data & Security