Liberal Arts College, Virginia College, College in Virginia, VA College, College in VA

Majors and Minors in Math and Computer Science

Mathematics Major Requirements

A major in mathematics consists of the following required courses:

MATH 120 Precalculus
MATH 131 Calculus I
MATH 132 Calculus II
MATH 216 Set Theory and Symbolic Logic
MATH 231 Calculus III
MATH 232 Calculus IV
MATH 330 Linear Algebra
MATH 340 Theoretical Statistics I
MATH 400 Modern Algebra
MATH 410 Real Variables I
MATH 420 Real Variables II*
MATH 460 Seminar in Mathematics
Two additional courses in Mathematics numbered 300 or above, excluding MATH 480.
*MATH 341 may be substituted with permission of department

Majors who wish to earn their secondary education licensure must also take MATH 300 and MATH 320.

 

Computer Science Major Requirements

A major in computer science consists of the following required courses:

MATH 120 Precalculus
MATH 131 Calculus I
MATH 132 Calculus II
CSCI 200 Introduction to Programming
CSCI 205 Data Structures and Abstraction
CSCI 225 Mathematical Structures for Computer Science
CSCI 300 Software Practice
CSCI 315 Artificial Intelligence
CSCI 320 Algorithm Analysis
CSCI 340 Computer Architecture
CSCI 440 Operating Systems and Networking
CSCI 460 Seminar in Computer Science
CIS 250 Introduction to Information Systems
CIS 450 Software Engineering

And two courses from the following:

ART 220 Introduction to Digital Media
ART 322 Web Theory and Design
CSCI 140 Introduction to Web API Programming Using Facebook
CSCI 330 Scripting Languages
CSCI 410 Signal and Image Processing
CSCI 430 Programming Paradigms
CSCI 435 Compiler Design
CSCI 450 Special Topics
CIS 325 Data Communications
CIS 350 Database Management
MATH 330 Linear Algebra
MATH 340 Theoretical Statistics I
MATH 350 Numerical Analysis
PHYS 305 Electronics
PHYS 306 Digital Electronics

The computer science major may be taken as a dual major with mathematics.

 

Information Systems Management Major Requirements

A major in information systems management consists of the following required courses:

CIS 103 Introduction to Computing
CIS 250 Introduction to Information Systems
CIS 325 Data Communications
CIS 350 Database Management
CIS 450 Software Engineering
CIS 460 Seminar in Information Systems
CSCI 330 Scripting Languages
BUS 300 Principles of Organization Management
BUS 340 Management Science
BUS 420 Human Resource Management
PHIL 319 Conflict Transformation
PHIL 320 Professional Ethics
COMM 325 Communication in the Organization
SOC 245 Group Process
MATH 200 Introduction to Statistics

And one course from the following:

CSCI 105 Beginning Programming
CSCI 200 Introduction to Programming

 

Mathematics Minor Requirements

A minor in mathematics consists of the following courses:

MATH 120 Precalculus
MATH 131 Calculus I
MATH 132 Calculus II
MATH 216 Set Theory and Symbolic Logic
MATH 231 Calculus III
And two additional courses chosen from Mathematics courses numbered 300 to 450, excluding MATH 320.

 

Computer Science Minor Requirements

A minor in computer science consists of the following required courses:

MATH 120 Precalculus
MATH 131 Calculus I
MATH 132 Calculus II
CSCI 200 Introduction to Programming
CSCI 205 Data Structures and Abstraction
CSCI 225 Mathematical Structures for Computer Science
CSCI 300 Software Practice
And six additional credits in Computer Science chosen from courses numbered 300 or above.

 

Computer Information Systems Minor Requirements

A minor in computer information systems consists of the following courses:

CIS 103 Introduction to Computing
CIS 250 Introduction to Information Systems
CIS 325 Data Communications
CIS 350 Database Management
CIS 450 Software Engineering

And one course from the following:

CSCI 105 Beginning Programming
CSCI 200 Introduction to Programming

A minor in computer information systems may not be taken with a major in information systems management.

 

Algebra I Add-On Endorsement Requirements

Students already admitted to the Teacher Education Program and not already earning their secondary education licensure in mathematics may opt for an add-on endorsement in Algebra I. This endorsement consists of the following courses:

MATH 120 Precalculus
MATH 131 Calculus I
MATH 132 Calculus II
MATH 216 Set Theory and Symbolic Logic
MATH 300 Modern Geometry
MATH 330 Linear Algebra
MATH 200 Introduction to Statistics
OR
MATH 340 Theoretical Statistics
CSCI 105 Beginning Programming

Requirements also include admission to the Teacher Education Program, earning an endorsement in another area, and passing scores on the PRAXIS Examinations. If interested, please contact the chair of the mathematics and computer science department and the director of teacher educati