Academics Banner

Requirements

Major Requirements in Mathematics

  • Calculus II
  • Differential Equations
  • Calculus III
  • Advanced Calculus
  • Fundamental Concepts of Mathematics
  • Programming and Multimedia in Java
  • Linear Algebra
  • two 3000-level electives from the department offerings
  • the Senior Evaluation.

Senior Evaluation
Seniors must enroll in the year-long course MATH 3997 and MATH 3999: Senior Readings and Seminar.  See description under course listings. 

Departmental Honors
Departmental Honors in Mathematics are conferred upon graduating seniors who have maintained an average of 3.7 or higher in courses required for the major (calculated as the College calculates G.P.A.).

Minor Requirements in Mathematics

Two courses approved by the department beyond the level of Calculus II would constitute a minor in mathematics.  Any questions should be referred to a member of the department.

Major Requirements in Computer Science

  • Calculus I
  • Calculus II
  • Discrete Structures
  • Probability
  • Programming and Graphics in Java
  • Programming and Multimedia in Java
  • Computer Systems Architecture and Programming
  • Programming Languages
  • Database Design and Construction
  • Building Search Engines and Other Software Tools
  • two 3000 level electives from the department offerings
  • the Senior Evaluation

Senior Evaluation
A thesis, written under the direction of a department member, that includes a study of a topic in computer science at the level of an advanced elective and a significant programming project.

Departmental Honors
Departmental Honors in Computer Science are conferred upon graduating seniors who have maintained an average of 3.7 or more in courses required for the major (calculated as the College calculates G.P.A.).

Minor Requirements in Computer Science
The student must complete four required courses and one advanced course.  Requirements:

  • Programming and Graphics in Visual BASIC
  • Computers and Information Technology
  • Programming and Graphics in Java
  • Programming and Multimedia in Java
  • Advanced Course

For students with a background equivalent to a required course, an advanced course may be substituted with the approval of the Department.

Advanced Courses (partial list):

  • Building Search Engines and Other Software Tools
  • Database Design and Construction
  • Programming Languages
  • Computer Systems Architecture and Programming

Upon completing the program, a student will be proficient in programming in Visual BASIC and Java, will be familiar with various hardware configurations for large and small systems, and will be knowledgeable about the software needed to run these systems.

Depending on the advanced course chosen, a student will also study these topics:

  • Advanced programming in Java
  • Data structures used in programming
  • Sequential and Random access files
  • Computer architecture and low level programming

Internships
On completion of minor requirements, applications may be submitted for internship positions in local businesses and corporations through the Office of Career Services.