Why UM for Computer Science?
The Computer Science program emphasizes a modern curriculum using the latest technologies and trendy applications.
Whether looking to join the industry or pursuing a graduate degree, students in the Computer Science major learn the skills to:
- design solutions to real life problems
- program in multiple languages
- write efficient algorithms
- develop web apps
- write responsive web sites
- develop and access databases
- manage and troubleshoot computer networks and more
Through interactive labs and hands-on projects students learn to work in teams and communicate effectively. Our program uses class time for active learning, encouraging collaboration and social interaction, useful skills for students’ future careers. Students are exposed to effective and engaging learning techniques and are equipped with a set of marketable skills offering them a competitive advantage in today’s IT job market.
The Computer Science program also offers excellent resources for our female CS students through our partnership with NCWIT (National Center for Women & Information Technology).
The Computer Science major prepares graduates for innovative careers as:
- software engineers
- application developers
- web developers
- database designers/administrators
- network architects
- system administrators
- data scientists
Student graduating from the Computer Science program are also equipped to pursue master’s or doctorate degrees in Computer Science.
The university is less than an hour away from the city of Birmingham, one of the nation’s fastest growing tech hubs hosting a multitude of IT employers. Internship and job opportunities are available for students through UM’s Career Development Center.
Experienced Faculty and Personalized Education
Our classes are taught by skilled faculty with years of experience in the IT industry, who understand the demands of the IT job market. With our small class sizes, you will benefit from your professor’s individual attention, training and guidance, empowering you with the skills you need to reach your career goals.