Required Courses
56:645:533-534 Introduction to the Theory of Computation I,II (3,3)
56:645:535-536 Algebra for Computer Scientists I,II (3,3)
56:645:537 Computer Algorithms (3)
56:645:538 Combinatorial Optimization (3)
56:645:571-572 Computational Mathematics I,II (3,3)
Elective Courses
56:645:540 Computational Number Theory and Cryptography (3)
56:645:541 Introduction to Computational Geometry (3)
56:645:542 Parallel Supercomputing (3)
56:645:543 Mathematics on the Web (3)
56:645:556 Visualizing Mathematics by Computer (3)
56:645:557 Signal Processing (3)
56:645:558 Theory and Computation in Probability and Queuing Theory (3)
56:645:560 Industrial Mathematics (3)
56:645:561 Optimization Theory (3)
56:645:562 Mathematical Modeling (3)
56:645:563 Statistical Reasoning (3)