Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The UT Computer Science program offers undergraduates a challenging academic journey, providing access to over 50 courses covering all aspects of contemporary computer science. Majors establish solid fundamentals in hardware architecture and mathematics, forming the basis for their computing knowledge, while enjoying numerous choices to tailor their academic path and extracurricular activities to their passions. UT CS students engage in hackathons, secure internships with both industry leaders and emerging companies, contribute to research labs developing gaming, applications, and robotics, and participate in international study programs. Graduates frequently embark on careers within or beyond the tech industry, while others choose to advance their education through graduate or professional degrees.