Assignment | _________ | Due date |
---|---|---|
Homework 1 | Wed July 2nd 11:59 p.m. | |
Homework 2 | Wed July 9th 11:59 p.m. | |
Homework 3 | Wed July 16th 11:59 p.m. | |
Homework 4 | Wed July 30th 11:59 p.m. | |
Homework 5 | Wed August 6 11:59 p.m. | |
Homework 6 | Wed August 13 11:59 p.m. | |
Homework 7 | Monday August 18 11:59 p.m. |
You are not required to typeset your homework solutions; however, it is an easy way to improve the legibility of your documents. Many Allen School students learned to typeset in this course. We have a few suggestions for typesetting.
Tl;dr: Use LaTeX if you are strongly considering graduate school or anticipate taking many optional math-heavy courses (theory courses, or courses in the math department), and so want to learn to use the full LaTeX language.
LaTeX is the standard tool for typesetting mathematical materials. While it takes some time to learn, it will likely pay for itself in the long run. You can even use LaTeX in places like Ed and Facebook Messenger!
These resources may be helpful for you to get started with LaTeX, with thanks to Adam Blank:
Overleaf is an online editor that spares you from having to install LaTeX locally. Overleaf has some documentation, but you might want to read this how-to-overleaf document first.
LaTeX is the tool used by CS researchers to write papers, and by mathematicians and computer scientists to typeset mathematics, but (especially with Overleaf) compiling can take a few seconds, and if you make a mistake, the error message you get may be difficult to interpret (much like error messages you get for compilation errors in Java).
The learning curve for complicated layouts (e.g., tables and images) can be quite frustrating
Writing LaTeX feels like writing code---you type things, and then eventually compile (and hope you didn't make a mistake and need to debug). While this gives you very significant power to make documents look very nice, it also means a perfect document can be slow to produce.
Tl;dr: Use Parchmynt if you don't want to learn the full power of LaTeX (at least not yet), and are ok with an untested editor.
Parchmynt was designed by some recent UW alums to make it easier to learn LaTeX. It will let you use LaTeX syntax (say to write a formula), but gives you a WYSIWYG editor that makes it quicker to create complicated things like tables.
Because Parchmynt embeds "real" LaTeX, if you decide to learn LaTeX later, everything you've learned (e.g., command names you've memorized) will transfer over. It could be a good stepping stone for eventually getting to the full power of LaTeX.
Parchmynt is new! The developers are happy to receive bug reports, but please treat it as a new product with a small team doing it as a passion project (e.g., you'll want to save work regularly).
We recommend watching this video to see how it works
Tl;dr: Use Office if you aren't worried about learning LaTeX and want to get something that looks fine as fast as possible
Microsoft Word has equation mode which allows you to insert mathematical text into a word document.
Because it's in Microsoft Word, creating tables and other complicated objects is usually familiar, and much easier than in the other options we've listed here.
Equation editor's output is usually a bit ugly, but it's legible (more legible than handwriting). There is little overlap between Equation Editor commands and LaTeX commands, though, so it's not a good stepping stone to full LaTeX.