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.


Title: Pencil Puzzles as a Context for Introductory Computing Assignments in Diverse Settings
Assignments based on meaningful real-world contexts have been shown to be valuable in introductory computing education. However, it can be difficult to distinguish the value of a broad context from the value of a particular instantiation of that context. In this work in progress, we report on our initial findings gathered from deployments of different pencil-puzzle-based assignments. Specifically, we have investigated the use of pencil puzzles as a contextual domain, working with instructors at eight institutions to deliver assignments appropriate to their situation and aligning with their existing materials. We then evaluate the assignments using student grades and survey responses regarding student perceptions of the assignments including self-assessed learning, given a wide array of demographic variables. Our initial results show that while there was some dependency of student responses on their prior programming experience, and female students’ feedback were more positive about one aspect, overall these types of assignments do not appear to put particular groups of students at a strong (dis)advantage.  more » « less
Award ID(s):
1821459 1245349
PAR ID:
10356371
Author(s) / Creator(s):
; ; ; ;
Date Published:
Journal Name:
ACM Technical Symposium on Computer Science Education (SIGCSE)
Page Range / eLocation ID:
1103 to 1103
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Researchers have looked into ways to make computer science assignments more engaging, practical, and beneficial to students to improve learning outcomes by increasing student appeal. Offering a pool of assignments and allowing students to choose their preferred assignments is considered as a potential method for improving learning outcomes. In this paper, we investigate the effect of context choice for assignments in an object-oriented programming course that covers various topics such as object-oriented programming concepts, database design and implementation, graphical user interface design, and web application development. Students complete three immersive simulation-based learning (ISBL) modules as course assignments. ISBL modules involve technology-enhanced problem-based learning where the problem context is represented via a three-dimensional (3D), animated discrete-event simulation model that resembles a real-world system or context, in this case, we have three simulated systems/contexts around which ISBL assignments are defined: an airport, a manufacturing system, and a hospital emergency department. The research experiments involve four groups: (1) students with no choice who use the same assigned simulated system for all three ISBL assignments; (2) students with no choice who are given a different simulated system for each ISBL assignment; (3) students who can choose their preferred simulated system at the beginning but cannot change their choice for future assignments; and, (4) students who can choose at the beginning and switch between the three simulated systems for subsequent assignments. Data are collected over multiple semesters and statistical analyses are conducted to compare the four groups in terms of motivation, experiential learning, and self assessment of learning. We also conduct qualitative assessments in the form of interviews to support and explain our statistical results. 
    more » « less
  2. Introductory engineering courses within large universities often have annual enrollments exceeding several hundreds of students, while online classes have even larger enrollments. It is challenging to achieve differentiated instruction in classrooms with class sizes and student diversity of such great magnitude. In such classes, professors assess whether students have mastered a concept through multiple-choice questions, marking answers as right or wrong with little feedback, or using online text-only systems. However, in these scenarios the feedback is of a mostly binary nature (right or wrong) with limited constructive feedback to scaffold learning. A growing concern among engineering educators is that students are losing both the critical skill of sketched diagrams and the ability to take a real system and reduce it to an accurate but simplified free-body diagram (FBD). A sketch-recognition based tutoring system, called Mechanix, allows students to hand-draw solutions just as they would with pencil and paper, while also providing iterative real-time personalized feedback. Sketch recognition algorithms use artificial intelligence to identify the shapes, their relationships, and other features of the sketched student drawing. Other AI algorithms then determine if and why a student’s work is incorrect, enabling the tutoring system to return immediate and iterative personalized feedback facilitating student learning that is otherwise not possible in large classes. To observe the effectiveness of this system, it has been implemented into various courses at three universities, with two additional universities planning to use the system within the next year. Student knowledge is measured using Concept Inventories based in both Physics and Statics, common exam questions, and assignments turned in for class. Preliminary results using Mechanix, a sketch-based statics tutoring system built at Texas A&M University, suggest that a sketch-based tutoring system increases homework motivation in struggling students and is as effective as paper-and-pencil-based homework for teaching method of joints truss analysis. In focus groups, students believed the system enhanced their learning and increased engagement. Keywords: sketch recognition; intelligent user interfaces; physics education; engineering education 
    more » « less
  3. Student motivation within a STEM course is dependent on their perceived relevance and utility of the topics learned. This paper presents an Informative Utility Value Intervention (IUVI) designed to promote perceptions of utility. The IUVI was designed as a series of assignments for general chemistry students in large lecture courses, but the method can be adapted to other science disciplines. The intervention begins by establishing a baseline of students’ utility-value of chemistry then scaffolds new connections to their field of interest. The scaffold includes directing students to published articles demonstrating real-world connections between topics they are learning and their career interests. Student responses indicate they were able to make connections between the topic and their career interests and they perceived the articles as relevant to their career interests. 
    more » « less
  4. Most engineering students are rarely assigned creative tasks to think abstractly around mathematical models, other than being asked to apply theory to real-world scenarios. Challenging the traditional pedagogy, students enrolled in inventory and supply chain system design and control, an upper-level industrial and systems engineering course, were asked to complete two poems throughout the semester-long course. The students were asked to construct poems around a concept, model, or topic covered in the course: the first poem was focused on deterministic inventory modeling and the second poem was focused on stochastic inventory modeling. At the end of the semester, students completed a lookback survey asking several open-ended questions detailing their experience and attitude towards these creative writing assignments. Data was collected during the semesters Fall 2022 and Spring 2023 and of the 84 total students over the two semesters, 64 consented to participate in the study. The student responses to reflection prompts and student-written poems were analyzed to understand how engineering students approached this creative writing assignment, what type of creative processes they utilized to complete these assignments, and how these assignments contributed to their learning. To this end, the student responses to reflection prompts were analyzed to identify the intrinsic and extrinsic motivations as well as to elicit the steps of their processes toward completing these assignments. A sample of of student-written poems were examined in detail to assess their technical accuracy as well. In this paper, we will present our findings on why students pick specific topics for their poems and how their reasons for choosing topics influence their effort in their writing as well as the technical accuracy of their poems. 
    more » « less
  5. Civil engineering education must be updated to keep pace with the profession and move past a culture of disengagement where technical work is considered separate from societal impact. Civil engineering students need to engage with diversity, equity, inclusion and justice (DEIJ) so they can understand the differential impacts of engineering on individuals from different groups within society. We aim to encourage the transformation of civil engineering education to produce engineers that will be prepared to meaningfully engage with society and advance justice in their future professional roles by providing examples of pedagogical change and analyzing student responses. In this study we implemented new course assignments in an introductory civil engineering course and a civil engineering materials course. In the introductory assignment students were taught to draw systems models and asked to consider social and technical factors contributing to the Hurricane Katrina disaster. In the materials course students completed pre-class readings about a regional highway reconstruction project, including articles about neighborhood opposition to the project, and participated in an in-class discussion. We analyzed student submissions using qualitative content analysis. Students in both courses (33% introductory, 60% materials) described learning about the impact engineering designs had on the community. In the materials class students were asked specifically about the impact of race and wealth on infrastructure decision-making. Student responses showed a wide range in how students understood the history of the situation and dynamics of power and privilege. Errors and limitations in student responses point to specific ways the instructors can improve student learning. Our results demonstrate that the integration of activities about societal impact is possible in technical engineering courses, emphasize the importance of integrating social context and related DEIJ content into technical courses, and provide insights into what students perceived they learned from the activities. 
    more » « less