Graduates from the Master of Science in Computer Science program will be equipped with the knowledge and skills to successfully compete for advanced positions in both software development and information technology operations, while also being prepared for continued graduate studies in the field.
Graduates will have the ability to:
Communicate computer science concepts, designs, and solutions for specific problems
Apply knowledge of computing to produce effective solutions for specific problems
Identify, analyze, and synthesize scholarly literature relating to the field of computer science
Use software development tools, software systems, and modern computing platforms
Choose from the Capstone (non-thesis) or Thesis option, and further customize your program by choosing areas of specialization:
Software & Systems
Data & Visualization
The Alabama Department of Labor predicts that in 2024, three of the top 10 high-demand occupations for the State will be in computer science related disciplines. The Master of Science in Computer Science can help you advance your career or begin a new one in a variety of roles.