Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 21 for “"CS Education"”.

  1. Automated Environment Diagram Assessment for Introductory CS Education

    … of execution and drawings are often used in CS1 courses. This thesis describes a tool that enables students to construct diagrams with a drag-and-drop and submit for automatic assessment. Students instantly receive hints to help them correct misunderstandings, allowing even large courses to …

    mit Repository record for Automated Environment Diagram Assessment for Introductory CS Education (opens in a new tab)

  2. Applying Curricular Alignment to Improve the Effectiveness of CS Education

    According to Fossati and Guzdail, many CS instructors rely on their intuition, feedback from students and anecdotal advice from other instructors to make course improvements. Guzdail noted that: "Computing educators' practice would dramatically improve if we drew on evidence, rather than …

    vt Repository record for Applying Curricular Alignment to Improve the Effectiveness of CS Education (opens in a new tab)

  3. From Intuition to Evidence: A Data-Driven Approach to Transforming CS Education

    … deal of meaningful intermediate data and statistics during the grading process. Continuous collection of these data and long-term retention of collected data present educators with a new resource to assess both learning (how well students understand a topic or how they behave on assignments) and …

    vt Repository record for From Intuition to Evidence: A Data-Driven Approach to Transforming CS Education (opens in a new tab)

  4. Investigating common challenges in K-12 CS education: funding, teacher isolation, and teacher attrition

    Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2027-05-01

    uiuc Repository record for Investigating common challenges in K-12 CS education: funding, teacher isolation, and teacher attrition (opens in a new tab)

  5. Incorporating LLM-based Interactive Learning Environments in CS Education: Learning Data Structures and Algorithms using the Gurukul platform

    … as a revolutionary force in Computer Science Education, offering unprecedented opportunities to facilitate learning and comprehension. Their application in the classroom, however, is not without challenges. LLMs are prone to hallucination and contextual inaccuracies. Furthermore, they risk …

    vt Repository record for Incorporating LLM-based Interactive Learning Environments in CS Education: Learning Data Structures and Algorithms using the Gurukul platform (opens in a new tab)

  6. Challenges and Interests of K-12 Computer Science Educators: an Investigation of Current Practice

    Computer science (CS) education has experienced rapid growth over the past decade with student demand leading to new courses or course pathways being offered in K-12 educational settings. Student demand has been matched by parent/community and technology industry support. Educators have quickly …

    alabama Repository record for Challenges and Interests of K-12 Computer Science Educators: an Investigation of Current Practice (opens in a new tab)

  7. Translanguaging About, With, and Through Code and Computing: Emergent Bi/multilingual Middle Schoolers Forging Computational Literacies

    … of life, and as Computer Science for All (CS for All) initiatives roll out across the U.S., the field must understand the experiences and language practices of emergent bi/multilingual K-12 students and use that knowledge to drive equitable pedagogical and programmatic approaches. But …

    cuny-grad Repository record for Translanguaging About, With, and Through Code and Computing: Emergent Bi/multilingual Middle Schoolers Forging Computational Literacies (opens in a new tab)

  8. Students’ perceptions of two active learning strategies in a higher-level CS course: Think-pair-share vs POGIL

    … (POGIL) has been shown to be an effective educational strategy and has been applied in computer science (CS) education. However, previous research mainly focuses on students’ academic performance and the comparison between POGIL and traditional teaching methods. Further, POGIL is most …

    uiuc Repository record for Students’ perceptions of two active learning strategies in a higher-level CS course: Think-pair-share vs POGIL (opens in a new tab)

  9. Disseminating Learning Tools Interoperability Standards

    Until recently, most educational tools have worked in silos. If a teacher wanted her students to complete small programming exercises, record videos, and collaborate through discussion boards, three disconnected tools were probably needed. Learning Tools Interoperability (LTI) is a communication …

    vt Repository record for Disseminating Learning Tools Interoperability Standards (opens in a new tab)

  10. Parallel Islands: A Diversity Aware Tool For Parallel Computing Education

    … particularly early in the Computer Science (CS) curriculum there is a need to produce educational materials to assist with this expansion. At the same time CS education is wrestling with the surge in the need for graduates with PDC skills, it is also attempting to overcome a gender imbalance …

    vt Repository record for Parallel Islands: A Diversity Aware Tool For Parallel Computing Education (opens in a new tab)

  11. Early Introduction of Computer Science Education in Minority Youth: A New Representation of Tomorrow's Engineers?

    <p> Computer Science (CS) has a large underrepresentation of females and racial minority (Hispanic and African American) populations in today’s education intuitions and workforce. Public health workers and companies have reviewed the consequences of this underrepresentation. Although a promise to …

    usfca Repository record for Early Introduction of Computer Science Education in Minority Youth: A New Representation of Tomorrow's Engineers? (opens in a new tab)

  12. Relationship Between Help-seeking Behaviour of CS Undergraduate Students and Academic Performance

    … an algorithm. We study students' behaviors in CS education to find out patterns of those who need help. Several behaviors are examined: Time Management, Incremental development, Self-checking, Persistence, and Planning. Help-seeking, when done correctly, is known as a good strategy related to …

    vt Repository record for Relationship Between Help-seeking Behaviour of CS Undergraduate Students and Academic Performance (opens in a new tab)

  13. Explaining Gendered Participation in Computer Science Education

    Amongst scientific fields, computer science (CS) is the only one in which the percentage of women undergraduates has decreased since the 1980s; in the US and Canada, this percentage has hovered around 15%. Since the 1990s, a great deal of effort and resources have been put toward trying to improve …

    toronto-retro Repository record for Explaining Gendered Participation in Computer Science Education (opens in a new tab)

  14. Programmer Cognition in Explicit Coordination Modeling: Understanding the Design of Complex Human Interaction and Coordination

    … is also needed. Therefore, the need to train CS students to have a "parallel thinking" mindset is more urgent than ever. This doctoral work approaches the pedagogy of parallel thinking by teaching CS students to model coordination for parallel human activities explicitly. Although most …

    vt Repository record for Programmer Cognition in Explicit Coordination Modeling: Understanding the Design of Complex Human Interaction and Coordination (opens in a new tab)

  15. Assessing fundamental introductory computing concept knowledge in a language independent manner

    Measuring student learning is fundamental to any educational endeavor. A primary goal of many computer science education projects is to determine the extent to which a given instructional intervention has had an impact on student learning. However, the field of computing lacks valid and reliable …

    gatech Repository record for Assessing fundamental introductory computing concept knowledge in a language independent manner (opens in a new tab)

  16. AI Education for the AI Generation: A Study of Computer Science Student Attitudes Towards AI Ethics and Implications for CS Curricula

    … to Waymo self-driving cars. Computer science (CS) students studying AI therefore find themselves at the forefront of learning about and using cutting-edge AI technologies. Their dual roles as AI learners and AI consumers place them in a unique position to influence the development of policies …

    vt Repository record for AI Education for the AI Generation: A Study of Computer Science Student Attitudes Towards AI Ethics and Implications for CS Curricula (opens in a new tab)

  17. Hybrid Analysis Tools for Computer Systems Education

    To learn about computer operating systems, students at Virginia Tech implement a command-line shell in their Computer Systems course. Successfully implementing the shell requires a deep understanding of operating system abstractions and interactions. Students often struggle with the project because …

    vt Repository record for Hybrid Analysis Tools for Computer Systems Education (opens in a new tab)

  18. Self-Regulated Learning Skills Research in Computer Science: The State of the Field

    … process of knowing (or learning) how to learn. Education research has found Self-Regulated Learning to be a key predictor of academic success along with other constructs like motivation and self-efficacy. It may be particularly critical in learning to program at the post-secondary level. Studies …

    vt Repository record for Self-Regulated Learning Skills Research in Computer Science: The State of the Field (opens in a new tab)

  19. An Undergraduate Computer Systems Curriculum Using Rust

    … an instructional language for operating systems education. We investigate the feasibility of Rust as the teaching language for a computer systems course through three primary contributions. First, we designed a course curriculum that adapts the structure of a traditional computer systems class to …

    vt Repository record for An Undergraduate Computer Systems Curriculum Using Rust (opens in a new tab)

  20. A Study of Non-computing Majors' Growth Mindset, Self-Efficacy and Perceived CS Relevance in CS1

    … increasing for disciplines outside of computing, CS courses have experienced spikes in enrollment for non-majors. Students in disciplines including art, design and biological sciences are now often required to take introductory CS courses. Previous research has shown the role of growth mindset, …

    calpoly Repository record for A Study of Non-computing Majors' Growth Mindset, Self-Efficacy and Perceived CS Relevance in CS1 (opens in a new tab)

Page 1 of 2