CS.UAH.EDU > ACAEDMICS > UNDERGRADUATE REQUIREMENTS

 
 
Important Notes Regarding a Computer Science Major
A mathematics minor is required of all computer science majors.

A minimum GPA of 2.0 must be obtained both in the computer science major and the mathematics minor courses taken at UAH.

A student must meet all requirements of the College of Science and the university as well as the requirements stated in this section.

A transfer student must complete a minimum of 18 hours of CS courses at UAH in order to obtain a degree in computer science.


Computer Science Major
CS Core: CS 105, 121, 214, 221, 308, 309, 317, 321, 413, 424, 490, 499--- 34 hrs.

CS Electives: 6 hours at 300-level or above, 6 hours at 400- level or above--- 12 hrs.

Mathematics Minor: MA171, 172, 201, 244, 385, and one of 330, 415, 442 or 487--- 21 hrs.

Technical Elective: Any 300-level (or above) course from the College of Science, or from a list available in the CS Department--- 3 hrs.

General Electives: To bring the total number of hrs. to 128


Computer Science Minors

The department offers two minors that are described below:

Computer Science Minor


(Suitable for students with a major in a technical field): CS 105, 121, 214, 221, 317, 321 and two CS electives,* one at the 300-level or higher and one at the 400-level or higher. Select CS 309,413 and 490 as electives, if considering seeking M.S. in computer science.

Computer Languages and Systems Minor

(Suitable for students with non-technical majors and minimal mathematics background): CS 102, 105, 121, 221, 321 and three CS electives,* two at the 300-level or higher and one at the 400-level or higher.

*Students must observe prerequisites when choosing elective courses.
*Requests for a minor should be initiated in the student’s major department.