CSE 16
Applied Discrete Mathematics
Lab Assignments


General Instructions

Lab assignments will be based on computational problems related to topics discussed in class such as logic and logical expressions, set theory, enumerative combinatorics, and probability. The goal of each project will be to compute some specific set of discrete mathematical objects, and to present that set in some specific printed format. You may use any programming language you are familiar with to produce these objects. If you have no programming experience, you may resort to producing the objects via hand calculation. See me in office hours if you need advice on how to proceed in this case. Each project requires that you submit a text file containing the output of your calculation, and a short description of your method. You will not submit the program that produced it.

You will submit your files through Gradescope.  To submit a Lab, go to Assignments, find the link for a particular assignment and upload your file. All submissions must be plain text files, not pdf files, and not image files. If you have any technical problems with lab submissions, or if you wish to appeal a lab grade, contact either TA Kajal Nitin Patil (kapatil@ucsc.edu), or TA Sai Venkat Malreddy (smalredd@ucsc.edu).

Lab Assignments

lab1: Due Monday July 8, 10:00pm
lab2: Due Monday July 15, 10:00pm
lab3: Due Monday August 5, 10:00pm
lab4: Due Monday August 12, 10:00pm




If you find any errors, please report them to:   ptantalo@soe.ucsc.edu