CS 420: Introduction to the Theory of Computation

Fall 2019

Final Grade Calculator

Disclaimer: THE GRADE CALCULATOR IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND AND MIGHT PRODUCE INCORRECT RESULTS; THE CALCULATOR IGNORES YOUR HOMEWORK SUBMISSIONS.

Test 1 (out of 100):
Project 1 (out of 13 exercises):
Test 2 (out of 80):
Test 3 (out of 100):
Attendance (out of 24)

(Edit values to update final grade)

Course information

  • Location: Room W02-0158, 2nd floor, Wheatley
  • Schedule: Tuesdays & Thursdays 5:30pm to 6:45pm

Instructor contact

  • Email: Tiago.Cogumbreiro@umb.edu
  • Office: Room 0201-16, 3rd floor, McCormack
  • Office hours: Tuesdays & Thursdays 2:30pm to 4:00pm

Class Schedule

Note: Any lecture titles in future dates are considered tentative.

Date # Lecture Section Material HW
Tu, Sep 03 1 Deterministic Finite Automata § 1.1 HW1
Th, Sep 05 2 DFA operations § 1.1  
Tu, Sep 10 3 Nondeterministic Finite Automata; NFA ⇔ DFA § 1.2 HW2
Th, Sep 12 4 NFA operations § 1.2  
Tu, Sep 17 5 Regular expressions § 1.3 HW3
Th, Sep 19 6 Pumping lemma; Non-regular languages § 1.4  
Tu, Sep 24 7 Context-free grammars § 2.1 HW4
Th, Sep 26 8 Chomsky Normal Form § 2.1  
Tu, Oct 01   (Module 1 recap)    
Th, Oct 03   (Minit-test 1)      
Tu, Oct 08 9 Pushdown Atomata § 2.2 HW5
Th, Oct 10 10 PDA ⇔ CFG § 2.2  
Tu, Oct 15 11 Pumping lemma; Non-context-free Languages § 2.2  
Th, Oct 17 12 Turing Machines § 3.1 HW6
Tu, Oct 22 13 Variants of Turing Machines § 3.2 lf.zip
Th, Oct 24 14 Functional Programming in Coq (Basics.v) § LF.1 ex.v
Tu, Oct 29 15 Proofs by induction (Induction.v) § LF.2 ex.v
Th, Oct 31 16 More tactics (Tactics.v) § LF.5  
Tu, Nov 05   (Module 2 recap)   ex.v
Th, Nov 07   (Mini-Test 2)      
Tu, Nov 12 17 Acceptance, emptiness and equality tests § 4.1  
Th, Nov 14 18 Countable and uncountable sets § 4.2  
Tu, Nov 19 19 TM Acceptance § 4.2  
Th, Nov 21 20 Decidability § 4.2 HW7
Tu, Nov 26 21 Undecidable problems § 4.2  
Th, Nov 28   (Thanksgiving recess)      
Tu, Dec 03   (Class cancelled)      
Th, Dec 05 22 Mapping reducibility § 5.3  
Tu, Dec 10   (Module 3 recap)    
Th, Dec 12   (Mini-Test 3)