Grade 12 — an artifact a stranger can grade
Same project. The artifact is what a stranger can grade. One reviewer has watched the work long enough to describe it.
Every week, until that artifact is the one you send:
- Use the mathematics your first college course will assume, on this project, with units.
- Keep the claim in a piece a reviewer can check against the sources.
- Let a primary source carry the claim. A summary does not.
- Write in the log what would change the conclusion.
Finish these rungs:
- Vectors
- Matrices as transformations
- Systems, determinants, rank
- Basis and change of basis
If grade 10 did not already finish them, finish Proof technique and Counting. For a cipher, a password check, a signature, or an access rule, also finish:
- Continuous distributions and PDFs
- Expectation, variance, covariance
- Bayes' theorem
Those three do not replace the linear-algebra rungs above. The break attempt below is where you use them.
School courses beside the project: calculus underway or complete. By the end of this year the lab sequence is biology, chemistry, and physics.
Computer science
Keep the specification. A classmate tries to break one piece you designed: a toy cipher, a password check, a signature on a message, or an access rule. The target is your system, in a closed setting. Write the adversary’s goal and whether the break worked. Finish the linear-algebra gates even if the break attempt is the center of the project.
Done when the writeup states the goal, the result, and the change you made if the break succeeded.
This week. Give a classmate one hour and a closed copy of a password check or a toy cipher you wrote. Tell them the goal in one sentence: produce an accepted password they were not given, or read a message without the key. Write whether they did it. If they did, change one thing and say what. The target is your program, not a live system.
Log for this week. Date. Adversary goal in one sentence. Did they succeed. Change made if they did. Confirmation the target was your program only.
What you send
The application is this project. By the time you apply, the file has these parts:
- The grade 12 artifact for your track.
- The log, showing the same question across four years and what changed.
- A letter from the person outside your household who tried to break the work.
- The course record this lesson names: calculus and the lab sequence where your track requires them. Also take the courses your desired college publishes as required. If one of those crowds out the project, add it around the project. Do not drop the lab line or the mathematics line to make room for an elective.
- The undergraduate admission test that college requires, on the calendar that college publishes. If your track has a mathematics line, take the test after that mathematics is underway. This is not the medical-school, law-school, or doctoral test, and it is not a substitute for the project.
- An essay that states the claim, the best objection, and what the project changed. It is not a list of activities.
What you enroll in
The first year of college keeps the next gate open. Add a course only when it serves that gate.
Once a week, in the hardest course you are in, take one problem the exam could ask. Close the notes. Write the diagram, the equation, or the rule before you look up the solution. Record whether you finished it and where the solution disagreed. That page is the log. A course you only follow in lecture is not done.
Computer science. Data structures and discrete mathematics in the first year. Computer organization when the department offers it. Linear algebra stays in the plan. Cryptography comes after proofs and probability are comfortable. It does not replace data structures.
Through the degree, to the gate
The first year is the start. The gate opens only if the later courses are the same kind of work.
Computer science. After data structures and discrete mathematics: algorithms, computer organization, and probability. Then a systems course and a theory or second algorithms course. The specification and the tests stay the way you are graded. Cryptography is a later course, after proofs and probability, and it adds an adversary to the specification. It does not replace algorithms or systems. Graduate computer science expects those courses. A cryptography direction expects you can state what an adversary is allowed to do and whether the scheme survived it.