Bachelor's Degree in Computer Science | Troy University

Computer Science

About the Bachelor's Degree in Computer Science 

The computer science degree program provides students with a curriculum in the key domains of computer science. The program equips students with computer science knowledge and skills while preparing them for careers in computer technology and for advanced study in graduate courses.

Whether joining the workforce or continuing on to graduate studies, the TROY computer science program can help you realize your full potential.

Students in this TROY program have the option to learn in a classroom, online or in a blended program.

TROY’s undergraduate curriculum is centered on the latest technological advances and taught by a caring and highly qualified faculty. Students work on individual and team projects, focusing on game design, cell phone apps, web applications, visualization, Teensy Board Programming and database accessing applications, to name a few.

Students in the computer science undergraduate program benefit from small classes and an active Computer Science Club, a student organization that hosts weekly seminars, study sessions and many other activities.

The enormous growth of current and emerging technologies has generated a need for graduates with computer science degrees. Students graduating from Troy University’s undergraduate and graduate programs are prepared to work in a wide range of computing roles such as software engineers, system analysts, computer system designers or computer programmers.

Students also have the option of mixing traditional classroom courses with online courses through TROY Online programs such as:

  • cyber security
  • advanced programming
  • careers in computer technology

Courses

image of computer science degree graduate, Sahil Hamal
left quotation mark

“ The small community of CS at Troy is a big asset. I have made close connections with professors, other students and also with the staff. The secretary of CS 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 towards technology and CS program seemed attractive in my first year. After I started the initial CS classes, I loved the experience and content and decided to pursue CS at Troy. ”

Sahil Hamal  |  Bachelor's in Computer Science '18

Careers in Computer Science

Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods for identifying data patterns and trends in available information sources.

Learn More

Apply knowledge of health care and database management to analyze clinical data, and to identify and report trends.

Learn More

Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.

Learn More

Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Learn More

Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.

Learn More

Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.

Learn More

Design strategies for enterprise database systems and set standards for operations, programming, and security. Design and construct large relational databases. Integrate new systems with existing warehouse structure and refine system performance and functionality.

Learn More

Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses.

Learn More

Design, create, and modify Web sites. Analyze user needs to implement Web site content, graphics, performance, and capacity. May integrate Web sites with other computer applications. May convert written, graphic, audio, and video components to compatible Web formats by using software designed to facilitate the creation of Web and multimedia content.

Learn More




Frequently Asked Questions

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. 

According to the U.S. Bureau of Labor and Statistics, employment in computer and information technology occupations is projected to grow 11 percent from 2019 to 2029, much faster than the average for all occupations. These occupations are projected to add about 531,200 new jobs. Demand for these workers will stem from greater emphasis on cloud computing, the collection and storage of big data, and information security. The median annual wage for computer and information technology occupations was $88,240 as of May 2019.

There is a wide range of career options for a person with a bachelor’s degree in computer science, that include web development, game design, data analysis, network security, database management, among others. Generally anywhere programming is required which is about everywhere. 

About the same general study requirements as any other major, such as English, history, science, etc., plus some courses that are unique to the computer science major, including a few math courses. 

The answer is no. We have math tutoring program that will help you through. Most people in the computer science field are not math geniuses and you do not have to be one. What we really want to see in you is that you are willing to spend the time and work with your professor and your tutors. We have many examples of students that weren't good at math in high school but end up being successful in computer science. 

Both are excellent choices, just for different people. Computer science involves more software design or programming, whereas IT is more about using the tools, including programs to solve a business problem.



Computer Science Jobs

Computer Science Illustration

As children, many of us dream about the exciting careers we might have when we finally become adults. Those ambitions are often guided by our hobbies and interests and limited only by our imaginations. For Sahil Hamal, it wasn’t imagination that fueled his career dreams; instead, they were driven by cultural expectations. Growing up in Nepal, a small South Asian nation bordering China and India, Hamal suspected from an early age where his career was headed.

Learn More

Interested in Applying to TROY?

Apply Now Request More Info


Program Locations

  • Troy Campus
  • TROY Online
  • TROY HUST Campus - Hanoi, Vietnam
  • TROY DTU Campus - Da Nang, Vietnam

Former Trojan gridiron star making mark in business world

Eric Sloan and his wife

In the late 1990s, Eric Sloan terrorized opposing quarterbacks and wide receivers as an All-American defensive back for the then-Troy State Trojans.

Today, the 41-year-old College Park, Georgia native is a pillar of the Montgomery business community, running a multimillion-dollar tech company while helping upstarts looking to follow a similar career path.

Learn More