Announcements

This pages holds all the announcements presented at the start of lecture periods. Note that emails are intentionally removed, since this is a public page. You can find those emails on the Canvas landing page.

Lecture 14: Tuesday, October 13, 2026

  • PS4 out, due tomorrow, October 14
  • PA2 out, due Thursday, October 15
  • PS5 coming later this week, due next Wednesday, October 21
  • Divide and Conquer Quiz (Quiz 2) at CBTF next week (Wed-Fri, Oct 21-23, 2026)
    • Sign ups open this week on Prairietest.com
    • Will be discussed on Thursday

Lecture 13: Thursday, October 8, 2026

  • PS4 out, due October 14
  • PA2 out, due October 15
  • Graphs Quiz at CBTF this week (Wed-Fri, Oct 7-9, 2026)
    • Sign up on Prairietest.com now if you haven’t already
  • Divide and Conquer Quiz (Quiz 2) at CBTF in two weeks (Wed-Fri, Oct 21-23, 2026)

Lecture 12: Thursday, October 1, 2026

  • PS4 out today, due October 14
  • PA2 will be available this week, due October 15
  • Graphs Quiz at CBTF next week (Wed-Fri, Oct 7-9, 2026)
    • Sign up on Prairietest.com now

Quiz 1: Graphs

  • Four questions:
    • Big-Oh function classification
    • Multiple choice questions (T/F, select-one, select-many)
      • Likely around 8 (but that number may change)
    • Graph algorithms: using proof blocks, specify an algorithm we’ve seen
      • All graph algorithms we’ve seen are fair game here
    • Trace one graph algorithm (randomly selected):
      • Perform DFS and classify the edges
      • Perform Dijkstra’s Shortest Path
      • Determine the Strongly Connected Components

Lecture 11: Tuesday, September 29th

  • PS3 out, due tomorrow
  • PS4 will be available this week, due October 14, 2026
  • PA2 will be available this week, due October 15, 2026
  • Graphs Quiz at CBTF next week (Wed-Fri, Oct 7-9, 2026)
    • Sign up on Prairietest.com soon (more details when we have them)
  • Reviewing Practice Quiz

Lecture 10: Thursday, September 24th

  • PA1 due tonight, Thursday, September 24, 2026
  • PS3 out, due Wednesday, September 30, 2026
  • Office hours
    • TA office hours Mon-Wed 5-9pm, Sun&Thurs 5-7pm in Rice 442
    • Posted on Canvas landing page and website home page
  • Quiz 1 (Graphs) coming after Fall Reading Days

Lecture 9: Tuesday, September 22th

  • PS2 out, due Wednesday, September 23, 2026
  • PA1 out, due Thursday, September 24, 2026
  • PS3 out today, due Wednesday, Sept 30, 2026
  • Office hours
    • TA office hours Mon-Wed 5-9pm, Sun&Thurs 5-7pm in Rice 442
    • Posted on Canvas landing page and website home page
  • Quiz 1 (Graphs) coming after Fall Reading Days

Lecture 8: Thursday, September 17th

  • PS2 out, due Wednesday, September 23, 2026
  • PA1 out, due Thursday, September 24, 2026
  • PS3 coming early next week, due Wednesday, Sept 30, 2026
  • Office hours
    • TA office hours Mon-Wed 5-9pm, Sun&Thurs 5-7pm in Rice 442
    • Posted on Canvas landing page and website home page
  • CBTF Practice Quiz this week (Wed-Fri)
    • Can’t make a reservation? Email <redacted> (scheduling)

Lecture 7: Tuesday, September 15th

  • PS1 out, due Wednesday, September 16, 2026
  • PS2 out, due Wednesday, September 23, 2026
  • PA1 out, due Thursday, September 24, 2026
  • Office hours
    • TA office hours Mon-Wed 5-9pm, Sun&Thurs 5-7pm in Rice 442
    • Posted on Canvas landing page and website home page
  • CBTF Practice Quiz this week (Wed-Fri) – please schedule!

CBTF Practice Quiz: Logistics

  • Make reservation on prairietest.com
    • Can’t make a reservation? Email <redacted> (scheduling)
  • Location: Gilmer Hall 490A
  • Do not be late! Be early!
    • Arrive early to check in
    • Test will automatically close a few minutes after the start time
  • Practice quiz
    • Get a feel for the room, the environment, types of questions
    • No testing on content, so you won’t need to study for this one
    • Know things like: obvious UVA landmarks, opposite of True, runtime of insertion sort (it’s O(n^2))

CBTF Practice Quiz: Contents

  • 6 questions, in a random order
    • Agreements and understanding question
      • Read through, click that you understand
    • Multiple choice, true/false questions
      • True/false, multiple choice select one, multiple choice select many
    • Symbolic input questions
      • Entering formulas such as “O(f(n))” or “E=m*c^2”
    • Proof blocks question
      • Given a series of steps for a proof (or algorithm) including incorrect steps, assemble the correct ones in the correct order
    • Array fill-in
      • Given a 1-D or 2-D array, fill in the correct values
    • Comments
      • List any comments you have (but must put something, at least “none”, for credit)

Lecture 6: Thursday, September 10th

  • PS1 out, due Wednesday, September 16, 2026
  • PS2 out next week, due Wednesday, September 23, 2026
  • Office hours
    • TA office hours Mon-Wed 5-9pm, Sun&Thurs 5-7pm in Rice 442
    • Posted on Canvas landing page and website home page
  • CBTF Practice Quiz next week (Wed-Fri) – please schedule!

Lecture 5: Tuesday, September 8th

  • PS0 out, due September 8 tomorrow, September 9, 2026
  • PS1 out, due Wednesday September 16, 2026
  • Office hours
    • TA office hours Mon-Wed 5-9pm, Sun&Thurs 5-7pm in Rice 442
    • Posted on Canvas landing page and website home page
  • CBTF Practice Quiz next week (Wed-Fri)

CBTF Practice Quiz next week (Wed-Fri)

  • How to register:
    • Go to prairietest.com and accept the invitation to CS 3100
    • You will then be able to reserve a slot for the practice quiz
    • Don’t see an invitation?
      • If you added the course late, we will update this week
      • If you did NOT add the course late, email the course email!
  • If you got an invitation from prairielearn.com, ignore that for now
  • CBTF is in Gilmer Hall, room 490A
  • The system automatically bans you from taking the quiz if you are late!
  • Arrive a bit early!
  • Details about the quiz itself will be out next Tuesday

Lecture 4: Thursday, September 3rd

  • PS0 out in Canvas and course website, due September 8, 2026
  • PS1 available tomorrow, due September 16, 2026 (Wednesday!)
  • Course email: <redacted>
  • Office hours
    • TA office hours changing slightly
      • Sun & Thurs 5-7pm, Mon-Wed 5-9pm in Rice 442
      • Sunday hours starting this weekend
    • Bloomfield hours W 10a-12p, Th 2-3p (Rice 402) – missing today
    • Hott hours Tu & Th 2:30-3:30p, W 3-4p (Rice 401)
    • Posted on Canvas landing page and website home page
  • CBTF practice quiz in 2 weeks (details soon!)

Lecture 3: Tuesday, September 1st

  • PS0 out in Canvas and course website, due September 8, 2026
  • PS1 available later this week, due September 15, 2026
  • Course email: <redacted>
  • Office hours
    • TA office hours Mon-Thur 5-9pm in Rice 442
    • Bloomfield hours W 10a-12p, Th 2-3p (Rice 402)
    • Hott hours Tu & Th 2:30-3:30p, W 3-4p (Rice 401)
    • Posted on Canvas landing page and website home page
  • Quiz 5 (Final Exam Time) Update:
    • Can take it during our exam time, Fri Dec 11 7-10pm; may have other times

Lecture 2: Thursday, August 27th

  • PS0 out in Canvas and course website, due September 8, 2026
  • PS1 available later next week, due September 15, 2026
  • Textbook is linked from Canvas landing page
  • Office hours coming soon (starting next week)
    • TA office hours targeting Mon-Thur 5-9pm in Rice 442 (details next week)
    • Profs office hours Bloomfield (Rice 402), Hott (Rice 401)
    • Will be posted on Canvas landing page
  • Prof Hott Office Hours Today (Thursday), 2:30-3:30pm

Lecture 1: Tuesday, August 25th

As this was the first lecture, there were no announcements.


This site uses Just the Docs, a documentation theme for Jekyll.