At its core, computer science is the study of computers, computing systems and automation. Although computer scientists deal with the hardware that makes up computers, they mostly focus on the software that runs on computers. Many students think that computer science is basically just computer programming; however, that is only one part of it.
Computer science spans theoretical concepts such as algorithms (which are step-by-step solutions to complex problems), theory of computation (which deals with what types of problems can be solved computationally) and data structures (which are organized representations of data in a computer's memory). It also spans applied disciplines such as software engineering (which deals with the design, development and maintenance of software applications), artificial intelligence (which studies the simulation of human intelligence in computer systems), cybersecurity (which addresses the securability of cyberspace) and data science (which studies data to extract meaningful information).
There are many reasons to become a computer scientist. According to the U.S. Bureau of Labor and Statistics , computer science jobs are among some of the highest paid. The median salary for computer and information technology occupations is $100,530 (May 2022). Since computer science is broad and computing is involved in virtually everything that we do, there are many career paths for computer science graduates. For example:
- Computer programmer
- Software developer
- Network administrator
- UX designer
- Web developer
- Database administrator
- Game developer
- Software engineer
- Mobile developer
- Program manager
- Data scientist
- System analyst
And more!
The computer science program at UT is a vibrant, growing program that offers students a very hands-on, applied experience as they learn about computing. In fact, we have students do as much hands-on as we can! Our ultimate focus is to cultivate problem solvers who have a mindset of lifelong learning.
The curriculum begins with a unique first-year experience that exposes students to computing through a custom single-board computing platform that connects to external circuits with sensors. We have our very own dedicated rapid prototyping Makerspace that allows students to also get involved in design, fabrication and assembly of their class projects.
UT is a mid-sized, private institution that prioritizes education. Small class sizes mean that students have close interaction with instructors and plenty of opportunities to participate. It also means that students get noticed. This enhances the overall learning experience.
Our location in downtown Tampa is perfect for cultivating industry relationships that often result in internship, apprenticeship and job opportunities for students.
Computer science programs focus on the theoretical aspects of computing, which include computer programming, algorithms, data structures, operating systems, software engineering and various applications of computing such as artificial intelligence and cybersecurity. Computer science programs are usually housed in science and engineering colleges at universities.
MIS programs focus on the information and systems needed to manage organizations efficiently and effectively. Although the study of computing does play a role, the emphasis is on using computing systems to solve industry problems. MIS programs are usually housed in business colleges at universities.
Cybersecurity programs focus on the securability of cyberspace (which the Internet, for example, is a part of). Although the study of computing does play a role, the emphasis is on using computing systems and tools to manage cyber threats.
At UT, we offer computer science, MIS and cybersecurity degrees.
You can find out more about the computer science program on UT's website. Also, feel free to contact any faculty member in the Computer Science Department or contact its chair, Jean Gourd at jgourd@ut.edu .
Information about the computer science major and required courses can be found in the UT catalog .
No! Our incoming majors don't need to have any prior computing experience (including computer programming). That said, we offer paths that our more advanced students can take so that they aren't bored (especially in earlier courses in our computer science curriculum).
No! Computer science majors must complete all prerequisites listed for courses in the computer science curriculum (whether taken at UT or transferred in from other institutions).
At this time, the computer science program does not offer credit for internships. However, we have cultivated relationships with local industry members and organizations that have resulted in internship opportunities for our students.
Yes! The computer science minor is designed for students who wish to develop an understanding of computer science and gain practical computing skills. This minor is a useful addition to any degree program and provides a foundation for graduate studies in computer science. Information about the computer science minor and required courses can be found in the UT catalog .
At UT, we have several student organizations whose memberships include computer science students. Girls Who Code is a national organization aimed at increasing the representation of women in computer science. Members go on field trips, bring in guest speakers and organize workshops for students. UTech is the vibrant computer science club at the University of Tampa, led by passionate students who share a love for technology and innovation. It serves as a hub where like-minded individuals come together to exchange knowledge, collaborate on small-scale projects and explore the endless possibilities of computer science. Of course, there are many other student organizations across UT!