Computer Science
Program Info
Build Your Future with a Bachelor of Science in Computer Science at TROY
Current and emerging technologies are evolving at a rapid pace, creating strong demand for adaptable, highly skilled professionals. The Bachelor of Science in Computer Science at Troy University prepares you to turn technical knowledge into real-world solutions — whether you're building software, analyzing systems or tackling complex problems. With a curriculum designed to support long-term computer science careers, this program emphasizes hands-on learning and practical experience to help you transition confidently into the workforce.
Why Choose a Computer Science Major at TROY?
A Rigorous Bachelor's Degree in Computer Science
Computer Science Curriculum
Computer Science Program Locations
You can earn an in-person or online computer science degree, or choose a hybrid format, giving you flexibility to choose the learning experience that fits your goals. TROY also offers the B.S. in Computer Science at partner campuses in Vietnam. For details about program availability and delivery options, call 1-800-414-5756.
Internships for Computer Science Majors
In addition to hands-on projects in your computer science degree courses, you'll have opportunities to gain practical experience through internships for computer science majors. You'll apply what you learn in professional settings while building experience and industry connections that support your academic and career goals. With guidance from the Computer Science Department, you can pursue internships with organizations such as Medicare, CGI, Alfa Insurance and the Internal Revenue Service.
What Can You Do With a Computer Science Degree?
With a strong foundation in core principles and hands-on experience, TROY's bachelor's degree in computer science will prepare you to pursue a wide range of computer science jobs across industries. You'll build practical skills in programming, data structures, algorithms, software engineering, databases and computer networking, positioning you for roles that value problem solving, technical expertise and adaptability.
Faculty Profiles
Computer Science Program Scholarships
C Spire Foundation Scholarship
Apply for up to $5,000 in scholarship funds toward your computer science degree. To
be eligible, you must be a citizen of the United States, reside in the state of Alabama,
have a minimum ACT score of 25, and have and maintain a 3.0 GPA. View full requirements
and information:
View Scholarship
Computer Science FAQ
A degree in computer science focuses on problem solving, programming and how software and systems are designed, while an information technology degree emphasizes supporting, managing and maintaining technology systems. At TROY, the Bachelor of Science in Computer Science is a strong option if you want to build software, develop applications or work with advanced computing concepts.
At TROY, the on-campus and online computer science degree — and hybrid option — follow the same curriculum and lead to the same degree. The primary difference is how you complete coursework. On-campus students attend classes in person, online students complete coursework remotely and hybrid students combine both formats. TROY also offers this program at partner campuses in Vietnam. For details about program availability and delivery options, call 1-800-414-5756.
In TROY's computer science bachelor's program, you'll work with a variety of software and hardware, including programming languages like C++, Java or Python, database management systems, virtual machines, cloud computing platforms and more.
Helpful Links
News
How Hard Is a Computer Science Degree?
How Hard Is a Computer Science Degree? Have you always been fascinated with computers and technology? Are you excited about where emerging technologies like artificial intelligence (AI) can take us? If so, a computer science degree may be an ideal area of study for you. Computer science is a fascinating and rewarding field with nearly endless career possibilities. Computer scientists work on cutting-edge projects and create technologies that can change the world. As a computer science professional, you might code, program, analyze data, or troubleshoot and improve technology. But you'll also explore, discover, invent and build.
Read More