CSCI 3656 - Numerical Computation
Primary Instructor
-
Spring 2026
Covers development, computer implementation, and analysis of numerical methods for applied mathematical problems. Explores topics such as floating point arithmetic, numerical solution of linear systems of equations, root finding, numerical interpolation, differentiation, and integration.
CSCI 4950 - Senior Thesis
Primary Instructor
-
Spring 2026
Provides an opportunity for senior computer science majors to conduct exploratory research in computer science as an option for the capstone requirement. Department enforced prerequisites: 36 hours of Computer Science coursework including Foundation courses, Upper-Division writing, CS GPA 3.0. Department consent required, contact academic advisor for details. Senior Capstone courses are optional for BA students. BA students interested in taking this course should contact their advisor early in their major. May be repeated up to 8 total credit hours.
CSCI 5526 - Computational Tools for Multiscale Problems
Primary Instructor
-
Fall 2025
Discusses state-of-the-art methods and software for the fast and accurate numerical solution of problems with features on multiple scales. This course starts from the fundamentals of numerical computation (linear solve, interpolation, differentiation, quadrature) and builds up to hybrid ODE solvers and boundary integral equation methods. Methods for developing scientific computing software will be discussed and practiced in-class and via assignments. Recommended prerequisite: CSCI 3656 Numerical Computation, CSCI 5636 Numerical Solution of Partial, Differential Equations, Knowledge of a programming language (eg Python, C++, MATLAB), Linear algebra, and Calculus, including vector calculus, Complex analysis.
CSCI 5636 - Numerical Solution of Partial Differential Equations
Primary Instructor
-
Spring 2025
Focuses on discretization techniques such as finite difference, finite element and finite volume methods, and parallel solution algorithms such as Krylov subspace methods, domain decomposition and multilevel methods. Recommended prerequisites: (CSCI 2820 or APPM 2360 or APPM 3310 or MATH 2130 or MATH 2135 or MATH 3130 or MATH 3135) AND (CSCI 3656 or APPM 4650 or MATH 4650 or MCEN 3030 or PHYS 2600) (all minimum grade B).
CSCI 7000 - Current Topics in Computer Science
Primary Instructor
-
Fall 2024
Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 18 total credit hours.