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.