Symbolic computation is an important tool in many areas of pure and applied mathematics and engineering, and is also a fast-growing area of pure mathematical research. In recent years, symbolic computation has led to advances in many areas of pure and applied mathematics and has changed the way many mathematicians and engineers do research. Some of the areas in which symbolic computation has had a considerable impact are in algebra and algebraic geometry, in solving systems of polynomial equations, and in the study of many types of discrete structures. These areas, in turn, have impacted research in many applied subjects.
Faculty regularly teach courses and give seminar talks related to their research.
A number of Ph.D. students work on theses in these areas, and students interested in an M.S. degree can specialize in them. Graduates of the program have embarked on research and teaching careers both in academics and in industry. Students interested in a master's degree in mathematics with emphasis in symbolic computation and discrete structures can choose from the following graduate courses offered by program faculty. Students aiming for a Ph.D. degree in this area can work with program faculty in their area of interest, in addition to their coursework. Besides research in pure mathematics, there is also the possibility of research assistantships to work on several applied research projects described below.