Department of Mathematics

Degree Requirements 2008-2009

Major in Mathematics

Updated May 2008


The Department of Mathematics and Computer Science offers programs in mathematics and in computer science leading to the Bachelor of Arts or Bachelor of Science degree, minor programs in mathematics and in computer science, and provides coursework in mathematics and computer science applicable to degree requirements in other departments and to partial saticfaction of the general studies component in all programs. In cooperation with the College of Education, the department provides additional coursework for mathematics majors who are pursuing certification to teach secondary mathematics. Departmental faculty members also serve as advisers for pre-engineering students.

Mathematics majors should obtain departmental advice on planning their sequence of mathematics courses. Students who major in mathematics are required to include computer science in their program of study. All students who major in mathematics must take an exit examination in mathematics.

The Mathematics and Computer Science Department at the University of North Alabama offers a wide variety of courses to prepare a student for both entry-level employment and further study in mathematics or a mathematics-related area. Graduates of our program have been successful in careers in education, business, industry, and government service. Our graduates have also successfully pursued further study at the graduate level.


The following components comprise the major in mathematics:

  • General Studies Component (41-52 semester hours)
  • Mathematics Major Requirements (24-39 semester hours)
  • Minor, Second Major or Education/Certification Block (see Dept. of Education Requirements)
  • Electives to bring total to 128 semester hours

Mathematics Major Requirements


Effective Fall 2008
Area Courses Hours
Mathematics Core Courses *Calculus I (MA 125) 4
*Calculus II (MA 126) 4
*Calculus III (MA 227) 4
*Applied Differential Equations I (MA 238) or Differential Equations (MA 355) 3
Introduction to Discrete Mathematics (MA 325) 3
Applied Statistics I (MA 345) or Mathematical Statistics I (MA 447) 3
Advanced Linear Algebra I (MA 431) 3
Modern Algebra I (MA 437) 3
Introduction to Analysis (MA 451) 3
Applied Mathematics (MA 471W) 3
**Mathematics Elective (MA 345-491) 3
Prescribed Supporting Courses Computer Science Course (CS 155) 3
Total Mathematics Major Requirements 24-39
*These courses are required in the major,if not completed as a part of the General Studies Component.
**Mathematics majors pursuing secondary certification must elect MA 421.
***Mathematics majors pursuing secondary certification must also take MA 425 (3 hours) and either {MA 112 (3 hours) and MA 113 (3 hours)} or MA 115 (4 hours).

Major in Computer Science

Updated May 2008


The major in computer science is designed to prepare students for careers in computer fields or in other fields which benefit from computer use. Students trained in computer science may find employment in industry, business, or government in network management, web site design and management, software development or other areas. The major in computer science also provides preparation for graduate study leading to more advanced careers in computer fields or in teaching at the collegiate level.

The major in computer science requires several supporting courses in mathematics. The student may wish to extend these courses to a minor or a second major. Because of applications in science and business, students are also encouraged to broaden their background in one of these fields. All students who major in computer science must take an exit examination in computer science.


The following components comprise the major in Computer Science:

  • General Studies Component (41-53 semester hours)
  • Computer Science Major Requirements (48-56 semester hours)
  • Electives to bring total to 128 semester hours
  • Note: No minor is required for Computer Science Majors.

Computer Science Major Requirements


Effective Fall 2008
Area Courses Hours
Computer Science Core Courses *Computer Science I (CS 155) 3
Introduction to Discrete Structures (CS 245) 3
Computer Science II (CS 255) 3
Computer Organization and Assembly Language Programming (CS 310) 3
Computer Architecture (CS 311) 3
Data Structures and Algorithms (CS 355) 3
Computer Networking (CS 360) 3
Programming Languages (CS 410W) 3
Operating Systems (CS 420) 3
Automata Theory and Compiler Construction (CS 421) 3
Theory and Applications of Database Systems (CS 447) 3
Software Engineering (CS 455) 3
Artificial Intelligence (CS 470) 3
Language Elective (one): CS 315, CS 325, CS 335, CS 390 3
Prescribed Supporting Courses *Calculus I (MA 125) 4
*Calculus II (MA 126) 4
Applied Statistics (MA 345) 3
Advanced Linear Algebra (MA 431) 3
Total Computer Science Major Requirements 45-56
*These courses are required in the major, if not completed as a part of the General Studies Component.


Minor in Mathematics or Computer Science

Updated May 2008


Area Courses Hours
Mathematics Minor Courses Calculus I (MA 125) 4
Calculus II (MA 126) 4
Calculus III (MA 227) 4
Applied Differential Equations I (MA 238) 3
Mathematics Electives (300-400 level) 6
Total Mathematics Minor Requirements 21
Area Courses Hours
Computer Science Minor Courses Computer Science I (CS 155) 3
Computer Science II (CS 255) 3
Computer Organization and Assembly Language Programming (CS 310) 3
Data Structures and Algorithms (CS 355) 3
Computer Language Course(one of CS 210, CS 315, CS 325, CS 390) 3
Computer Science Electives (300-400 level) 6
Total Computer Science Minor Requirements 21