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 education while enjoying numerous pathways to tailor their studies and extracurricular activities to personal interests. UT CS students engage in hackathons, secure internships with both tech leaders and emerging companies, collaborate in labs creating games, applications, and robotics, and pursue international study opportunities. Graduates often launch careers across various industries or advance to graduate and professional programs.
Machine learning & artificial intelligence extends well beyond robotics. Join this expansive, fast-evolving revolution. Through the Machine Learning and Artificial Intelligence Concentration, students gain specialized knowledge that distinguishes them, equipping them for successful careers in data mining, robotics, natural language processing, computer vision, and other cutting-edge fields. This concentration covers diverse subjects including computer vision, natural language processing, robotics, machine learning, deep learning, and knowledge acquisition and representation.