Computer Science at TCTC is both an introductory course for foundational concepts of computer science and challenges learners to explore how computing and technology can impact the world. Designed as a two-year program, students progress through introductory courses through AP Computer Science Principles. Mapped to CSTA standards, the course takes a wide lens on computer science by covering topics such as problem solving, programming, physical computing, user-centered design, data, a deeper focus on concepts such as how the internet works and the societal impacts of computer science, all while inspiring students as they build their own websites, apps, games, and physical computing devices. Students will have hands on opportunities to program, create, and design solutions to relevant and current issues through robotics, 3-D printing, programming, artificial intelligence, augmented reality, and virtual reality tools.
Year one focuses on the core foundations of computer science, and year two provides a multi-pronged approach to computer science application. One prong will support learners in pursuing the AP certification in computer science which can earn learners post-secondary credits. Another prong will take a deep focus on cyber security, data security and management, and internet safety. There is an third option as well, where students can both pursue their interest in cyber security and the AP certification. Students will be measured on their achievements and successes with both in class assessments and the NOCTI Computer Science assessment. The Computer Science program at TCTC has several articulation agreements and dual enrollment opportunities in place to provide successful learners with clear post-secondary connections.
Students must do all work assigned in class as homework, and must be able to operate independently during lab times to engage themselves in their studies and related activities.