COMP20: Course Information

Course Logistics

  • I don’t put out stuff for you to read that is not necessary – so please read all notices
  • There is no textbook to purchase! Be diligent about assigned readings (in the Module in Piazza).
  • Be at each class – or watch the recording within 24 hours if you really need to skip.
  • Always feel free to ask questions during class. We use Zoom chat or just yell out!
  • Assignments – its where a lot of learning will happen.
    Normally assigned on Monday – due the following Monday at midnight
    Completing all assignments is the best route to an A
  • Quizzes for demonstration of theoretical knowledge
  • Office hours with Instructor and TA’s. Additional times on request. Changes in office hour scheduling will be noted in Piazza
  • com for communication/announcements/questions
  • Canvas for assignment submission and grading
  • com for meeting. You will find “Lisad office” on Floor 2 and Comp20 TA and Comp20 Hangout on Floor 1
  • Weekly announcement in Piazza: what is due, upcoming assignments and quizzes, schedule changes.

Office Hours Procedures

  • Log on to Sococo (
  • Find Comp 20 Room diagonally below my office (on the right side)
  • For one-on-one help, please enter your name, what you need help with, and your personal zoom link on the “Office Hours Queue” Link
  • A TA will come to your zoom room to help you as soon as they are done helping the previous person.
  • Note that the TA will cross your name off when they go to help you.  You will need to add it back into the list if you need help again.


  • Please pay attention to the spec for each assignment
  • You may need to submit more than once in Canvas for different elements of an assignment – that’s ok. Or you may combine several files into a compressed file
  • Important: Leave URL’s active until a grade is posted
  • Test all work before andafter submitting
  • Inform the grader if there is a part of the assignment you did not get working

Late policy for assignments

  • 1 hour late: excused
  • 1 hour to 24 hours late  5 point deduction
  • 24 to 72 hours late:       15 point deduction
  • More than 72 hours grade is 0


  • Extensions will be granted on a case-by-case basis
  • Send an email or private message in piazza to the instructor no later than 6 hours prior to the deadline- indicate the following:
    • Why you need the extension
    • How much time you need
  • All requests receive a response – if you do not see a response within 24 hours, please resend.

Extra Credit

There will be several extra credit opportunities.  You may earn a maximum of 100 points extra credit. It will be applied to your assignment or quiz grade – wherever you need it most.

  • Best domain 1st place                    20 pts
  • Best domain 2nd place                  10 pts
  • Javascript e/c                                 20 pts
  • Usability e/c                                    30 pts
  • Jade delight e/c                              10 pts
  • Stock ticker e/c                              10 pts
  • Midterm proj post mortem              15 pts

Assignment Deliverables

  • Please pay attention to the spec for each assignment
  • You may need to submit more than once in Canvas for different elements of an assignment – that’s ok
  • Important: Leave URL’s active throughout the semester
  • Test all work before and after submitting