CS1 Instructors: Flexibility in Content Approaches is Justified, and can Enable More Cross-University Cooperation F. Vahid 2024
Variability-Inducing Requirements for Programs: Increasing Solution Variability for Similarity Checking A. Pang, F. Vahid 2023
Concise Graphical Representations of Student Effort on Weekly Many Small Programs J.M. Allen, F. Vahid 2021
Impact of Several Low-Effort Cheating-Reduction Methods in a CS1 Class F. Vahid, A. Pang, K. Downey, C. Gordon 2023
ChatGPT and Cheat Detection in CS1 Using a Program Autograding System F. Vahid, L. Areizaga, A. Pang 2023
Analyzing the use of auto-graded labs with a built-in simulator to learn assembly programming C. Y. Leung, C. Gordon, E. Kazakou, Y. Rajasekhar 2022
Programming learners struggle as much in Python as in C++ or Java C. Gordon, R. Lysecky, F. Vahid 2022
The rise of the zyLab program auto-grader in introductory CS courses C. Gordon, R. Lysecky, and F. Vahid 2021
The Rise of Program Auto-grading in Introductory CS Courses: A Case Study of zyLabs C. Gordon, R. Lysecky, F. Vahid 2021
Coding Trails: Concise Representations of Student Behavior on Programming Tasks F. Vahid, R. Lysecky, B. A. Miller, L. Vanderbeek 2021
Using the free Coral language and simulator to simplify first-year programming courses F. Vahid, J. M. Allen, A. Edgcomb, R. Lysecky 2020
Improving Pass Rates by Switching from a Passive to an Active LearningTextbook in CS0 D. McKinney, A. D. Edgcomb, R. Lysecky, F. Vahid 2020
Improving Pass Rates by Switching from a Passive to an Active Learning Textbook in CS0 D. McKinney, A. Edgcomb, R. Lysecky, F. Vahid 2020
Using the free Coral language and simulator to simplify first-year programming courses F. Vahid, J. M. Allen, A. D. Edgcomb, R. Lysecky 2020
Student Usage of Digital Design Interactive Learning Tools in an Online Textbook Y. Rajeskhar, A. D. Edgcomb, F. Vahid 2019
Weekly Programs in a CS1 Class: Experiences with Auto-graded Many-small Programs (MSP) J. M. Allen, F. Vahid, D. Downey, A. Edgcomb 2018
Python Versus C++: An Analysis of Student Struggle on SmallCoding Exercises in Introductory Programming Courses N. Alzahrani, F. Vahid, A. Edgcomb, K. Nguyen, and R. Lysecky 2018
An Analysis of Common Errors Leading to Excessive Student Struggle on Homework Problems in an Introductory Programming Course N. Alzahrani, F. Vahid, A. D. Edgcomb, R. Lysecky, S. Lysecky 2018
Getting students to earnestly do reading, studying, and homework in an introductory programming class A. Edgcomb, F. Vahid, R. Lysecky, and S. Lysecky 2017
Learning Materials for Introductory Embedded Systems Programming Using a Model-Based Discipline F. Vahid, A. Edgcomb, B. Miller, T. Givargis 2016
New Web-Based Interactive Learning Material for Digital Design F. Vahid, A. Edgcomb, S. Lysecky, R. Lysecky 2016
Introduction to Computing Technology: New Interactive Animated Web-Based Learning Content F. Vahid, S. Lysecky, A. D. Edgcomb 2018