ñ

Academic Programs Home | Academics | Academic Programs | Computer Science

Computer Science

Program Info

Degree Type:
Undergraduate
Questions?
(800) 414-5756
Application Deadline
None
*Available for International Students
About Highlights Curriculum Locations Spotlight Careers Faculty
Back to Top

About the Bachelor of Science in Computer Science at TROY

Current and emerging technologies are growing rapidly, generating a need for adaptive, knowledgeable professionals in the computer science field. If you're interested in using the latest technology to push boundaries, work on projects that challenge you and solve complex problems, ñ's Bachelor of Science in Computer Science program can lead you to a promising, rewarding career.

students listening to teacher in a computer science class
“The small community of computer science at TROY is a big asset. I have made close connections with professors, other students and also with the staff. The secretary of the Computer Science Department, Doris Jordan, was also amazingly helpful in planning classes and providing advice based on her experiences. I am still in touch with Dr. Zhong and he has been one of my advisors even after graduating from college. I was inclined toward technology and the computer program seemed attractive in my first year. After I started the initial computer classes, I loved the experience and content and decided to pursue computer science at TROY. ”
Sahil Hamal | 2018 Graduate, B.S. in Computer Science | M.S. in Computer Science, Virginia Tech

Why Get a Computer Science Degree From TROY?

From opportunities to work on real-world projects to small class sizes, there's no limit to the benefits you'll experience as a TROY computer science student. You'll gain an extensive understanding of computer science theory and also have opportunities for hands-on learning experiences, including individual and team projects in artificial intelligence, game design, mobile apps, web applications and more. You can also grow your computer science knowledge and skills and have fun doing so by getting involved in student organizations, such as Computer Science Club, HackTROY, ACM or the IEEE Society. Along the way, you'll learn from supportive, knowledgeable faculty dedicated to helping you achieve your academic and career goals.

A Rigorous, Comprehensive Computer Science Program

TROY's computer science bachelor's program equips you with the concepts and skills you need to excel in the rapidly evolving technology sector. In addition to rigorous study in theory, you'll develop technical and non-technical skills, including machine learning, software engineering, database management, cyber security, communication and collaboration, critical thinking, problem solving and more. This robust skill set makes you competitive for specialized roles and promotions within the growing job market or for graduate school programs. Whether you choose to join the workforce or continue on to graduate studies, TROY's bachelor's in computer science program can help you realize your full potential.

Bachelor's in Computer Science Curriculum

At TROY, you'll develop a strong foundation in computer science principles and get hands-on experience with programming languages, data structures, algorithms, software engineering, computer organization, databases and computer networking. You'll take classes such as:

Degree Maps

Computer Science Program Locations

Earn your computer science degree in person, online or in a hybrid format. TROY also offers this program at its partner campuses in Vietnam. For more information about program availability and delivery call 1-800-414-5756.

Computer Science Internships

In addition to the individual and team projects you'll work on in your TROY courses, you'll also have the opportunity to gain practical experience through computer science internships. You'll network with industry professionals and learn concepts directly applicable to your future career.


TROY's Computer Science Department helps students connect with public and private companies in several industries. Students in TROY's bachelor's in computer science program have completed internships with Medicare, CGI, Alfa Insurance and the IRS, to name a few.

student looking at camera smiling while holding computer

What Can You Do With a Computer Science Degree?

You'll be well-equipped to pursue a wide range of computer science careers by building a strong foundation in computer science principles along with receiving hands-on experience in programming languages, data structures, algorithms, software engineering, computer organization, databases and computer networking.

Faculty Profiles

Dr. Chris Chang

Dr. Chris Chang

Dr. Chris Chang joined the Department of Computer Science at TROY in August 2014. His current research is primarily focused on blockchain technology, blockchain security, high-speed routing/switching system, its performance analysis and various network models.

Related Programs

Computer Science FAQ

Learn more about the computer science field or TROY's program.
What is computer science?
Computer science is the study of algorithmic processes, computational machines and computation itself. As a discipline, computer science spans a range of topics from theoretical studies of algorithms, computation and information to the practical issues of implementing computational systems in hardware and software.
What can you do with a degree in computer science?

After earning your computer science degree, you can go on to pursue a wide range of career paths, including software development, database administration, cyber security, network architecture, web development, artificial intelligence and more. Whether you want to work in business, health care or government, you'll have numerous options from which to choose.

Do I need prior programming experience to apply to the computer science program?
No, programming experience is not required to apply for the computer science degree