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 485--- 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
Total Hours in Program--- 128 hrs.
Computer Science Minors
The department offers two minors that are described below. The request for a minor should be
initiated in the student’s major department.
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.
|