A Glance into the IT Pathway
March 6, 2025 2025-11-18 23:47A Glance into the IT Pathway
By: Akshaj Dewan and Pratyusha Soni
CSA, or AP Computer Science A, is one of the most common IT pathway classes students take after AP Computer Science Principles (CSP). Designed to foster the exploration of designing and implementing computer programs, CSA enables students to embark on real-world applications of the skills and foundations from GT Block and AP CSP.
Currently, students in AP CSA are working with data structures such as arrays. From learning how to represent multiple items as arrays to employing algorithms that utilize array traversals to perform functions, students have been engaging their knowledge of Java.
For a recent project, students implemented arrays to merge art and coding, working with 2D arrays to create and modify digital pictures. From simple shapes to elaborate sketches, this recent CSA project allows students to tap into their imagination and unleash their creativity.
Another class that allows students to explore real-world applications is Embedded Computing, where software and hardware intersect to create functional systems. Instead of writing code or only working with circuits, this class’s students design projects that require combining both fields. Hands-on experience and problem-solving skills are vital in projects such as developing controllers, automation systems, and other interactive technologies.
Custom Game Controller Project
Currently, the project students are working on is to create a custom game controller for a particular application. Regardless of whether these controllers are made for racing games, flying simulations, or just general gaming, such controllers should have:
- Arduino-based programming to recognize input
- Hotkeys and sensors for even more control
- A sleek physical casing for the design

Beyond wiring circuits, students learned about shift registers, button maps, and user experience, all of which are critical for creating real-world technology. Overall, students developed a well-rounded set of abilities by working with hardware and software to solve real-world problems in technology and innovation.