B.S., Computer Science

Whether it’s conquering a disease, improving education, or protecting the environment, fighting today’s global challenges means computing. With an economy that continues to integrate increasingly sophisticated computer technologies, professionals in computer science are in extremely high demand.

  • Use cutting-edge technology to help create lasting solutions to global problems.
  • Gain expert-level education in a fast-growing job market.
  • Study in a place where you will integrate software and hardware when solving problems.

BUILD THE TECHNOLOGIES OF THE FUTURE

One of the most exciting aspects of studying computer science is learning the theory, design, and implementation of solutions to problems that we don’t even know about yet. A degree in computer science will give you the tools you need to help companies, in fields like robotics, computer-enhanced vision, and digital forensics, explore cutting-edge technologies to improve our quality of life and the future of our planet. Our program focuses on equipping graduates to stand out from their peers by balancing the theoretical aspects of computing with the practical application of design and development.

Start Your Journey in
Computer Science
Apply Now!
If your major isn’t enough to satisfy your ambition, add a minor at Texas Tech.
Find Your Minor!

Career Possibilities: B.S., Computer Science

Virtually every organization looks to computing to tackle operational challenges. Regardless of industry, computer science graduates fill demands for software engineers, web developers, and app designers. Your computer science degree will open doors to fields across the spectrum.

Some potential job opportunities are:

  • Computer Systems Analyst
    Use assessment tools to help companies get the most from their software. Analysts help design and install scenario-specific solutions.
  • Web Developer
    Combining the technical skills of a programmer and the creativity of a graphic designer, web developers give websites the aesthetic and the functionality users demand.
  • Data Scientist
    Innovate the process of data retrieval, analysis, and communication. Help companies translate their data into technologies for future success.
  • Software Engineer
    Design and develop new software to address specific needs. Build projects such as games, business applications, or network control systems.

Start your journey in Computer Science

Apply now!

Faculty Spotlight: Juan Carlos Rojas

With 2 bachelor’s degrees, 2 master’s degrees, a Ph.D., and a professional diploma, Professor Juan Carlos Rojas clearly believes in higher education. But unlike many professors, he dedicated the first 20 years of his career to working in the high-tech industry.

His experience as a software engineer, manager, and entrepreneur inspires his approach to teaching. “I’m very pragmatic,” he says. “I know how the high-tech industry works, and I can relate my classes to that, with real-world examples as to why we study what we study.

For example, in computer architecture classes, Rojas’s students measure the performance of different processors in various conditions. They study theory and then put it into practice.

In the high-tech industry, this is exactly what we did when we were selecting processors for a new product: we found a way to measure performance before finalizing the design.

Rojas’s students appreciate the challenges they face in class, even when he inserts a little friendly competition. “They’re fully committed,” he says. In the high-tech careers that await them, such commitment is expected.