300

MTH 305 Introduction to Abstract Algebra

Develops the structural concepts that characterize abstract algebra. Topics in this course will be selected from the following: elementary number theory, groups, rings, integral domain, fields, and vector spaces. There is an emphasis on the oral and written communication of mathematical ideas. Students will frequently work in groups on special projects.

3

Prerequisites

MTH 161- MTH 162, MTH 220

MTH 311 Linear Programming

Covers both the theory and applications of linear programming, one of the leading methods for large-scale optimization. The simplex method will be studied in detail. Applications include product mix, diet, transportation, and network flow problems. Integer programming will be touched on briefly. Computer tools such as spreadsheet solvers will be introduced and used.

3

Prerequisites

MTH 220

MTH 330 Number Theory and Cryptography

Covers the fundamental algorithms used in both private key and public key cryptography. Algorithms covered will include DES, AES, Diffie-Hellman, and RSA. Traditional encryption methods such as Vigenere ciphers and their cryptanalysis will be briefly described. The number theory needed to understand primality testing and RSA encryption will be developed in detail. Several programming projects aimed at implementing some of the material will be given throughout the semester.

3

Prerequisites

CSC 141, CSC 144, CSC 171 or CSC 280; and MTH 220

Cross Listed Courses

CSC 330

MTH 333 Intermediate Linear Algebra

Is a course in finite dimensional vector spaces and linear transformations, including inner product spaces, determinants, eigenvalues, and eigenvectors.

3

Prerequisites

MTH 162, MTH 172, MTH 220

MTH 335 Junior Seminar

Is designed to teach mathematical science majors the skills necessary to learn mathematics on their own and communicate their knowledge to others in oral and written form. All students will attend presentations made by senior mathematics students. Students will be required to write a short, independently-researched paper and present it to the other students in the junior seminar.

1

MTH 391 Advanced Calculus for Applications

Covers the topics of vector field theory, Fourier series, and partial differential equations.

3

Prerequisites

MTH 265