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. Students in the major develop a strong background in hardware architecture and mathematics as a foundation on which to build their computing education, and they have many options to select a program of study and out-of-class opportunities matched to their interests. CS students at UT participate in hackathons, intern with tech giants and start-ups, join labs to develop games, apps and robotics and study overseas. Many go on to pursue careers in and out of the technology sector or opt to continue their studies in graduate or professional school.
The era of Big Data has ushered in a host of exciting opportunities for computer scientists. Students in our data concentration will study both advanced computational and analytic tools such as data mining, large-scale optimization, data analytics, data storage, and data-intensive computing, as well as modern interdisciplinary applications of big data in industries as diverse as healthcare, transportation, energy, and finance.
With the expertise gained from the Computer Systems concentration, students will stand out from the crowd and be prepared to find a rewarding career in mobile computing, cloud computing, operating systems, and more. As a broad field with a wide variety of far-reaching applications, the advanced concepts in operating system design, resource management for parallel and distributed systems, and interaction between operating system design and computer architectures covered in this Concentration are crucial to many career paths, such as information network engineer, systems architect, business intelligence analyst, and much more.