CS230 Class Notes
Fall 2020 Semester

Michael Eckmann
Skidmore College

Friday September 18, 2020
start Python
lecture recording
test1.py
Wednesday September 16, 2020
finish Regular Expressions
Asynchronous lecture recording
MoreRegexExamples.java
FileListings.java
TestSeveralStrings.java
Monday September 14, 2020
continue Regular Expressions
lecture recording
ClassWork20200914.java
Friday September 11, 2020
continue Regular Expressions
lecture recording
MoreRegex.java
Wednesday September 09, 2020
Regular Expressions
lecture recording
TestRegularExpressions.java
PatternMatcherExample.java
Monday September 07, 2020
Top Down (Recursive Descent) Parsers, Bottom-up parsing and example
lecture recording
Friday September 04, 2020
Top Down (Recursive Descent) Parsers
lecture recording
Wednesday September 02, 2020
look at mini-pascal grammar more closely, start Chapter 4 Parsing
lecture recording
validMiniPascal1.txt
some parser code for a few productions
Monday August 31, 2020
describing Syntax (Context Free Grammars etc.)
lecture recording
Friday August 28, 2020
von Neumann architecture and Imperitive languages, start describing Syntax (CFGs etc.)
lecture recording
Wednesday August 26, 2020
Language Evaluation, von Neumann architecture
lecture recording
Monday August 24, 2020
Language Evaluation, Application Areas, Language Groups
lecture recording