NotesFAQContact Us
Collection
Advanced
Search Tips
Source
ProQuest LLC32
Publication Type
Dissertations/Theses -…32
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 32 results Save | Export
Jeremy Jon Bro – ProQuest LLC, 2023
Secure Code Education (SCE) is the compliance requirement for many organizations in the U.S. Consequently, many U.S. companies spend large sums on programs and tooling to meet this requirement and to upskill their developers. This tooling is largely underutilized. Classes beyond the bare required minimum are often not taken advantage of, leaving…
Descriptors: Coding, Gamification, Vignettes, Programming
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)
Abdulrahman Alshammari – ProQuest LLC, 2024
A critical component of modern software development practices, particularly continuous integration (CI), is the halt of development activities in response to test failures which requires further investigation and debugging. As software changes, regression testing becomes vital to verify that new code does not affect existing functionality.…
Descriptors: Computer Software, Programming, Coding, Test Reliability
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
Catherine Barbara Acitelli – ProQuest LLC, 2022
The field of Cryptography is rapidly evolving, and the development of quantum computers is on the rise. Lattice-based cryptosystems are promising candidates for quantum resistance, and it is the responsibility of institutions to prepare students for related careers. Undergraduate students in mathematics and mathematics-adjacent fields can -- and…
Descriptors: Undergraduate Study, Curriculum Design, Technology, Coding
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
Nischal Shrestha – ProQuest LLC, 2022
Data science programming presents many challenges for programmers entering the field. Roughly, data science programming can be broken up into several activities: data wrangling, analysis, modeling, or visualization. Data wrangling is an important first step that involves cleaning and shaping tabular data--or dataframes--into a form amenable for…
Descriptors: Data Science, Programming, Learning Strategies, Programming Languages
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
Monique Woodard – ProQuest LLC, 2023
This mixed methods study examines the creativity of Black girls as they learned to code virtual environments in an afterschool program. The afterschool program, West Philly Tech Camp/Black Girls in Computing was a nine-week program in which students learned to code a virtual chatbot using Python. The program's design was guided by culturally…
Descriptors: Students, Blacks, African American Students, Females
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
Ti'Era D. Worsley – ProQuest LLC, 2022
Youth of color are severely underrepresented in STEM which is can be attributed to low socioeconomic status, lack of representation, varying levels of racism faced within different institutions and systems. Without proper support and representation, youth of color can begin to feel that STEM is not a field they identify with or feel they belong.…
Descriptors: Informal Education, STEM Education, Nontraditional Education, African American Children
Previous Page | Next Page ยป
Pages: 1  |  2  |  3