research
∙
08/14/2023
Regular Expressions in a CS Formal Languages Course
Regular expressions in an Automata Theory and Formal Languages course ar...
research
∙
07/26/2022
Introduction to Functional Classes in CS1
Students introduced to programming using a design-based approach and a f...
research
∙
07/26/2022
Design of Classes I
The use of functional programming languages in the first programming cou...
research
∙
08/21/2020
Using Video Game Development to Motivate Program Design and Algebra Among Inner-City High School Students
Introducing inner-city high school students to program design presents u...
research
∙
08/21/2020
Visual Designing and Debugging of Deterministic Finite-State Machines in FSM
This article presents a visualization tool for designing and debugging d...
research
∙
08/21/2020
How to Design While Loops
Beginning students find the syntactic construct known as a while loop di...
research
∙
06/27/2019
Vector Programming Using Generative Recursion
Vector programming is an important topic in many Introduction to Compute...
research
∙
06/27/2019
FSM Error Messages
Computer Science students, in general, find Automata Theory difficult an...
research
∙
05/14/2018