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"”.
-
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 …
-
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 …
-
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 …
-
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
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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 …
-
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, …
Page 1 of 2