skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


This content will become publicly available on March 17, 2026

Title: Incorporating Gamification Elements in Interactive Programming Workshops
The main objective of this qualitative study was to gauge the effectiveness of introducing algorithmic thinking and fundamental programming concepts such as variables, loops, and conditional statements to K-12 and undergraduate students through interactive classroom workshops. Using a game as the teaching platform, the classroom workshops were designed to approach programming concepts in a fun and engaging way to foster interest and increase participation in computing and technology, especially among underrepresented groups in the field. We strove to break down the stigma that programming was dull and boring, and that only people with innate ability could pick up the skill.  more » « less
Award ID(s):
2315804
PAR ID:
10637558
Author(s) / Creator(s):
; ;
Publisher / Repository:
Association for the Advancement of Computing in Education (AACE)
Date Published:
Format(s):
Medium: X
Location:
Orlando, FL, USA
Sponsoring Org:
National Science Foundation
More Like this
  1. Introduction: Critical thinking is a vital component of postsecondary education. Active learning and experiential learning strategies in the classroom are effective ways to help students develop critical thinking skills. This paper focuses on two faculty development workshops, the purpose of which was to improve critical thinking skills through guided active and experiential learning opportunities. Over the past few years, we developed and facilitated these workshops on various postsecondary campuses, which have produced improvements in the attendees’ classroom assessments and students’ critical thinking skills. These faculty development workshops around critical thinking were designed to equip educators with pedagogical strategies that have been researched to work in relevant postsecondary classroom settings. During these workshops faculty members share their experiences with each other and work together to develop discipline-specific solutions that enhance teaching and learning. As a result, there is an opportunity to increase faculty engagement and interactions, which may lead to the development of a community of educators. 
    more » « less
  2. In this paper, we present the results of the evaluation conducted for six train-the-trainer workshops on intelligent industrial robotics that were organized over three years from 2021 to 2023. The workshops targeted STEM faculty of community and technical colleges and high schools. The workshops included factory tours, industry speakers, and hands-on activities on industrial robots and vision system programming. Evaluation of the effectiveness of the workshops was measured using surveys at the end of the workshops, as well as pre-and post-intervention assessments. A six-month follow-up survey was conducted to assess the impact of the workshops on students. Results show that most participants reported that their knowledge of intelligent industrial robotics increased and that the knowledge gained from the workshops is applicable to their work. In addition to that, statistical calculations show that 3,572 ± 1,286  students were impacted by the workshops six months after the workshop completion with a confidence level of 90%. 
    more » « less
  3. SITE (Ed.)
    Peer learning through pair programming is a type of collaborative learning that involves students working in pairs to discuss computer programming concepts or develop codes to solve problems. The Zoom breakout room method is applied to teach pair programming in a virtual classroom during the COVID-19 environment. By facilitating pair programming in a virtual learning environment, we gained valuable experience in promoting collaborative learning, active learning, and problem-based learning activities in a cloud setting. 
    more » « less
  4. While many vulnerabilities are often related to computing and network systems, there has been a growing number of vulnerabilities and attacks in software systems. They are generally caused by careless software design and implementations, and not putting sufficient effort into eliminating defects and flaws in the software itself. When it comes to building reliable and secure software, it is critical that security must be considered throughout the software development process. This paper presents a series of modules that are designed to introduce security concepts in beginners programming courses. The modules have been developed to teach the fundamental concepts of defensive programming from the freshman year, to ensure that the programming concepts are taught to beginning programmers from a security perspective. These modules are intended to build a strong cybersecurity foundation, which will then be enhanced further in the advanced courses, such as Secure Applications Programming and Secure Software Engineering courses. Both instructors and students can practice defensive programming with these modules in their classroom. The study plans to evaluate the teaching effectiveness of the modules associated with the Model-Eliciting Activity (MEA), an evidence-based teaching and learning methodology. 
    more » « less
  5. ABSTRACT Adoption of Materials Science and Engineering (MSE) into the pre-college classroom is an ideal strategy for addressing Next Generation Science Standards (NGSS), specifically the Science and Engineering Practices. MSE offers core science and engineering topics that can be incorporated into existing Science, Technology, Engineering, and Mathematic (STEM) curricula through teaching modules. Using MSE as a teaching vehicle, the Center for Research on Interface Structures and Phenomena (CRISP) conducted a series of small-scale studies of its teacher professional development workshops and a student summer program, along with related teaching modules, in an effort to measure the contribution MSE has on students and K-12 STEM educators. Based on participant survey feedback, CRISP found improvement in students’ MSE knowledge, interests, and career goals. For teachers, in addition to improving their MSE knowledge, they also increased their comfort and confidence in teaching MSE concepts in their classroom. These results provide evidence for the use of MSE modules as productive teaching tools for NGSS Science and Engineering Practices, as well as producing workforce-competitive STEM students. 
    more » « less