Sample Midterm Exam (with slight correction: a reference to "the first part" of a problem should have been to "the previous problem"). Sample Midterm including ...
Homeworks All homeworks are due at the start of your Friday discussion section on paper unless otherwise stated. ProblemSet 1, Due Friday January 13. (Short ...
CS 301, Spring 2012, Problem Set 11 1 Please read the article Computing Machinery and Intelligence, by Alan Turing, which appeared in Mind in 1950. You can find ...
CS 301 Spring 2012 Problem Set 1 Sipser text Exercises 0.3, 0.6, and 0.7. (Review set notation, etc., and are supposed to be insultingly easy.) Sipser text Problem ...
CS 301 Problem Set 10, Due Friday, April 6, 2012 1 Consider a new version of the Turing machine that has one additional operation: Bomb! When it executes the ...
CS 301, Spring 2012, Problem Set 12 1. Listen to the keynote at the 28th Chaos Computer Congress (28C3) from December 2011 by Meredith Patterson on entitled The Science ...
CS 301, Spring 2012, Problem Set 2 1 Give examples to show that: 1 The intersection of two coubtably infinite sets can be finite 1 or it can be countably ...
CS 301, Spring 2012, Problem Set 3 Instructions for submission: Construct the DFAs and NFAs for the following problems using JFLAP, and turn in your automata using ...
CS 301 Spring 2012 Problem Set 4 1 Prove that every finite language must be regular. (Hint: Use induction on the size of the language.) 1 Consider the class ...
Problem Set 5, CS 301, Spring 2012 Regular Problems 1 Using Java syntax, give a regular expression for valid US phone numbers. Remember such things as that there ...
Problem Set 6, CS 301, Spring 2012 1 Below is a modest extension of the context free grammar for English from Sipser, p. 101, using the variable S for Sentence ...
CS 301, Spring 2012, Problem Set 7 Due Friday, March 9 (yes, just 2 days) 1 Construct a Turing Machine in full detail to decide the language: \{ a^ n b^m : n ...
Problem Set 8, CS 301 Spring 2012 Due Friday, March 16 (right before the start of Spring Break) 1 Review: We need more practice converting NFAs to DFAs. We already ...
CS 301, Spring 2012 Problem Set 9 1 Let L be a language that has an enumerator that outputs all the strings of L in lexicographic order. (Review Sipser, page 14 ...
Programming issues for really using Java regex for Huntingtons problem To get \s inside a Java string, you will need to write \\s. The way the newline character ...
Reading Assignments 1 Sipser textbook Chapter 0 for Monday and Wednesday of first week of class. 1 Sipser textbook pages 175 178 on countable and uncountable ...
Syllabus: CS 301, Languages and Automata Meets: Monday, Wednesday, Friday, 1:00 1:50 pm in 138 SES. Class Problem Session: Friday, 11:00 11:50 in 312 LH or 12:00 12 ...
CS 301 Languages and Automata Please see the Syllabus for initial course details, prerequisites, etc. We are using Piazza for this course for Q A, discussion, etc ...
nop CS301 Web Preferences The following settings are web preferences of the CS301 web. These preferences overwrite the site level preferences in . and ...