About CSPeopleAcademicsAdmissionsResearchJob PostionsResources

 
Home
Prospective Students
Current Students
Faculty
CS Email
Directory
Calendar
FAQs
Library Research
 
Virtual Tour
Click above for a virtual tour
Google
Search CS
Search Web
UAH
 
 
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 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.


As of 2005
 

The University of Alabama in Huntsville • Computer Science Department • 300 Technology Hall
Telephone: (256) 824-6088 • Email: info@cs.uah.edu• Copyright © 2005
Send Your Comments to webmaster@cs.uah.edu