The assignments below were developed for mathematics courses by an interdisciplinary team of Arup Guha (Department of Electrical and Engineering and Computer Science) and Ram Mahapatra (Department of Mathematics). This interdisciplinary collaboration was natural because computer scientists need to know math and because mathematicians often find math principles implemented in computer science.
The important and interesting aspect of all of these assignments is that they ask students to use writing to discuss applications of mathematical problems and/or to reflect on their paths to solving those problems.