AP Computer Science - A
Mr. Heinen's: AP Computer Science - A Recommendations (pdf) for ANY year. Includes student pre-course study recommendations.
Read this great article (pdf) about automation and future jobs!
Blended Learning - Create Digital Content - Assignment 3.1 video - click the link: https://1drv.ms/v/s!AuswLSOQ4zpdkY0PylzvNW9rIXze-Q
Assignment 3.1- Student worksheet (graded submission)
SY 2018-19 (Spring 2019) Materials
Spring 2019 Course Syllabus (general)
AP Authorization Letter SY 2017-18
UPC Exercise by Heinen (*.docx)
Programming Project 1 - Operations (pdf)
Programming Project 2 - TriangleSolver
Programming Project 4 - Magic Square/Primes
Programming Project 5 - ArraySolver
Chapter 6 Quiz [infinite series - sin(x)]
FROM SY 2015
Currency Mini-Project Problem Statement
-
Currency Mini-Project - Complete by Heinen
Operations - Project 1 2015 Problem Statement
-
Operations Project - Complete by Heinen
Gregorian Calendar Assignment (P2.7) by Heinen
Bank Account (P3.9) w/o Javadoc 10-2015
Bank Account Javadoc Files
Triangle - Project 2 (P4.3) Problem Statement
Triangle 2D Solution by Heinen
Triangle 2D AND 3D Solution by Heinen
Mars - Project 3 Problem Statement
Taxes - Big Java P5.2 - By Heinen
Roman Numeral - Big Java P5.6 - By Heinen
**************************************************
Previous (2013) AP Computer Science course material shown below:
Assessments:
- Unit 1 Test (MS Word.docx) 9/13/2013
- Unit 1 Test (Takehome)
9/14/2013
- Problem 6 and 7
- Section 3-3 Quiz; Solution
- Unit 2 Test (Text KEY)
- Unit 3 Test
- Unit 3 Test (Text Key)
- Unit 3 Prog Prob (P6.7, page 303)
- Array Quiz (Array Quiz KEY)
- Unit 4 (Chapter 7) Test KEY)
Projects:
1st Quarter
- Project 1: Operations Problem - Solution 1 Solution 2
- Project 2: Bank Account (BJ - P3.9) Solution, Javadoc (API) html
- Project 3: Mountain Volume
Problem Statement
- Excel preliminary solution
- Some ideas for coding
- Java Solution by Heinen
- Exact Calculus Solution+
2nd Quarter
- Project 1:
Primes - Magic Square Problem Statement
- A Solution by Heinen
- Flow Chart
- Project 2: Buffon Needle Simulation (P6.8, page 303)
- Project 3:
ArraySolver Exercise
Problem Statement
- Heinen Solution
AP Links:
Software Downloads (check version + compatibility with your computer)
- JRE (Java Runtime Environment)
- JDK (SE) + Netbeans (Java Developers Kit + the Oracle IDE)
- ECLIPSE (SE) (an Intergrated Developers Environemnt)
- Greenfoot
Some other programming exercises/projects:
- class Complex (*.docx) (*.pdf)
- P 2.7 (Gregorian Calendar)
- CashRegister class Basic (Heinen Solution) ppg: 99-102
- Chapter 4 - Triangle Quiz (in class)
- P 5.2 (Taxes)
- Practical Exercises 7.1 and 7.2
- Using the ArrayList Class Homework (Solution)
- Sorting and Searching Homework
- Sorting and Searching Exercise
- Recursion Worksheets Solution +
- Computer Ethics Paper (Problem Statement)