CSCI 4831 - Special Topics in Algorithms
Primary Instructor
-
Spring 2025 / Spring 2026
Covers topics of interest in computer science at the upper-division undergraduate level. Content varies from semester to semester. Only 9 credit hours from CSCI 4830 and/or CSCI 4831 can count toward Computer Science BS or BA.
CSCI 5454 - Design and Analysis of Algorithms
Primary Instructor
-
Fall 2024 / Fall 2025
Techniques for algorithm design, analysis of correctness and efficiency; divide and conquer, dynamic programming, probabilistic methods, advanced data structures, graph algorithms, etc. Lower bounds, NP-completeness, intractability. Recommended prerequisite: CSCI 2270 or equivalent.
CSCI 6454 - Advanced Algorithms
Primary Instructor
-
Spring 2025 / Spring 2026
Topics include matching and network flows, matroids, computational geometry, parallel computation (PRAM, hypercube, mesh). Also includes Vlsi, database theory, distributed computation, cryptography, robotics, scheduling, probabilistic algorithms, approximation algorithms, average case, and amortized analysis, time permitting.
CSCI 6950 - Master's Thesis
Primary Instructor
-
Fall 2025 / Spring 2026
Registration intended for Master's students preparing a thesis. May be repeated up to 50 total credit hours.
CSCI 7000 - Current Topics in Computer Science
Primary Instructor
-
Spring 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.