3 papers
cs.CY2023
Creation of a CS1 Course with Modern C++ Principles
Ryan E. Dougherty
Best practices in programming need to be emphasized in a CS1 course as bad student habits persist if not reinforced well. The C++ programming language, although a relatively old la…
cs.CY2023
Designing Theory of Computing Backwards
Ryan E. Dougherty
The design of any technical Computer Science course must involve its context within the institution's CS program, but also incorporate any new material that is relevant and appropr…
cs.DM2023
Faster Location in Combinatorial Interaction Testing
Ryan E. Dougherty, Dylan N. Green, Grace M. Kim
Factors within a large-scale software system that simultaneously interact and strongly impact the system's response under a configuration are often difficult to identify. Although…