Overview
Administration
Calendar
Lecture Notes
Assignments
Links
Change Log
Projects

  CSE30151 Projects
  • Project 1: SAT Solving (clarifications added 9/21/17) Due Thursday Sept. 28, midnight EDT (prior Version 2)
    See directory TestFiles for test files.
  • Project 2: DFA/NDFA Automata Simulator Due Tuesday Oct., 31, 11:59 pm EDT
    Version 2 with submission directory switched to Sakai
    See directory TestFiles for test files.
  • Project 3: Turing Machine Simulator Due Thursday Nov. 16, midnight EDT
  • Project 4: Combinator Simulator Due Thursday, Dec. 7, midnight EDT
Groundrules for these projects:
  • You can work in teams of up to three. Each team member should contribute a roughly equal amount of work.
  • In most cases some test files with answers will be provided for debugging, and some other files without answers will need to be run as part of the submission.
  • You can write in C, C++ or Python. Python is recommended. You can also write in another language with permission from the instructor. Depending on the project, various libraries may be prohibited.