To provide students with the skills, judgment, and spirit necessary to
effectively use a symbolic mathematics system such as Maple. To learn the
features and limitations of Maple and related systems. To see how Maple
can be used to solve a wide range of computational and mathematical problems.
To see how computational tools can be applied to various application
domains such as cryptography, signal processing, robotics, algorithm design
and analysis, code generation, algebra and number theory, and scientific
problems. To reinforce, through computational examples, students’
understanding of mathematical concepts learned in previous courses.
This term, the course will focus on applications to algorithm design,
generation, and analysis.