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 9 of 9 for “"introductory CS"”.
-
Automated Environment Diagram Assessment for Introductory CS Education
… represent the state of a program to help introductory students develop a notional model 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 …
-
Measuring the impact of App Inventor for Android and studio-based learning in an introductory computer science course for non-majors
This study implemented an experimental introductory CS course for non-CS majors focusing on two pedagogic factors: 1) the use of a visual blocks programming language known as App Inventor for Android (AIA) and 2) the adoption of SBL as the main teaching methodology. Participants included 30 …
-
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, …
-
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 …
-
Investigating Student Perceptions of Equitable Grading Practices
… employ Equitable Grading Practices (EGPs) in an introductory CS-1 course at Virginia Tech for the Fall 2023 and Spring 2024 semesters. In this thesis, we introduce these practices and evaluate student perceptions of them thereafter to answer research questions so that we may be able to refine …
-
Using Tournament-Based Assignments to Motivate Students in Introductory Computer Science Courses
… to create new and exciting projects to use in introductory Computer Science courses. These types of assignments not only have to teach students new concepts but also must cater to the various skill levels that are present in introductory courses. One solution that has been suggested is to used …
-
Student Belonging in Teaching Assistant Interactions and Course Policies in Post-Secondary Computer Science
All students studying Computer Science (CS) deserve to have their basic psychological need for belonging satisfied. In this dissertation, I present two studies of belonging among CS students at the University of Washington Paul G. Allen School of Computer Science and Engineering. In the first …
-
Turning Up the Heat!: Using Fault-Localizing Heat Maps to Help Students Improve Their Code
… assignments gathered from students in our introductory CS course, CS 1114: Introduction to Software Design. After a manual inspection of the student code, this exercise demonstrated that the SFL technique identifies the defective method in the first three most suspicious methods in the …
-
Broadening participation in computing through interventions to overcome cultural and pedagogical barriers
This Dissertation was approved for publication on 2025-04-23 at 09:09.