Computer Science | Mathematics | Statistics

## Computer Science

### COMP 112 - Introduction to Data Science

Frequency: Every semester.

**Cross-Listed as: **STAT 112

### COMP 120 - Computing and Society

Frequency: Typically offered in the fall as a First Year Course.

### COMP 123 - Core Concepts in Computer Science

Frequency: Every semester.

### COMP 127 - Object-Oriented Programming and Abstraction

Frequency: Every semester.

**Prerequisite(s): **COMP 123 or permission of instructor.

### COMP 128 - Data Structures

Frequency: Every semester.

**Prerequisite(s): **COMP 127 or permission of instructor.

### COMP 154 - Digital Ethics

Frequency: Offered alternate years.

**Cross-Listed as: **PHIL 225

### COMP 194 - Topics Course

### COMP 221 - Algorithm Design and Analysis

Frequency: Every semester

### COMP 225 - Software Design and Development

Frequency: Every semester.

### COMP 240 - Computer Systems Organization

Frequency: Every semester.

**Prerequisite(s): **COMP 128 or permission of instructor.

### COMP 294 - Topics Course

### COMP 302 - Introduction to Database Management Systems

Frequency: Typically offered every semester.

### COMP 320 - Computational Biology

Frequency: Typically offered even-numbered fall semesters.

**Prerequisite(s): **COMP 123, or permission of the instructor.

### COMP 340 - Digital Electronics

Frequency: Offered alternate spring semesters.

**Prerequisite(s): **MATH 137 or permission of instructor.

**Cross-Listed as: **PHYS 340

### COMP 342 - Operating Systems and Computer Architecture

Frequency: Offered occsionally.

**Prerequisite(s): **COMP 240 or permission of instructor.

### COMP 346 - Internet Computing

Frequency: Typically offered even-numbered fall semesters,

**Prerequisite(s): **COMP 225 or permission of instructor.

### COMP 361 - Theory of Computation

Frequency: Alternate spring semesters.

**Cross-Listed as: **MATH 361

### COMP 365 - Computational Linear Algebra

Frequency: Every spring.

**Cross-Listed as: **MATH 365

### COMP 380 - Bodies/Minds: AI Robotics

Frequency: Typically offered even-numbered spring semesters.

**Prerequisite(s): **COMP 221 or permission of instructor.

### COMP 394 - Topics Course

### COMP 440 - Collective Intelligence

Frequency: Typically offered odd-numbered fall semesters.

### COMP 445 - Parallel and Distributed Processing

Frequency: Typically offered odd-numbered fall semesters.

### COMP 465 - Interactive Computer Graphics

Frequency: Alternate spring semesters.

**Prerequisite(s): **COMP 240; Linear Algebra recommended but not required.

### COMP 479 - Network Science

Frequency: Offered odd-numbered spring semesters.

**Cross-Listed as: **MATH 479

### COMP 484 - Introduction to Artificial Intelligence

Frequency: Typically offered every fall semester.

**Prerequisite(s): **COMP 221, or permission of instructor.

### COMP 494 - Topics Course

### COMP 601 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### COMP 602 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### COMP 603 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### COMP 604 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### COMP 611 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangements must be made with a department member prior to registration and permission of instructor and department chair.

### COMP 612 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangements must be made with a department member prior to registration and permission of instructor and department chair.

### COMP 613 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangements must be made with a department member prior to registration and permission of instructor and department chair.

### COMP 614 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangements must be made with a department member prior to registration and permission of instructor and department chair.

### COMP 621 - Internship

Frequency: Every semester.

**Prerequisite(s): **Available to junior and senior students with declared majors in computer science. Arrangements must be made prior to registration. Permission of instructor. Work with Internship Office.

### COMP 622 - Internship

Frequency: Every semester.

**Prerequisite(s): **Available to junior and senior students with declared majors in computer science. Arrangements must be made prior to registration. Permission of instructor. Work with Internship Office.

### COMP 623 - Internship

Frequency: Every semester.

**Prerequisite(s): **Available to junior and senior students with declared majors in computer science. Arrangements must be made prior to registration. Permission of instructor. Work with Internship Office.

### COMP 624 - Internship

Frequency: Every semester.

**Prerequisite(s): **Available to junior and senior students with declared majors in computer science. Arrangements must be made prior to registration. Permission of instructor. Work with Internship Office.

### COMP 631 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor. Work with Academic Programs.

### COMP 632 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor. Work with Academic Programs.

### COMP 633 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor. Work with Academic Programs.

### COMP 634 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor. Work with Academic Programs.

### COMP 641 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### COMP 642 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### COMP 643 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### COMP 644 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

## Mathematics

### MATH 135 - Applied Multivariable Calculus I

**This course focuses on calculus useful for applied work in the natural and social sciences. There is a strong emphasis on developing scientific computing and mathematical modeling skills. The topics include functions as models of data, differential calculus of functions of one and several variables, integration, differential equations, and estimation techniques. Applications are drawn from varied areas, including biology, chemistry, economics, and physics.**

Frequency: Every semester.

### MATH 137 - Applied Multivariable Calculus II

**This course focuses on calculus useful for both theoretical and applied work in the mathematical, natural, and social sciences. Topics include: partial derivatives, gradients, contour plots, constrained and unconstrained optimization, Taylor polynomials, interpretations of integrals via finite sums, the fundamental theorem of calculus, double integrals over a rectangle,and differential equations. Attention is given to both symbolic and numerical computing.**

Frequency: Every semester.

**Prerequisite(s): ****MATH 135 or a year of high school calculus at the level of AP calculus with an AB score of 4 or higher. **

### MATH 194 - Topics Course

### MATH 212 - Philosophy of Mathematics

Frequency: Alternate years.

**Cross-Listed as: **PHIL 312

### MATH 236 - Linear Algebra

Frequency: Offered every semester.

### MATH 237 - Applied Multivariable Calculus III

Frequency: Every semester.

**Prerequisite(s): **MATH 137 or a strong high school calculus at the level of AP calculus with a BC score of 4 or higher.

### MATH 279 - Discrete Mathematics

Frequency: Every semester.

### MATH 294 - Topics Course

### MATH 312 - Differential Equations

Frequency: Every semester.

### MATH 313 - Advanced Symbolic Logic

Frequency: Alternate years.

**Cross-Listed as: **PHIL 313

### MATH 354 - Probability

Frequency: Every semester.

**Cross-Listed as: **STAT 354

### MATH 361 - Theory of Computation

Frequency: Alternate spring semesters.

**Cross-Listed as: **COMP 361

### MATH 365 - Computational Linear Algebra

Frequency: Every spring.

**Cross-Listed as: ** COMP 365

### MATH 376 - Algebraic Structures

Frequency: Every spring.

### MATH 377 - Real Analysis

Frequency: Every fall.

**Prerequisite(s): ** MATH 237.

### MATH 378 - Complex Analysis

Frequency: Every spring.

### MATH 379 - Combinatorics

Frequency: Offered odd-numbered fall semesters.

### MATH 394 - Topics Course

### MATH 432 - Mathematical Modeling

Frequency: Every fall semester.

### MATH 437 - Topics in Applied Mathematics

Frequency: Odd numbered spring semesters.

### MATH 455 - Mathematical Statistics

Frequency: Even numbered spring semesters.

**Prerequisite(s): **MATH 354 .

**Cross-Listed as: **STAT 455

### MATH 471 - Topology

Frequency: Odd spring semesters.

### MATH 476 - Representation Theory

Frequency: Odd numbered fall semesters.

**Prerequisite(s): **MATH 376 .

### MATH 477 - Projects in Analysis

### MATH 479 - Network Science

Frequency: Odd numbered spring semesters.

**Cross-Listed as: **COMP 479

### MATH 494 - Topics Course

### MATH 601 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### MATH 602 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### MATH 603 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### MATH 604 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### MATH 611 - Independent Project

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### MATH 612 - Independent Project

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### MATH 613 - Independent Project

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### MATH 614 - Independent Project

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### MATH 621 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### MATH 622 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### MATH 622 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### MATH 623 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### MATH 624 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### MATH 631 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form .

### MATH 632 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form .

### MATH 633 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form .

### MATH 634 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form .

### MATH 641 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### MATH 642 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### MATH 643 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### MATH 644 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

## Statistics

### STAT 112 - Introduction to Data Science

Frequency: Every semester.

**Cross-Listed as: **COMP 112

### STAT 125 - Epidemiology

Frequency: Every semester.

### STAT 155 - Introduction to Statistical Modeling

Frequency: Every semester.

### STAT 194 - Topics Course

### STAT 253 - Statistical Machine Learning

Frequency: Every semester.

**Prerequisite(s): ****STAT 155.**

### STAT 294 - Topics Course

### STAT 354 - Probability

Frequency: Every semester.

**Cross-Listed as: **MATH 354

### STAT 394 - Topics Course

### STAT 453 - Survival Analysis

Frequency: Even fall and even spring semesters.

### STAT 454 - Bayesian Statistics

Frequency: Odd fall and odd spring semesters.

### STAT 455 - Mathematical Statistics

Frequency: Even numbered spring semesters.

**Prerequisite(s): **MATH 354 .

**Cross-Listed as: **MATH 455

### STAT 494 - Topics Course

### STAT 601 - Tutorial

Frequency: Every semester.

**Prerequisite(s): ** Permission of instructor and department chair.

### STAT 602 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### STAT 603 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### STAT 604 - Tutorial

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### STAT 611 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### STAT 612 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### STAT 613 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### STAT 614 - Independent Project

Frequency: Every semester.

**Prerequisite(s): **Arrangement with faculty prior to registration, departmental approval, and permission of instructor and department chair.

### STAT 621 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### STAT 623 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### STAT 624 - Internship

Frequency: Every semester.

**Prerequisite(s): **Junior and Senior standing. Arrangements must be made prior to registration. Departmental approval and permission of instructor required. Work with Internship Office.

### STAT 631 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form.

### STAT 632 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form.

### STAT 633 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form.

### STAT 634 - Preceptorship

Frequency: Every semester.

**Prerequisite(s): **Permission of the instructor. Work with Academic Programs Office to complete a Preceptor Learning Contract Form.

### STAT 641 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### STAT 642 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.

### STAT 644 - Honors Independent

Frequency: Every semester.

**Prerequisite(s): **Permission of instructor and department chair.