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: Identification of Threshold Concepts for Intermediate Computer Science Students
WIP Research Paper: The ability to identify threshold concepts within a discipline recognizes key components within a curriculum which, when learned, enables an individual to demonstrate as a member of that community. Within computer science, potential threshold concepts have sparked debates among researchers. According to the original definition by Meyer and Land, threshold concepts result in an individual being placed into a state of uncertainty or liminality and successful traversal of this liminal state results in a potentially irreversible transformation. When seeking to identify threshold concept, researchers often search for what concepts students feel are ‘troublesome’ or ‘difficult to learn’ since this state is often difficult to describe or understand when currently inside it or just past it. While threshold concepts have been identified for the beginning stages of programming, there is little to no work on the intermediate years of university computing education (years 2 & 3) and what potential threshold concepts exist during that time for computer science students. Our goal with this research is to help address this gap by answering the following research question: What concepts do intermediate students identify as being troublesome and/or ‘uncomfortable to learn’ within their computer science coursework?  more » « less
Award ID(s):
2044179
PAR ID:
10510963
Author(s) / Creator(s):
; ;
Publisher / Repository:
IEEE
Date Published:
Journal Name:
Conference proceedings Frontiers in Education Conference
ISSN:
1539-4565
ISBN:
979-8-3503-3642-9
Page Range / eLocation ID:
1 to 5
Format(s):
Medium: X
Location:
College Station, TX, USA
Sponsoring Org:
National Science Foundation
More Like this
  1. Threshold concepts are transformative elements of domain knowledge that enable those who attain them to engage domain tasks in a more sophisticated way. Existing research tends to focus on the identification of threshold concepts within undergraduate curricula as challenging concepts that prevent attainment of subsequent content until mastered. Recently, threshold concepts have likewise become a research focus at the level of doctoral studies. However, such research faces several limitations. First, the generalizability of findings in past research has been limited due to the relatively small numbers of participants in available studies. Second, it is not clear which specific skills are contingent upon mastery of identified threshold concepts, making it difficult to identify appropriate times for possible intervention. Third, threshold concepts observed across disciplines may or may not mask important nuances that apply within specific disciplinary contexts. The current study therefore employs a novel Bayesian knowledge tracing (BKT) approach to identify possible threshold concepts using a large data set from the biological sciences. Using rubric-scored samples of doctoral students’ sole-authored scholarly writing, we apply BKT as a strategy to identify potential threshold concepts by examining the ability of performance scores for specific research skills to predict score gains on other research skills. Findings demonstrate the effectiveness of this strategy, as well as convergence between results of the current study and more conventional, qualitative results identifying threshold concepts at the doctoral level. 
    more » « less
  2. To address the complex threats to Earth's life-sustaining systems, students need to learn core concepts and practices from various disciplines, including mathematics, civics, science, and, increasingly, computer science (NRC, 2012; United Nations, 2021). Schools must therefore equip students to navigate and integrate these disciplines to tackle real-world problems. Over the past two decades, STEM educators have advocated for an interdisciplinary approach, challenging traditional barriers between subjects and emphasizing contextualized real-world issues (Hoachlander & Yanofsky, 2011; Vasquez et al., 2013; Ortiz-Revilla et al., 2020; Honey et al., 2014; Takeuchi et al., 2020). Despite extensive evidence supporting integrated approaches to STEM education, subject boundaries remain, with disciplines often taught separately and computer science and computational thinking (CS & CT) not consistently included in elementary and middle school curricula. In today's digital age, CS and CT are crucial for a well-rounded education and for addressing sustainability challenges (ESSA, 2015; NGSS Lead States, 2013; NRC, 2012). While there's consensus on the importance of introducing computational concepts and practices to elementary and middle school students, integrating them into existing curricula poses significant challenges, including how to effectively support teachers to deliver inquiry instruction confidently and competently (Ryoo, 2019). Existing frameworks and tools for teaching CS and CT often focus on maintaining fidelity to canonical concepts and formalized taxonomies rather than on practical applications (Grover & Pea, 2013; Kafai et al., 2020; Wilkerson et al., 2020). This focus can lead teachers to learn terminology without fully understanding its relevance or application in different contexts. In response, some researchers suggest using a learning sciences perspective to consider “how the complexity of everyday spaces of learning shapes what counts, and what should be counted, as ‘computational thinking’” (Wilkerson et al., 2020, p. 265). These scholars emphasize the importance of drawing on learners’ everyday experiences and problems to make computational practices more meaningful and contextually relevant for both teachers and their students. Thus, this paper aims to address the following question: How can we design learning experiences for in-service teachers that support (1) their authentic engagement with computational concepts, practices, and tools and (2) more effective integration within classroom contexts? In the limited space of this proposal, we primarily address part 1. 
    more » « less
  3. This research paper studies barriers to students continuing in undergraduate computing programs. On the journey to a computing profession, every course has the potential to be an off-ramp away from students’ goals. Every student who leaves a computing degree has a last class they took before not continuing, and a reason they didn’t continue. Based on qualitative analysis of open-ended questions in surveys of students in eight undergraduate computer science and engineering (CSE) courses, we identify common barriers students anticipate, and learn what encourages them to persist onto the next CSE course. For example, even for students within the major, a commonly reported barrier was the perceived inability to enroll in their next computing course due to unclear enrollment systems and requirements. We disaggregate the data by three demographic categories—race/ethnicity, gender, and admissions-type—to understand potential disparate impacts of CSE majors at our large, research- intensive university. Solutions to the reported barriers faced by students may include student-focused interventions, policy and programmatic changes at the department level, and broader institutional or external support. Keywords: 5.b.vii. Computer science, 10.f. Retention, 3. Diversity 
    more » « less
  4. This Research paper discusses the opportunities that utilizing a computer program can present in analyzing large amounts of qualitative data collected through a survey tool. When working with longitudinal qualitative data, there are many challenges that researchers face. The coding scheme may evolve over time requiring re-coding of early data. There may be long periods of time between data analysis. Typically, multiple researchers will participate in the coding, but this may introduce bias or inconsistencies. Ideally the same researchers would be analyzing the data, but often there is some turnover in the team, particularly when students assist with the coding. Computer programs can enable automated or semi-automated coding helping to reduce errors and inconsistencies in the coded data. In this study, a modeling survey was developed to assess student awareness of model types and administered in four first-year engineering courses across the three universities over the span of three years. The data collected from this survey consists of over 4,000 students’ open-ended responses to three questions about types of models in science, technology, engineering, and mathematics (STEM) fields. A coding scheme was developed to identify and categorize model types in student responses. Over two years, two undergraduate researchers analyzed a total of 1,829 students’ survey responses after ensuring intercoder reliability was greater than 80% for each model category. However, with much data remaining to be coded, the research team developed a MATLAB program to automatically implement the coding scheme and identify the types of models students discussed in their responses. MATLAB coded results were compared to human-coded results (n = 1,829) to assess reliability; results matched between 81%-99% for the different model categories. Furthermore, the reliability of the MATLAB coded results are within the range of the interrater reliability measured between the 2 undergraduate researchers (86-100% for the five model categories). With good reliability of the program, all 4,358 survey responses were coded; results showing the number and types of models identified by students are presented in the paper. 
    more » « less
  5. Engineering design thinking has become an important part of the educational discussion for both researchers and practitioners. Colleges and universities seek to graduate engineering students who can engage in the complex nature of combining both technical performance with design thinking skills. Prior research has shown that design thinking can be a solution for solving complicated technical and social issues in a holistic, adaptive way. However, little is known about how students make sense of their design thinking experiences and reconcile that into their perceptions of what it means to be a successful engineer. As part of a five-year National Science Foundation REvolutionizing Engineering and Computer Science Departments (NSF-RED) grant, this study highlights the experiences of students engaged in a course which has been redesigned to enhance student development through design thinking pedagogy. This case study sought to understand how electrical, computer, and software engineering students engage with design thinking and how that engagement shapes their perceptions of what success looks like. The case study was informed through observations of lecture and lab classroom contexts, interviews with students, and a review of relevant course documents. Participants met the following criteria: (a) were over the age of 18, (b) majoring in CES engineering, and (c) were currently enrolled in one of two courses currently undergoing redesign: a second-year electrical engineering course called Circuits or a second-year computer engineering course called Embedded Systems. Preliminary findings reveal that students engaged in the design thinking course described a disconnect between design thinking elements of the course and their perceptions of what it meant to be a successful electrical, computer, or software engineer. Although design thinking concepts focused on empathy-building and customer needs, it was often difficult for engineering students to see beyond the technical content of their course and conceptualize elements of design thinking as essential to their successful performance as engineers. This study bears significance to practitioners and researchers interested in (re)designing curriculum to meet the growing needs of innovation for today’s customer’s. Implications for policy and practice will be discussed to enhance the way that engineering programs, curricula, and workforce training are created. 
    more » « less