This course examines how mathematics has influenced computer science, and how computer science has influenced mathematics. It covers a range of topics which sit at the intersection of mathematics and computer science, such as encryption, randomness, computational geometry, fractals, prime numbers, numerical methods, image processing, and simulations. Most topics are approached through developing static and animated visualizations of mathematical concepts.

CSE 271 and (MTH 231 or MTH 331)

**Topics vary by semester, but will typically include several of the following:**

- Encryption algorithms
- Image processing
- Mandelbrot and Julia Set fractals
- Algorithmic complexity
- Complex numbers
- Computational geometry
- Prime numbers
- Infinity
- Vectors
- Matrices
- Buffon’s needle problem
- Monte Carlo Simulations
- Monte Carlo Integration
- Numerical analysis
- Newton's method
- Random number generators
- Perlin noise
- Random walks
- L-Systems

- Summarize and explain historical and current topics in which mathematics has influenced the development of computer science.
- Summarize and explain historical and current topics in which computer science has influenced the development of mathematics.
- Solve mathematical problems in a variety of domains related to computer science (such as number theory, numerical methods, random numbers, computational geometry, vector operations, and complex numbers).
- Write computer programs to create static and animated visualizations of mathematical concepts.

McVey Data Science Building, 262

105 Tallawanda Road

Oxford, OH 45056

501 E. High Street

Oxford, OH 45056

- Campus Map
- Directions
- Online: Miami Online

- Main Operator 513-529-1809
- Office of Admission 513-529-2531
- Vine Hotline 513-529-6400
- Emergency Info https://miamioh.edu/emergency

1601 University Blvd.

Hamilton, OH 45011

- Campus Map
- Directions
- Online: E-Campus

- Main Operator 513-785-3000
- Office of Admission 513-785-3111
- Campus Status Line 513-785-3077
- Emergency Info https://miamioh.edu/regionals/emergency

4200 N. University Blvd.

Middletown, OH 45042

- Campus Map
- Directions
- Online: E-Campus

- Main Operator 513-727-3200
- Office of Admission 513-727-3216
- Campus Status 513-727-3477
- Emergency Info https://miamioh.edu/regionals/emergency

7847 VOA Park Dr.

(Corner of VOA Park Dr. and Cox Rd.)

West Chester, OH 45069

- Main Operator 513-895-8862
- From Middletown 513-217-8862
- Emergency Info https://miamioh.edu/regionals/emergency

Chateau de Differdange

1, Impasse du Chateau, L-4524 Differdange

Grand Duchy of Luxembourg

- Main Operator 011-352-582222-1
- Email luxembourg@MiamiOH.edu
- Website https://miamioh.edu/luxembourg

217-222 MacMillan Hall

501 E. Spring St.

Oxford, OH 45056, USA

- Main Operator 513-529-8600
- Emergency Info https://miamioh.edu/emergency

© 2024 Miami University All Rights Reserved