NotesFAQContact Us
Collection
Advanced
Search Tips
Source
ProQuest LLC24
Publication Type
Dissertations/Theses -…24
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 24 results Save | Export
Yuhan Lin – ProQuest LLC, 2024
Block-based programming environments have become increasingly commonplace in computer science education. Despite a rapidly expanding ecosystem of block-based programming environments, text-based languages remain the dominant programming paradigm outside of educational contexts, motivating the transition from block-based to text-based programming.…
Descriptors: Computer Science Education, Programming, Coding, Scaffolding (Teaching Technique)
Priti Oli – ProQuest LLC, 2024
This dissertation focuses on strategies and techniques to enhance code comprehension skills among students enrolled in introductory computer science courses (CS1 and CS2). We propose a novel tutoring system, "DeepCodeTutor," designed to improve the code comprehension abilities of novices. DeepCodeTutor employs scaffolded self-explanation…
Descriptors: Reading Comprehension, Tutoring, Scaffolding (Teaching Technique), Automation
Arawjo, Ian Anders – ProQuest LLC, 2023
I situate computer programming as a cultural practice. I develop this perspective in two ways: exploring how programming practices can support intercultural learning, and examining how programming tools themselves embed cultural assumptions and values. For the former, I study how relationships across difference are formed over computing activities…
Descriptors: Computer Science Education, Programming, Cultural Influences, Elementary Secondary Education
Sirazum Munira Tisha – ProQuest LLC, 2023
Most existing autograders used for grading programming assignments are based on unit testing, which is tedious to implement for programs with graphical output and does not allow testing for other code aspects, such as programming style or structure. We present a novel autograding approach based on machine learning that can successfully check the…
Descriptors: Computer Software, Grading, Programming, Assignments
Elizabeth Plasky – ProQuest LLC, 2022
The COVID-19 pandemic caused educators across the country and around the world were required to replace in-person instruction of students with teaching/learning through online platforms for a period of months (Perifanou et al, 2021). Despite the numerous advantages that using technology with students were shown to have, many teachers remain…
Descriptors: Learning Activities, Programming, Computer Science Education, Conventional Instruction
Charalampos-S Charitsis – ProQuest LLC, 2023
The employment rate of software developers has risen significantly over the last 30 years. As a result, more students are considering computer science as a potential career path. Over the last 15 years, introductory programming course (CS1) enrollment has been increasing at a much faster rate than the increase in the number of CS faculty, with no…
Descriptors: Computer Science Education, Programming, Natural Language Processing, Computer Software
Govind, Madhu – ProQuest LLC, 2022
In recent years there has been an increased push for K-12 computer science education. A major reason for this push is the growing evidence that introducing young children to coding can enhance their interest and promote their learning of foundational skills needed to thrive in today's technologically rich world. However, little research has…
Descriptors: Grade 2, Elementary School Teachers, Teacher Attitudes, Robotics
Samim Mirhosseini – ProQuest LLC, 2023
Computer science instructors typically have many responsibilities, such as creating material, delivering lectures, clarifying student questions, and grading student deliverables, while the demand for computer science education has been increasing. Handling all of these responsibilities is challenging in itself. However, it is made worse when…
Descriptors: Computer Science Education, Teacher Responsibility, Faculty Workload, Instructional Materials
Kathryn Irene Cunningham – ProQuest LLC, 2020
Introductory programming courses typically focus on building generalizable programming knowledge by focusing on a language's syntax and semantics. Assignments often involve "code tracing" problems, where students perform close tracking of code's execution, typically in the context of 'toy' problems. "Reading-first" approaches…
Descriptors: Programming, Coding, Teaching Methods, Introductory Courses
Zeyad Alshaikh – ProQuest LLC, 2021
Programming skills are a vital part of many disciplines but can be challenging to teach and learn. Thus, the programming courses are considered difficult and a major stumbling block. To overcome these challenges, students could benefit from extensive individual support such as tutoring, but there are simply not enough qualified tutors available to…
Descriptors: Questioning Techniques, Teaching Methods, Intelligent Tutoring Systems, Coding
Carl Christopher Haynes-Magyar – ProQuest LLC, 2022
Novice programmers need well-designed instruction and assessment informed by research and critical perspectives to conquer the historical challenges associated with completing introductory computer programming courses successfully. These issues include high dropout and failure rates, the struggle to acquire and retain basic programming knowledge,…
Descriptors: Programming, Electronic Publishing, Books, Computer Science Education
Nathan H. Bean – ProQuest LLC, 2022
Learning to program has long been known to be a difficult task, requiring a student to develop both fluency in the syntax and grammar of a formal programming language and learn the problem-solving approaches and techniques of computational thinking. The successful teaching strategies of the past have involved maintaining small teacher-student…
Descriptors: Algorithms, Coding, Supplementary Education, Programming
Ian Patrick Heraty – ProQuest LLC, 2023
This dissertation was a comparative study of computer science in secondary schools in both Ireland and the United States. Computer science was a new subject compared to more established subjects in both Ireland and the United States. This dissertation looked at how this subject could be accessed by students in both countries. I used a document…
Descriptors: Computer Science Education, Comparative Education, High School Students, Foreign Countries
Meen Chul Kim – ProQuest LLC, 2021
In this dissertation, I argue that web development can play a pivotal role in developing computational thinking as well as provide a stepping stone to an advanced mastery of computation. The preceding literature has extensively examined not only how learners practice computational thinking with a wide array of programming languages, but also how…
Descriptors: Programming, Computer Science Education, Mental Computation, Thinking Skills
Madda, Mary Josephina – ProQuest LLC, 2023
This dissertation aimed to address existing research gaps in the understanding of "tech social capital" amongst Black and Latino/Hispanic high school students in afterschool computer science education programs. The research employed an exploratory mixed methods approach, with afterschool high school coding program Code Next as its sample…
Descriptors: Social Capital, High School Students, Hispanic American Students, African American Students
Previous Page | Next Page ยป
Pages: 1  |  2