Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 2.38 KB

instructor.md

File metadata and controls

39 lines (32 loc) · 2.38 KB

PDR: Docs: Instructor Notes

Go up to the main documents page (md)

This page is meant to be a set of notes to the instructor(s) of the course. It is certainly not secret, but not likely to be all that interesting to the students. But students are certainly welcome to read it!

Lecture progress

  • Lab 1 (md) (introduction): the in-lab requires getting through The 'Rational Example' section of the C++ slide set, and ideally the 'Pre-Processor' section as well.
  • Lab 3 (md) (stacks) requires getting through the stacks slides in the lists slide set
  • Lab 4 (md) (numbers): requires the use of command-line parameters for the post-lab, and those are discussed in the Arrays & Big-Oh slide set
  • Lab 5 (md) (trees): requires getting through the sections in the Trees slide set on expression trees and AVL trees (this information is needed for all three parts of the lab)
  • The 06: trees slide set will likey require that the two animation sites be allowed to run in your browser, as they are both Java applets. Those sites are here and here (only one is needed, as the second is a mirror of the first).

Piazza Setup

This is not really related to the materials in this repository, but here is how I set up Piazza. This is included mostsly as a reference for me for future semesters.

  • Log in (my account is under under my UVa ID)
  • Under manage class
    • general settings:
      • there are other TAs for this course
      • instructor self-signup is disabled
    • Q&A settings
      • disable posting anonymously
      • possibly disable private posts
    • customize Q&A
      • create 11 labs, 2 midterms, and: final_exam, lecture, other, git, linux
    • enroll professors/TAs
      • mark me as lead instructor
      • enroll my TAs
      • enroll the students in the course (but AFTER the first lecture)
    • create groups
      • do nothing
    • customize course page
      • disable all of the checkboxes