Mathematics Degree Requirements

Mathematics: 2005-2006, 2006-2007, and 2007-2008 Catalogs

Course No.CourseB.S.1B.A.2Minor I3Minor II4 B.A.T.5

1073

Discrete Mathematics IXXX X
2014
Calculus I
X
X
 
X
X
2024
Calculus II
X
X
 
X
X
2073
Discrete Mathematics II
X
X

X

 
X
2093
Linear Algebra
X
X
  
X
3003
Foundations of Geometry    
X
3034
Calculus III
X
X
  
X
3053
Abstract Algebra I
X
X
  
X
3063
Probability and Statistics     
X
3083
History of Mathematics    
X
3301

Junior Mathematics Seminar I

XX  X
3311

Junior Mathematics Seminar II

XX  X
4013
Methods in Secondary Mathematics    
X
4023
Advanced Calculus I
X
X
   
4033
Advanced Calculus II
or 4053
    
4053
Abstract Algebra II
or 4033
    
4401

Senior Mathematics Seminar I

XX  X
4411

Senior Mathematics Seminar II

XX   
4423
Special Topics in Mathematics
X
   
 
 
1043/1044*
Computer Programming I
X
X
  
X

Notes:

1 A minor must be completed in biology, chemistry, computer science, or physics.

2 Requires six additional Junior/Senior hours in Mathematics

3 Requires twelve additional hours in Mathematics including a minimum of six Junior/Senior hours

4 Requires ten additional hours in Mathematics including a minimum of six Junior/Senior hours

5 Bachelor of Arts (Teaching Emphasis).  Students must complete a second major in Education.

* Computer Programming I changed from 3 to 4 hours in the 2006-2007 catalog. 

 

Mathematics: 2004-2005 Catalog    

Course No.CourseB.S.1B.A.2Minor3B.S.E.4
2014
Calculus I
X
X
X
X
2024
Calculus II
X
X
X
X
2043
Discrete Mathematics
X
X
 
X
3003
Foundations of Geometry    
X
3034
Calculus III
X
X
 
X
3053
Abstract Algebra I
X
X
 
X
3063
Probability and Statistics    
X
3083
History of Mathematics    
X
3093
Linear Algebra
X
X
 
X
4013
Methods in Secondary Mathematics    
X
4023
Advanced Calculus I
X
X
  
4033
Advanced Calculus II
or 4053
   
4053
Abstract Algebra II
or 4033
   
4062
Senior Seminar
X
X
 
X
 
1043
Computer Programming I
X
X
 
X

Notes:

1 Requires three additional Junior/Senior hours in Mathematics.  A minor must be completed in biology, chemistry, computer science, or physics.

2 Requires six additional Junior/Senior hours in Mathematics

3 Requires ten additional hours in Mathematics including a minimum of six Junior/Senior hours

4 Bachelor of Science in Education (Teaching Emphasis).  Students must complete a second major in Education.


Computer Science Degree Requirements

Computer Science: 2006-2007 and 2007-2008 Catalogs    

Course No.CourseB.S.1B.A.2Minor I3Minor II4
1044
Computer Programming I
X
X
X
X
1064
Computer Programming II
X
X
X
X
2103
Data Structures
X
X
X
 
3053
Computer Networks

 X 

    X
3093
Computer Organization and Assembly Language        X

X 

 
4023
Programming Languages
X
   
4033
Database Management Systems
 
X
 
X
4043
Algorithm Design and Analysis
X
 
  
4103
Senior Research
X
X
  
ELECTIVES
2113
Internet Development    
2123
Current Languages
 
   
3063
Artificial Intelligence    
4053
Operating Systems    
4113
Game Design and Computer Graphics    
4801-4893
Special Studies in Computer Science    
AREA REQUIREMENTS
MATH 1073

Discrete Mathematics I

XX  
MATH 2014
Calculus I
X
 
  
MATH 2073

Discrete Mathematics II

XX  
MATH 2093

Linear Algebra

X   
PHIL 4013

Christian Ethics

X or MGMT 4083X or MGMT 4083  
MGMT 4083

Business Ethics

X or PHIL 4013X or PHIL 4013  
SENG 2003

Introduction to Software Engineering

XX  

Notes:

1 Requires nine additional hours in Computer Science.  A minor must be completed in biology, chemistry, mathematics, or physics.

2 Requires nine additional hours in Computer Science with a minimum of three at the Junior/Senior level

3 Requires six additional hours in Computer Science with a minimum of three at the Junior/Senior level

4 Requires six additional hours in Computer Science

 

Computer Science: 2005-2006 Catalog    

Course No.CourseB.S.1B.A.2Minor I3Minor II4
1043
Computer Programming I
X
X
X
X
1063
Computer Programming II
X
X
X
X
2063
Discrete Structures
X
X
X
 
2093
Assembly Language Programming
X
X
  
3033
Data Structures
X
X
X
 
3043
Computer Organization and Architecture
X
or 4043
  
3053
Computer Networks    
X
4023
Programming Languages
or 4033
   
4033
Database Management Systems
or 4023
X
 
X
4043
Algorithms
X
or 3043
  
4053
Operating Systems
X
   
4083
Current Topics
X
X
 
X
4093
Senior Seminar
X
X
  
 
1073

Discrete Mathematics I

XXX 
2014
Calculus I
X
X
  

Notes:

1 Requires one course from MATH 2024(Calculus II), 2093 (Linear Algebra), 3053(Abstract Algebra I), or 3063 (Probability and Statistics).  A minor must be completed in biology, chemistry, mathematics, or physics.

2 Requires six additional hours in Computer Science with a minimum of three at the Junior/Senior level

3 Requires six additional hours in Computer Science with a minimum of three at the Junior/Senior level

4 Requires three additional hours in Computer Science

 

Computer Science: 2004-2005 Catalog    

Course No.CourseB.S.1B.A.2Minor I3Minor II4
1043
Computer Programming I
X
X
X
X
1063
Computer Programming II
X
X
X
X
2063
Discrete Structures
X
X
X
 
2093
Assembly Language Programming
X
X
  
3033
Data Structures
X
X
X
 
3043
Computer Organization and Architecture
X
or 4043
  
3053
Computer Networks    
X
4023
Programming Languages
or 4033
   
4033
Database Management Systems
or 4023
X
 
X
4043
Algorithms
X
or 3043
  
4053
Operating Systems
X
   
4083
Current Topics
X
X
 
X
4093
Senior Seminar
X
X
  
 
2014
Calculus I
X
X
  
2024
Calculus II
X
  

Notes:

1 Requires three additional Junior/Senior hours in Mathematics.  A minor must be completed in biology, chemistry, mathematics, or physics.

2 Requires six additional hours in Computer Science with a minimum of three at the Junior/Senior level

3 Requires six additional hours in Computer Science with a minimum of three at the Junior/Senior level

4 Requires three additional hours in Computer Science


Software Engineering Degree Requirements

Software Engineering: 2006-2007 and 2007-2008 Catalogs    

Course No.CourseB.S.1
2003
Introduction to Software Engineering
X
2013
Software Engineering and Human Computer Interaction
X
3043
Software Requirements Analysis
X
3003
Software Construction

X

3033
Software Quality Assurance and Testing
X
3013
Software Design and Architecture
X
4003
Software Project Management
X
4013
Software Engineering Capstone
X
AREA REQUIREMENTS
MATH 1073

Discrete Mathematics I

X
MATH 2073

Discrete Mathematics II

X
MATH 2063

Elementary Statistics

X
PHIL 4013

Christian Ethics

X or MGMT 4083
MGMT 4083

Business Ethics

X or PHIL 4013
CSCI 1044

Introduction to Programming

X
CSCI 1064

Programming II

X
CSCI 2103

Data Structures

X
CSCI 4043

Algorithm Design and Analysis

X

Notes:

1 A minor must be completed in Biology, Chemistry, Mathematics, or Physics.  A minor cannot be chosen in Computer Science.