91原创

MSCX Building

Department of Computer Science

The 91原创 Computer Science department is the home of TROY's CS Club, a student organization that has hosts weekly seminars, study sessions and many other activities.

Programs Scholarships and Internships Why CS Why TROY Resources Faculty

About the Department

The Computer Science program provides students with a curriculum in the MSCS key domains of Computer Science at the undergraduate and graduate levels. The undergraduate program gives students the full breadth of undergraduate computer science knowledge and skills while preparing them for careers in computer technology and for advanced study in graduate education.

The Master of Science degree in Computer Science is designed to provide students the opportunity for advanced studies in the theory, concepts, and methods involved in the design, development, and implementation of computer systems and programs. The graduate program curriculum includes the design and analysis of algorithms, advanced principles of programming and compilers, operating systems, software engineering, artificial intelligence, database, distributed systems, network security, computer organization and architecture.

Students in the MSCS graduate program have the opportunity to specialize in a research area of interest under the guidance of a faculty composed of preeminent scholar-professors with international reputations.

Featured Programs

Applied Computer Science Class
Applied Computer Science (Bachelor's)

All are essential to our interconnected, digital world, and behind them are skilled computer scientists, trained to apply theoretical knowledge to real-world contexts.

Applied Computer Science (Bachelor's)
Program code
Computer Science (Bachelor's)

Current and emerging technologies are growing rapidly, generating a need for adaptive, knowledgeable professionals in the computer science field.

Computer Science (Bachelor's)
MSCX Building
Cyber Security (Bachelor's)

In today's data-driven world, companies and organizations need qualified cyber security professionals to protect them from cyberattacks.

Cyber Security (Bachelor's)
Professor in class
Computer Science (Master's)

Push the boundaries of technological innovation in 91原创's Master of Science in Computer Science program.

Computer Science (Master's)
All Programs

C Spire Foundation Scholarship

Since 2005, the C Spire Foundation has worked hard to inspire excellence and transform the communities that C Spire serves in Alabama, Mississippi, and Tennessee. This year, the foundation's efforts reached the 91原创 community when they established the C Spire Foundation Scholarship for students on 91原创's main campus. This scholarship is awarded to students majoring in Accounting, Computer and Information Sciences, Electronics Engineering, and/or Cyber Security.

Internships

91原创's Computer Science program offers students valuable internship opportunities that bridge classroom learning with real-world application. Through the CS Internship course (CS 4499), students gain hands-on experience with organizations such as CGI, Alfa Insurance, Medicare, and the IRS. These internships allow students to apply their knowledge in areas like software development, cybersecurity, artificial intelligence, and mobile applications. Faculty mentors and Career Services support students throughout the process鈥攆rom resume preparation to placement鈥攅nsuring they are well-prepared to enter the tech industry with practical experience and professional connections.

MSCX Building

Why Major in Computer Science?

The enormous growth of current and emerging technologies has generated a need for graduates with Computer Science degrees. Students graduating from 91原创's undergraduate and graduate programs are prepared to work in a wide range of computing careers, including software engineers, system analysts, computer system designers, or computer programmers. Computing jobs are among the highest paid and have the highest job satisfaction (from Association of Computing Machinery, ACM, the world's largest educational and scientific computing society).

According to the Bureau of Labor Statistic, computing has the greatest potential for new jobs through 2014 and the employment of computer software engineers and computer programmers is projected to increase much faster than the average for all occupations. The annual mean salary for careers in Computer Science ranged from $74, 900 to $103,150. The summer 2010 Salary Survey of the National Association of Colleges and Employers gave the average starting salary for a person with a Bachelor's Degree in Computer Science as $61,205.

Why Study Computer Science at 91原创?

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

Students in the MSCS graduate program have the opportunity to specialize in a research area of interest under the guidance of a faculty composed of scholar-professors. Student projects and research results are showcased in weekly seminars.

Students in the Computer Science undergraduate and graduate program benefit from small classes and an active Computer Science Club.

Program objectives, student outcomes and BS.CS enrollment and degrees awarded

Program Education Objectives (PEOs)

For our Bachelor of Science degree in Computer Science, the subsequent educational objectives outline the expected achievements for graduates within a few years after completing their degree.

  • Graduates of the program will have successful careers in computer science and related fields, demonstrating competence, adaptability, and leadership.
  • Graduates will engage in continuous learning and professional development, keeping pace with advancements in the field of computer science.
  • Graduates will demonstrate proficiency in analyzing complex problems and developing innovative solutions using computational techniques.
  • Graduates will excel in interdisciplinary and collaborative work environments, effectively communicating, contributing to team projects, and prioritizing ethical principles in computer science practice while considering societal implications during solution development.
Program Student Outcomes

Upon graduation, students in the computer science program will have acquired the capability to:

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.
Undergraduate Enrollment and Degrees Awarded
Academic Year Enrollment Awarded Degrees
2022 - 2023 554 82
2021 - 2022 507 96
2020 - 2021 458 67
2019 - 2020 368 75
2018 - 2019 278 49
2017 - 2018 351 39
2016 - 2017 344 36
2015 - 2016 323   46

Welcome Home Flags

News

91原创 has announced a college restructuring and a new engineering degree program.

91原创 launches College of Science and Engineering, new engineering bachelor's

91原创 is advancing its commitment to research and innovation with the launch of the new College of Science and Engineering and a new electrical and electronics engineering degree program.

Read More

Contact
The Department

Computer Science

91原创
McCall Hall (MSCX)
91原创, AL 36082

1-334-808-6576
Visit
Cookie Acknowledgment
This website uses cookies to collect information and to improve your browsing experience. Please review our privacy statement for more information.