Computer Science Degrees in Alabama

computer science degrees in alabama

Alabama is home to far more than just cotton and agriculture. This southern state is a hub for aerospace engineering, electronics and automotive manufacturing. Thanks to the large amount of industry in areas like Huntsville or Mobile, the Heart of Dixie plays host to several top-tier colleges and universities. There are over 60 four-year public schools, private universities and two-year community colleges available to those who want to enroll in higher education. Anyone who is interested in pursuing a Computer Science degree in Alabama would benefit from exploring some of the options available to them at some of the institutions listed below.

Alabama State University

College of Science, Mathematics and Technology

The College of Science, Mathematics and Technology at Alabama State University offers its students the chance to pursue degrees in the biological sciences, the physical sciences, mathematics and computer science. Within those fields, students can specialize in
subjects such as microbiology, biotechnology, chemistry, forensic science, mathematics and computer science. The Department of Mathematics and Computer Science is currently working towards certification by the Accreditation Board for Engineering and Technology (ABET).

B.S. in Computer Science

Alabama State University offers a B.S. in Computer Science that prepares its students for top positions in network administration, database security, programming and more. Students are expected to gain a basic proficiency in software development and mathematics as part of their degree course. They must complete 42 credit hours of core courses as well as 10 credit hours of related electives in order to graduate with the degree. Subjects taught include Artificial Intelligence, Compiler Design, Computer Graphics, Operating Systems and more.

915 South Jackson Street
Montgomery, Alabama 36104
WebsiteLearning outcomes for the B.S. degree in Computer Science at Alabama State University include proficiency in programming languages, database construction and maintenance, software engineering and more. Graduates will be well-suited for jobs with top technology companies both within Alabama and across the United States.

Birmingham-Southern College

Department of Mathematics and Computer Science

The Department of Mathematics and Computer Science has developed degree programs in Mathematics that take students outside of the classroom and into the wider community. Students are expected to find practical applications for mathematics and computer science by engaging in original research. The concept of “applied mathematics” is essential to the degree programs within the Department. After graduation, students often find work in a number of different fields such as engineering, computer science, finance and aerospace engineering.

Concentration in Computer Science

Computer Science courses are offered as part of the overall educational program within the Department of Mathematics and Computer Science. The coursework includes subjects such as Advanced Programming and Data Structures. Students who choose these classes are expected to demonstrate proficiency in the above subjects. A “January Exploration” term is specially designed so that students can engage in internships, work on research projects or take exciting courses on the practical applications of mathematics.

Department of Mathematics & Computer Science
900 Arkadelphia Road, Box 549032
Birmingham, Alabama 35254
WebsiteStudents who graduate from the undergraduate program at Birmingham-Southern College can look forward to a bright future in several different industries. They will also be qualified applicants for graduate programs in Computer Science and other related fields. Learning outcomes include proficiency in programming, data structures and information systems management.

Faulkner University

College of Arts and Sciences

The College of Arts and Sciences offers Bachelor’s degrees in English, Humanities, Mathematics, Natural and Physical Sciences, Criminal Justice, Legal Studies and Computer Science. Students are expected to complete general courses in the social and natural sciences, religion and cultural literacy as a part of their degree program. Degrees at Faulkner University are accredited by Commission on Colleges of the Southern Association of Colleges and Schools.

B.S. in Computer Science

The Department of Computer Science offers students at Faulkner University the opportunity to study on a exciting course that emphasizes computer theory and information processes. Courses taught in the program include Software Development, Visual Programming, Data Structures and Algorithms, Database Concepts and more. Students must complete 48 credit hours of core courses. A capstone seminar in Computer Science is taken during the senior year of the degree, and students are required to complete an internship or a senior project in order to graduate.

Faulkner University
Computer Sciences Department
5345 Atlanta Highway
Montgomery, AL 36109
WebsiteGraduates of the Computer Science program at Faulkner University will be ready to enter the workforce after finishing the degree, but they will be similarly well-prepared to enroll in graduate-level Computer Science programs. Learning outcomes for students include proficiency in data structures and analysis, programming, computer architecture, database maintenance and software engineering. They will be able to work independently or as part of a team.

Jacksonville State University

Department of Mathematical, Computing and Information Sciences

Jacksonville State University offers undergraduate and graduate degrees in Mathematics, Computer Science and Computer Information Systems. Students can also choose to minor in any of these subjects. Coursework features a significant amount of mathematics and natural science. The degree programs that are offered through the Department are accredited by ABET.

B.S. in Computer Science

The Bachelor’s degree in Computer Science is designed to help students become acquainted with and design software systems on a large scale. They can choose to focus on Game Development, Information Assurance or General Computer Science. Subjects taught during the course of the degree include Fundamentals of Computing, Microcomputing, Database Applications, Technical Writing for Computer Science and more. Students must complete 128 credit hours in order to receive the degree. They must earn a grade of at least “C” or higher in all classes in the major. In their senior year, students are expected to take part in one to six credit hours of a “Special Topics” course in which they engage in original research under the tutelage of a professor in the department.

MCIS Department
119 Ayers Hall
Jacksonville State University
700 Pelham Road North
Jacksonville, Alabama 36265
WebsiteGraduates of the Computer Science degree at Jacksonville State University are expected to find top positions in computing, database administration, robotics, game design and more. Learning outcomes include the ability to succeed in industry or graduate programs, demonstrate proficiency in programming languages, software development, database construction and management, network security and more.

Oakwood University

Math and Computer Sciences Department

The Math and Computer Sciences Department at Oakwood University offers Bachelor’s degrees in Mathematics, Mathematics Education, Computer Science, Computer Networks and Applied Mathematics. These degrees are essential for anyone who wishes to enter the workforce as a teacher, an industry leader or a researcher. They also provide the foundational educational experience necessary for any student who wants to apply for graduate programs in these fields.

Computer Science (B.S.)

The Bachelor of Science in Computer Science is designed for students who want to pursue a career in the tech industry or who want to enter the field in order to earn advanced degrees and produce quality research. Mathematics courses are a large part of the core courses required to satisfy the degree program. Other subjects taught in the core curriculum include Computer Data Structures, Computer Logic Design, Numerical Analysis, Operating Systems and more. Students are also required to complete a research and independent study course during the last year of the degree program.

Math & Computer Sciences
Cooper Complex Building B
7000 Adventist Boulevard
Huntsville, Alabama 35896
WebsiteGraduates of the Computer Science undergraduate degree at Oakwood University will be capable and dependable industry workers at the entry level. Expected learning outcomes include proficiency in computer programming, database construction and maintenance, software engineering, information systems management and more. Students are also expected to apply critical thinking skills to computing problems either by themselves or as part of a team.

Tuskegee University

Department of Computer Science

The Department of Computer Science at Tuskegee University was established in 1983 and is now part of the College of Business and Information Science. Students can pursue undergraduate and graduate degrees in Computer Science. The department has been the recipient of grants from government bodies such as the National Security Agency and the National Science Foundation. In addition, major industry leaders such as Xerox and HP have contributed to the department’s ability to include students in worthwhile and engaging research. Tuskegee University itself is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

B.S. in Computer Science

The general B.S. in Computer Science is a solid program that will give students a good opportunity to develop critical computing skills. Their coursework will cover subjects such as data structures, programming languages, calculus, database management and more. Students must earn a grade of “C” or higher in all Mathematics and Computer Science courses. They must also complete 129 credit hours in order to graduate with the degree. Students must also complete a research project in order to graduate. This project demonstrates their skills as well as their knowledge of general computing principles. Past projects have focused on robotics, algorithms and secured networks.

M.S. in Information Systems and Security Management

The Master’s degree in Information Systems and Security Management from Tuskegee University is relatively new, but the program already shows quite a lot of promise. This interdisciplinary degree offers graduate-level education in forensics, computer science, finance and economics. Students are expected to complete 27 credit hours of coursework, 18 of which consist of core courses such as Information Security, Financial Security Systems and Information Security Operations Management. Students then choose from elective courses such as Software Security, Computer Forensics and Information Resource Management in order to complete the degree. Six credit hours in advanced research work bring the total number of required credit hours to 33. The goal of the degree is to produce graduates with a strong knowledge of information security systems and database networks.

Department of Computer Science
1200 West Montgomery Road
Tuskegee Institute, Alabama 36088
WebsiteStudents who enroll in a Computer Science degree program or a related course at Tuskegee University will benefit from expert tutelage and a department that encourages strong links with top industry leaders. Expected learning outcomes include the ability to construct and maintain secure databases and networks, engage in original and valuable research and achieve proficiency in programming languages and software engineering.

University of Alabama

College of Engineering

The College of Engineering at the University of Alabama is one of the five oldest engineering schools in the United States. Students can pursue undergraduate and graduate degrees in Aerospace Engineering and Mechanics, Chemical and Biological Engineering, Civil and Environmental Engineering, Electrical and Mechanical Engineering, Computer Science and Materials Engineering. All of the programs offered within the College of Engineering are certified by ABET. Computer Science degrees are accredited by ABET’s Computing Accreditation Commission.

Bachelor of Science in Computer Science

The B.S. in Computer Science at the University of Alabama is designed to give its students a solid foundation in the principles of computing. Subjects taught include computer programming and engineering, data analysis, mathematics and digital logic. A capstone course is taken in the last year of the degree in order for students to demonstrate the knowledge and skills they have acquired over the course of their studies. They must complete 120 credit hours in order to graduate. Students can also pursue a concentration in software engineering during their undergraduate career.

Master of Science in Computer Science

The M.S. in Computer Science offers two options for qualified students. A non-thesis option is available for those who are already in industry and are enrolling in the Master’s degree as a terminal program. A thesis option will be a good choice for students who want to continue on to complete a PhD in Computer Science at some point in time. Such students are expected to successfully pass comprehensive exams as well as write a thesis that contributes to original research in the field. They will submit their research to a committee that will conduct an oral examination. Both thesis and non-thesis students will have to complete 30 credit hours in order to satisfy graduation requirements. Coursework for both versions of the degree includes subjects such as Wireless Networks, Computer Architecture and Software Engineering.

College of Engineering
Campus Drive West
Tuscaloosa, Alabama 35487
WebsiteStudents who graduate with a degree in Computer Science from the University of Alabama will be good candidates for jobs in database security, the tech industry, the field of information systems and networking and even positions in federal organizations. Expected learning outcomes include the ability to construct and maintain databases and networks, use programming languages, create innovative software, work in teams and more. Most of all, they will be able to meet the needs of the computing world and predict in advance the issues and problems the field will face in the future.

University of South Alabama

School of Computing

The School of Computing is an innovative, forward-thinking institution that prides itself on producing top-quality graduates. Students can major in Health Informatics, Computer Science, Information Systems, Cyber Assurance and Information Technology. The School also offers an internship program to qualified students who want to gain real-world experience prior to graduation. Degrees offered by the School are accredited by ABET.

Bachelor of Science in Computer Science

Students pursuing a Computer Science degree must complete 45 credit hours of core courses. This includes classes such as Software Engineering Principles, Advanced Data and File Structures, Program Language Theory and Formula Language and Automata Theory. They must also complete 12 credit hours of related electives, including Windows Programming, Numerical Analysis, Artificial Intelligence Theory and Programming, Real-time Systems and Database Design, Development, and Management. In addition, students are expected to take a capstone course and produce a senior project in order to demonstrate what they have learned throughout the course of their degree.

150 Jaguar Drive
Shelby Hall, Suite 2101
Mobile, Alabama 36688
WebsiteStudents in the Computer Science degree program at the University of South Alabama will have the chance to form strong links with local technology companies and other businesses after they graduate. Expected learning outcomes for graduates include the ability to use computing principles and algorithms for practical applications, apply critical thinking to problems in the field, develop and maintain software systems, work in teams and understand the impact of computing on technology and contemporary culture.

Demand for computer scientists is projected to grow rapidly in the next ten years thanks to advancements in software engineering, robotics and more. As the demand for automated manufacturing grows, computer scientists will be in high demand in order to write the programs that make such production techniques possible. With a degree in Computer Science from any of these high-quality Alabama schools, graduates can look forward to a successful and rewarding career.

Related Resources: