B.S., Computer Science
Whether its conquering a disease, improving education, or protecting the environment, fighting todays 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 dont 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.
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.

Faculty Spotlight: Juan Carlos Rojas
With 2 bachelors degrees, 2 masters 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. “Im 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, Rojass 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.”
Rojass students appreciate the challenges they face in class, even when he inserts a little friendly competition. “Theyre fully committed,” he says. In the high-tech careers that await them, such commitment is expected.
Costa Rica
-
Address
Avenida Escazú, Edificio AE205 San José, San Rafael de Escazú, Escazú 10201- Costa Rica -
Phone
(+506) 4001-9900 -
Email
Info.CostaRica@ttu.edu