Computer Systems is a current TJHSST Senior Research Lab and a year-long capstone course. The important planning detail is that TJ publishes multiple prerequisite pathways, not one universal sequence.
Those pathways draw on different combinations of computer science and math courses. Current TJ pages use slightly different course labels in a few places, so a responsible guide should show the pattern, flag the differences, and send students back to the school for the final class-specific answer.
There is more than one route into Computer Systems
The published pathways use combinations involving Artificial Intelligence, AP Calculus BC, Foundations of Computer Science, Data Structures, and a statistics course. The exact pairing depends on the route and the current school document.
The Lab's Current Role
TJHSST's research-program page lists Computer Systems among its current specialized research laboratories. The current Computer Science course flowchart describes the Computer Systems Lab as a year-long capstone course focused on a Senior Research Project or Research Practicum.
That is the durable public description. The current school pages do not promise one fixed project list, equipment inventory, operating environment, or technical specialty for every class year. This guide therefore stays with the lab's published place in the curriculum and its prerequisites.
Multiple Prerequisite Pathways
The current Computer Science flowchart, the Senior Research Lab Prerequisites page, and the research-lab pathway chart all show multiple ways to become eligible. They agree on the broad structure even though some course names and pairings differ.
| Published pathway family | Courses that appear in current TJ materials |
|---|---|
| Artificial Intelligence plus math | Artificial Intelligence 1 and 2 paired with the advanced math course shown in the applicable current document |
| Calculus plus Foundations | AP Calculus BC and Foundations of Computer Science |
| Data Structures plus statistics | Data Structures paired with the statistics course named in the applicable current document |
This is not a menu to reconstruct from memory. Students should match their graduating class to the current prerequisite page, then compare it with the current CS flowchart during course planning.
Why Current Pages Need to Be Read Together
One current TJ page pairs Artificial Intelligence 1 and 2 with an advanced math sequence, while another current flowchart expresses a pathway through Data Structures and Artificial Intelligence. The statistics route also appears with different statistics course labels across current materials.
That does not justify guessing which wording controls an individual schedule. It is a reason to use the school documents carefully and ask TJ to resolve any difference for the student's class year.
What is clear across the current sources
Computer Systems is a current senior lab, it functions as a year-long capstone, and TJ recognizes several computer science and math pathways into it. An old article that names electronics courses as the one required route is not aligned with the current published pathway structure.
A Careful Planning Process
- Open the current Senior Research Lab Prerequisites page. Use the version that names the student's graduating class.
- Compare the Computer Science flowchart. It shows the broader sequence from Foundations through later CS courses and the senior labs.
- Do not blend separate routes. A course that appears in one pathway is not automatically required in every pathway.
- Ask TJ about any label mismatch. The school, not a third-party blog, controls prerequisites and exceptions.
- Recheck before registration. Course names and sequences can change between school years.
This approach is less flashy than listing unverified equipment or sample projects. It is also much more useful. Families get the current curricular facts without being asked to treat a past classroom detail as a future guarantee.
Frequently Asked Questions
Is Computer Systems a current TJHSST Senior Research Lab?
Yes. TJHSST currently lists Computer Systems among its Senior Research Labs, and the school describes the lab as a year-long capstone course.
Is there only one prerequisite pathway into the Computer Systems Lab?
No. TJHSST publishes multiple pathways that combine computer science and math courses. Students should check the current flowchart and the prerequisite page for their graduating class because course labels differ slightly across current school materials.
Do all Computer Systems Lab pathways require the same computer science course?
No. The current published routes include different combinations involving Foundations of Computer Science, Data Structures, or Artificial Intelligence, paired with the math or statistics course shown for that route.
What projects or equipment are guaranteed in the Computer Systems Lab?
TJHSST's current public course and flowchart pages do not promise a fixed equipment inventory or a guaranteed project menu. Students should use those pages for the lab's status and prerequisites, then ask the school about current classroom details.
Sources and Independence
Source note: This guide was checked July 17, 2026, using the official TJHSST Senior Research Labs page, TJHSST Computer Science page, TJHSST Computer Science Course Flowchart, TJHSST Senior Research Lab Prerequisites, and TJHSST Research Lab Prerequisite Pathways. Official school and district pages are the authority for current courses, prerequisites, schedules, and policies. TJTestPrep by EduAvenues is independent and is not endorsed or sponsored by TJHSST or Fairfax County Public Schools.
Ready to Start Your TJ Prep Journey?
Get expert guidance on building a competitive TJHSST application with our comprehensive prep programs.
Explore Our Programs