Safety Alert

Computer Science

Program Info

Degree Type:
Undergraduate
Questions?
(800) 414-5756
Application Deadline
None
*Available for International Students
Back to Top

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.

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 Choose a Computer Science Major at TROY?

From opportunities to work on real-world projects to small class sizes, TROY offers an environment where students can actively engage with both theory and application. Through a comprehensive computer science curriculum, you'll build technical knowledge while gaining hands-on experience through individual and team projects in areas such as artificial intelligence, game design, mobile apps and web applications. Outside your computer science degree courses, student organizations like the Computer Science Club, HackTROY, the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE) Society provide additional ways to collaborate, build skills and connect with peers who share your interests.

A Rigorous Bachelor's Degree in Computer Science

At TROY, the Bachelor of Science in Computer Science prepares you for success in a rapidly evolving technology landscape. The computer science degree brings together theory and application, giving you technical and professional skills in areas such as machine learning, software engineering, database management and cyber security, along with communication, collaboration, critical thinking and problem solving. This well-rounded preparation supports a wide range of computer science careers, whether you choose to enter the workforce after graduation or pursue advanced study in graduate programs.
Apply Now

Computer Science Curriculum

TROY's bachelor's degree in computer science helps you build a strong foundation in core principles through hands-on experience with the tools and technologies used across the field. You'll study programming languages, data structures, algorithms, software engineering, computer organization, databases and computer networking. Computer science degree course requirements can include:
Academic Catalog Degree Map

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.

Request Info
student looking at camera smiling while holding computer

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

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.

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

Learn more about the field and TROY's computer science major.
What is computer science?
Computer science focuses on how you design, analyze and apply algorithms and computational systems to solve complex problems. In TROY's online bachelor's degree in computer science, as well as on-campus and hybrid learning options, you'll study both foundational theory and practical applications, including how software and hardware work together to support computing across industries.
What's the difference between a computer science vs. information technology degree?

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.

Do I need prior programming experience to apply to the computer science program?
No. You do not need prior programming experience to apply. At TROY, the Bachelor of Science in Computer Science includes introductory coursework designed to help you build a strong foundation in programming and computing concepts as you progress through the program.
What's the difference between TROY's on-campus and online bachelor's degree in computer science?

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.

What kind of software/hardware will I work with in the computer science program?

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.

What jobs can you get with a computer science degree?
With a strong foundation in computing principles and hands-on experience, you'll be prepared for a wide range of jobs for computer science majors across industries such as technology, business, health care and government. At TROY, you'll develop the skills employers seek for roles involving software development, systems analysis, database management, cyber security and other computing-focused positions, including many entry-level computer science jobs.
Can I earn my computer science degree online?
Yes, TROY offers the computer science bachelor's degree program both online and in class, giving you a flexible and convenient option to balance your studies with work or other responsibilities.
Is a computer science degree worth it?
If you enjoy technology and problem-solving and want skills you can use in a wide range of careers, a Bachelor of Science in Computer Science can be worth pursuing. At TROY, you'll learn how to think critically, work with technology and apply what you learn to real-world problems, helping you prepare for professional roles after graduation.
How do you become a computer scientist?
To become a computer scientist, you typically begin by completing core computer science degree course requirements as part of earning a Bachelor of Science in Computer Science. Through this education, you'll build a strong foundation in programming, problem-solving, and computing principles. At TROY, you'll develop these skills through structured coursework and hands-on experiences that prepare you for professional roles or continued study in computer science.

News

TROY's Computer Science program allows you to tailor your degree to your interests and career goals.

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

INTERESTED IN
APPLYING TO TROY?

Take the Next Step!