At UT Computer Science, undergraduate students receive a rigorous educational experience, with options to pursue more than 50 courses that span the full spectrum of topics in modern computer science.
In a rapidly changing world, it can be difficult for science students to know which jobs will be in demand over the next 10 years.
Computer science courses give you a solid foundation in computer programming fundamentals. They also dive deep into specialized – and timely – topics. From software development and operating systems ...
Computer engineering is a broad field that sits in between the hardware of electrical engineering and the software of computer science. When computer engineers design hardware, they focus on what the ...
Computing Across Disciplines is a three-part series that explores the interdisciplinary programs at UT that are shaping the ...
The option requires Genetics course and an additional course from Biological Sciences or Chemistry department. It also requires two computer science courses related to bio-cheminformatics, such as ...
Take an engineering approach to computer science. Engineers like to apply scientific principles to solve real-world, practical problems. They like to design and build the systems that keep our society ...
Faculty mentors assist students with selecting courses related to students' interests. A full list of the computer science courses offered this year can be found on the Schedule of Classes. For ...
Bachelor of arts students complete a 34-credit computer science component, supplemented by a mathematics component rooted in calculus. For most students, the program requires completion of fourteen ...
For those interested in exploring further, we invite you to check out our courses on beginning programming, computer graphics and artificial intelligence. To pick a computer science major adviser, ...