Computer Science

Why UM for Computer Science?

Modern Curriculum

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).

Career Opportunities

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
  • researchers

Students graduating from the Computer Science program are also equipped to pursue master’s or doctorate degrees in Computer Science. For more information on CS careers, click here.

In 2019, Alabama adopted comprehensive CS legislation that expands Computer Science education and requires every K-12 public school to offer CS by the 2022-2023 school year. Beginning in the 2020-2021 school year, each public high school shall offer at least one Computer Science course, middle schools the following year, and elementary schools by 2022-2023. This is an exciting time for CS education in our state, whether you’re interested in teaching or an industry career!

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.


              Dr. Olteanu                                                               Dr. Rahman


UM celebrates its 125th anniversary! Happy 125th birthday!