Computer Science Cluster
At Technology High School, the CTE Computer Science cluster is a three‑year, project‑based pathway that starts in sophomore year with Computer Science Principles—building computational thinking, digital citizenship, basic algorithms and introductory web development (HTML/CSS/JavaScript) and scripting—moves into junior year with AP Computer Science A focused on Java and object‑oriented design while continuing to apply front‑end web skills, and culminates in senior year’s Advanced Programming for Information Technology where students develop full‑stack and IT solutions using Java, JavaScript, databases/SQL, APIs, automation scripting, networking and security, version control, and a capstone portfolio project; the program emphasizes collaboration, industry‑aligned tools and practices, optional certifications, and real‑world problem solving to prepare students for college CS programs or entry‑level technology careers while reinforcing ethics and cybersecurity.