Please turn in all homework to BYU Learningsuite. The drop-box only accepts a single file, and that file should always be in PDF format. If for some reason, you must turn in multiple files, then you will want to compress those files into a single archive using zip, tar, gzip, etc. Homework are intended to help accomplish the course objectives and prepare you for the final (see the Syllabus.

There are three types of homework for the course:

  1. Reading
  2. Discussion Lead
  3. Tool Experience

Reading Homework

A reading homework is to read a specific paper. Every student must read every paper assigned in the course (typically 1 paper per week). The schedule will list the papers with the due dates. Reading the paper means a student has invested enough time with the paper to be prepared to participate in the class discussion. Participation is part of the grade composition, and it is subjectively measured by the instructor. Asking relevant questions and making informed comments is good participation and reflects the level of understanding needed in the reading. Reading is self-reported via BYU Learningsuite.

Discussion Lead Homework

A discussion lead homework is to facilitate the discussion and class participation for an assigned paper. Each student will have an equal number of opportunities for discussion lead homework. The homework itself is to in two parts:

  1. The student submits a discussion outline via BYU Learningsuite to include simple examples that can be worked in class by hand; and
  2. a subjective measure of preparation during the actual discussion assessed by the instructor.

A good outline includes examples and a clear organization of the material with thought questions and challenge problems that probe understanding. A good discussion lead invites participation from the class, manages time, and adapts to the audience.

Tool Experience

A tool experience is to use a tool to verify simply programs. The student must

  1. download the tool;
  2. install the tool;
  3. verify simple examples from the tool distribution; and
  4. create new examples that illustrate the limits of the tool.

The students submits via BYU Learningsuite the new examples with a short (one page or less) writeup of his/her experience to include why the new exmaples illustrate the limits of the tool.

Add rubrik for the paper: grammar, sections, etc.

cs-686/homework.txt · Last modified: 2014/09/02 16:59 by egm
Back to top
CC Attribution-Share Alike 4.0 International = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0