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 ...
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 ...
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 ...
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 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 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 ...
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 ...
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 ...
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 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 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 ...
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 ...
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 ...
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 ...
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 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 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 ...
nop CS301 Web Preferences The following settings are web preferences of the CS301 web. These preferences overwrite the site level preferences in . and ...