Department of Mathematics

Math 300: Mathematical Computing


No markup language can encompass every sort of feature that might ever be imagined for typesetting. HTML, in particular, was always envisioned as a minimalist markup language. While HTML5 is vastly more wide-ranging than earlier versions of HTML, many browsers have refused to support all its features. To fill in the gaps they have left, certain polyfills have been developed, some to a very high level. Polyfills are programs that implement typesetting features that browsers do not.

The most important polyfill for us, as mathematicians, is called MathJax. It is developed in javascript, and allows us to typeset mathematics using MathML or TeX, that works in essentially any browser. To use MathJax, all you need to do is to put the following text in your page, and then type MathML or TeX.

  <script src=""></script>
  <script id="MathJax-script" async src=""></script>


The last test will take place at the final exam time on Tuesday, 12 December, from 1:30-3:30. It will be written as a one-hour (not 50 minute) exam, but you may have the full two hours for it. In other respects it will be very like the other tests, but comprehensive - it will emphasize Python, but cover all the topics we have seen. There is a Sample Exam, but be aware that things will have changed somewhat with the advent of ChatGPT.

Assignment A is posted.

Department of Mathematics, PO Box 643113, Neill Hall 103, Washington State University, Pullman WA 99164-3113, 509-335-3926, Contact Us
Copyright © 1996-2020 Kevin Cooper