Skip to content Where Legends Are Made
College of Engineering

Computer Science, MS

Quick Degree Info

Degree Contact:

Dr. Jeffrey Carver

Graduate Application Deadlines

UA Catalog Listing Graduate School Listing Degree Works

Computer Science Departmental degree requirements for the master’s degree, which are in addition to those established by the College of Engineering and the Graduate School, are as follows for Plan I and Plan II students.

Master of Science–Thesis Option (PLAN I): 30 Credit Hours

Each candidate must earn a minimum of 24 semester hours of credit for coursework, plus a 6-hour thesis under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

DEGREE REQUIREMENTS

Credit Hours
The student must successfully complete 30 total credit hours, as follows:

Additional Requirements

Master of Science–Non-Thesis Option (PLAN II): 30 Credit Hours

Each candidate must earn a minimum of 30 semester hours of credit for coursework, which may include a 3-hour non-thesis project under the direction of a faculty member. Unlike the general College of Engineering requirements, graduate credit may not be obtained for courses at the 400-level.

DEGREE REQUIREMENTS

Credit Hours
The student must successfully complete 30 total credit hours, as follows:

Additional Requirements

Timetable for the Submission of Graduate School Forms for an MS Degree

Plan I (thesis option) students

Plan II (courses-only) students

Accelerated Master’s Program (AMP)

The Computer Science Department participates in the Accelerated Masters Program (AMP). This program allows undergraduate students to earn both a Bachelor’s and a Master’s degree in 5 years. Learn more about AMP on the graduate school’s Accelerated Masters Program page.

Begin an AMP application

When applying to the AMP program please note the following:

Curriculum Practical Training

In an effort to attract higher quality international students and to enhance the reputation and collaboration opportunities of the UA Computer Science graduate program, students are encouraged to participate in high quality experiences that can be sponsored under the Curricular Practical Training (CPT). It is expected that these experiences will contribute to the research or employment goals of the individual student.

Master’s students are allowed to apply for the option of conducting a CPT as part of their graduate work, under specific conditions.

  1. The student must have completed 2 semesters of coursework at the time the CPT will begin
  2. The experience must be deemed high quality (in terms of contributions to the research or employment goals of the student)
  3. The student must write a short essay describing how the proposed CPT experience would be beneficial to his/her career
  4. The student must agree to return to UA upon completion of CPT and finish their degree
  5. CPT experiences are reserved for the summer between the two academic years

A faculty committee will review the application materials and approve or deny the CPT request. The goal of the committee will be to ensure that the CPT experiences are helpful to the student and that we are sending out high-quality students to represent the department well.

FOR MORE INFORMATION

For additional information about the master of science program, contact Dr. Jeffrey Carver or your thesis advisor.

The University of Alabama     |     The College of Engineering