Copyright
 

Computer Science Schools in Alabama with Course Overviews

Alabama has many colleges that offer computer science programs. Learn about the degree programs, tuition info and program options for 10 of the largest schools to make an informed education decision.

Essential Information

Several universities in the state of Alabama offer computer science programs, and students may earn bachelor's, master's and doctoral degrees in the field. At the bachelor's degree level, students may specialize in such areas as bioinformatics, information systems or software engineering. Degree program minors are also available. The schools listed below include public and private not-for-profit colleges. Tuition and course information are also included.


Alabama A&M University

Students at this school in Normal may earn a computer science minor, a Bachelor of Science or a Master of Science. The minor program consists of 21 semester hours of computer and programming coursework. The 128-credit bachelor's degree program covers topics in physics, discrete structures and advanced programming.

The 36-credit Master of Science program focuses on advanced computer science topics in computer architecture and software engineering. The program is designed mostly for students who want to work as teachers, developers or researchers. All students must complete a comprehensive exam, but only a select number of students may pursue the thesis track. The thesis option includes preparing adequate research and an oral defense.

Alabama State University

Alabama State University in Montgomery offers a 120-credit bachelor's degree program in computer science. Students take courses in data communication and programming. They may also take electives that teach them about specialized topics, like software engineering and artificial intelligence.

Auburn University

Found in Auburn, this university has computer science programs ranging from the undergraduate to graduate levels. Students pursuing a minor may complete 19 credit hours of courses like software modeling, discrete structures and software construction. The Bachelor of Science program provides a basic foundation of computer skills, and students take a mix of courses in math and computer systems. The 30-credit Master of Science focuses on research, and all students must complete a thesis. The 66-credit PhD program requires students to complete a dissertation.

Faulkner University

Faulkner University in Montgomery offers an undergraduate computer science program. Students pursuing this bachelor's degree need to complete 130-136 semester hours of coursework. Required courses cover topics like database concepts, software engineering and computer architecture.

Oakwood University

Located in Huntsville, Oakwood University offers both major and minor options in the discipline of computer science. The bachelor's degree program includes classes in computer architecture and logic design. Students wishing to minor in computer science must complete 18 credit hours.

Samford University

Students at this school in Birmingham have the option of earning a major or minor in computer science. The major program consists of 128 required credits in software engineering, data structures and more. Bachelor's degree students may also specialize in neuroinformatics, cognitive science or bioinformatics. Students opting for the computer science minor need to complete 24 credits of coursework.

Tuskegee University

This university in Tuskegee offers a Bachelor of Science in Computer Science. Students may choose a track in information systems or general computer science. The program covers topics in computer architecture, assembly language and discrete math structures. The school has a variety of computer labs devoted to multimedia, information security and software engineering.

The University of Alabama

The University of Alabama has several campuses, but the main location is in Tuscaloosa. All of the campuses offer computer science undergraduate and graduate programs. The Tuscaloosa campus offers Bachelor of Science, Master of Science and PhD programs in the field, as well as a minor.

The bachelor's degree program includes courses like statistics, computer organization and database systems, and students can specialize in software engineering. The master's degree program has a thesis and non-thesis option, but every master's degree student needs to complete 30 credit hours and a comprehensive examination. The 72-credit PhD program requires a qualifying exam and a dissertation.

University of North Alabama

Florence's University of North Alabama offers a computer science minor and a Bachelor of Science program. Students earning a minor take 18 credits of courses, including algorithms and introductory computer science. The bachelor's degree program covers topics in calculus, statistics, computer architecture and programming. Graduates of the program are prepared for work as web developers, game programmers and network analysts.

University of South Alabama

Located in Mobile, the University of South Alabama offers several computer science programs: a minor, a bachelor's degree and a master's degree. Students pursuing a minor in the field take at least nine credit hours of coursework. The bachelor's degree program requires 128 total semester hours, and students are required to complete a senior project and seminar course. The 36-credit-hour master's program has core classes in algorithms and software engineering. Graduate students must also complete a thesis, project or additional courses. Regardless of which option they choose, all grad students need to pass a comprehensive exam.

School Comparison: At a Glance

School Name School Type & Setting Computer Science Degree Programs Offered Undergraduate Tuition & Fees (2012-2013)
Alabama A&M University 4-year, public; midsize city Minor in Computer Science,
Bachelor of Science in Computer Science,
Master of Science in Computer Science
$9,744 (in-state),
$12,774 (out-of-state)*
Alabama State University 4-year, public; midsize city Bachelor of Science in Computer Science $11,068 (in-state),
$19,396 (out-of-state)*
Auburn University 4-year, public; small city Minor in Computer Science,
Master of Science in Computer Science,
PhD in Computer Science
$11,276 (in-state),
$30,524 (out-of-state)*
Faulkner University 4-year, private not-for-profit; midsize city Bachelor of Science in Computer Science $21,690*
Oakwood University 4-year, private not-for-profit; midsize city Minor in Computer Science,
Bachelor of Science in Computer Science
$19,732*
Samford University 4-year, private not-for-profit; large suburb Minor in Computer Science,
Bachelor of Science in Computer Science
$31,650*
Tuskegee University 4-year, private not-for-profit; distant town Bachelor of Science in Computer Science $22,170*
The University of Alabama 4-year, public; small city Minor in Computer Science,
Bachelor of Science in Computer Science,
Master of Science in Computer Science,
PhD in Computer Science
$10,780 (in-state),
$29,230 (out-of-state)*
University of North Alabama 4-year, public; small city Minor in Computer Science,
Bachelor of Science in Computer Science
$10,142 (in-state),
$18,452 (out-of-state)*
University of South Alabama 4-year, public; midsize city Minor in Computer Science,
Bachelor of Science in Computer Science,
Master of Science in Computer Science
$8,396 (in-state),
$16,292 (out-of-state)*

Source: *NCES College Navigator


What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?