Be sure to download JFLAP Version 7.1. There are several versions of JFLAP.
There will be about 8-9 homeworks.
Turn in the written part of homeworks in Gradescope, and JFLAP files in Canvas under assignments.
Written homework must be turned in as one .pdf file. You can write homework using LaTex, or write on paper and scan it to a .pdf, or take pictures of it and put those pictures into a word doc and then convert it to .pdf. It must be clearly readable so we can grade it.
Assignment | Due Date |
---|---|
Homework 1 |
Sept 3 |
Homework 2 |
Sept 10 |
Homework 3 |
Sept 17 |
Homework 4 |
Oct 8 |
Homework 5 |
Oct 17 |
Homework 6 |
Oct 24 |
Homework 7 |
Nov 12 |
Homework 8 L-systems created by former students |
Nov 12 |
Homework 9 Turing paper |
Dec 3 |
There will be 3 programming projects that build on each other. Programming projects are turned in on Canvas.
Project | Reflect Form | Due Date |
---|---|---|
Project 1 Sample Data files (.txt)
|
Reflect form | Due: Oct 1 |
Project 2 parsedata.txt proj2files24.zip (Student project 2 sample files) |
Reflect form |
Part 1 Due: October 24, 11:59pm Part 2 Due: November 5, 11:59pm |
Project 3 JSAWAA JSAWAA Documentation Sample JSAWAA .txt files (.zip) Python Turtle Graphics Python Turtle Tutorial |
Reflect form |
Due: November 21, 11:59pm |