Computer Science Brain Teasers
Fall 2019

Course Description

Welcome to 191CICS1: Computer Science Brain Teasers. In this class, you will be presented well-known brain teasers in Computer Science and come up with solutions to them during discussion. Then we will analyze the efficiency of your solutions, using a framework we will develop in class.

Meeting Times

There are 4 sections for this seminar. Depending on which one you signed up for, the meeting times and location are as follows:

  • Wed 04:00 PM - 05:00 PM, Hasbrouck 136
  • Wed 05:30 PM - 06:30 PM, Hasbrouck 136
  • Fri 04:00 PM - 05:00 PM, Hasbrouck Lab Addition 107
  • Fri 05:30 PM - 06:30 PM, Hasbrouck Lab Addition 107
  • Syllabus

    You will be graded based on attendance, class discussion, in-class worksheets and occasional written homework assignments. In-class worksheets will be posted on this website and you will submit your responses on Moodle before the end of the class. Here is the course syllabus.

    Tentative Schedule

    Date Topic Homework/In-class Worksheet
    Sept. 4, Sept. 6 Introduction Link to the in-class exercise
    Sept. 11, Sept. 13 TBD TBD
    Sept. 18, Sept. 20 TBD TBD
    Sept. 25, Sept. 27 TBD TBD
    Oct. 2, Oct. 4 TBD TBD
    Oct. 9, Oct. 11 TBD TBD
    Oct. 16, Oct. 18 TBD TBD
    Oct. 23, Oct. 25 TBD TBD
    Oct. 30, Nov. 1 TBD TBD
    Nov. 6, Nov. 8 TBD TBD
    Nov. 15, Nov. 20 TBD TBD
    Nov. 22, Dec. 4 TBD TBD
    Dec. 6, Dec. 11 TBD TBD


    Thank you Phil Thomas for pointers to articles/resources!