![Featured image for “[UG] Technology and Applied Computing Opportunity for TAC-382”](https://www.cs.usc.edu/wp-content/uploads/2026/04/TAG-Fall-2026.jpg)
The following announcement is from [Technology and Applied Computing]. Please contact them directly if you have any questions.
We hope everyone is having a great week as we approach the end of the Spring 2026 semester. TAC wants to highlight a couple of courses that may be of interest to CSCI/CECS students.
TAC 125: “From Hackers to CEOs: Intro to Cybersecurity in the AI Era”
As AI and emerging technologies continue to reshape the digital world, cybersecurity knowledge is becoming more valuable than ever. TAC 125 offers students a practical introduction to today’s cybersecurity landscape, from digital threats and defense to the broader role security plays in modern organizations. For students with technical interests, it is also a great way to explore a fast-growing field connected to software, systems, and AI.
This course is a prerequisite for other TAC courses that can later be taken as a CS technical elective (TAC-325 “Ethical Hacking”, TAC-375 “Digital Forensics”, etc)
This course also serves as the introductory course for three TAC minors: Cybersecurity, Cyber Governance, and Digital Forensics. Students with a computing background can be especially well positioned for parts of cybersecurity, since understanding software, systems, and how applications are built can be valuable in areas such as secure development, security engineering, and application security.
TAC 382: “Mobile Game Programming”
is a hands-on course in mobile game development that gives students the chance to strengthen their programming skills while building interactive applications in a creative, project-based environment.
For CSCI and CECS major students, TAC 382 can be used as one of the approved TAC courses that can count toward your technical elective requirement — as the one permitted non-cross-listed TAC course.
Students who are interested in game development, app development, or building practical coding experience may find this course to be a strong fit. It offers a fun and technical way to sharpen programming skills while working on real development projects.
There is also added flexibility for students considering TAC pathways. If a student plans to take, is currently taking, or has already taken TAC 380, they may choose not to apply TAC 382 toward the CS technical elective requirement. In that case, the course may instead help them complete the Video Game Programming specialization with TAC.
To hear more about the course directly from the instructor, check out this short video:
If you have any questions about TAC courses or programs, feel free to reach out to tac.advising@usc.edu.
Published on April 27th, 2026Last updated on April 27th, 2026
