Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 14 |
Descriptor
Program Effectiveness | 14 |
Programming | 14 |
Computer Science Education | 7 |
Introductory Courses | 4 |
Programming Languages | 4 |
Comparative Analysis | 3 |
Computer Science | 3 |
Computer Software | 3 |
Computers | 3 |
Problem Solving | 3 |
Risk | 3 |
More ▼ |
Source
ProQuest LLC | 14 |
Author
Publication Type
Dissertations/Theses -… | 14 |
Education Level
Higher Education | 8 |
Postsecondary Education | 3 |
High Schools | 1 |
Secondary Education | 1 |
Audience
Location
Arkansas | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Gregory L. Nelson – ProQuest LLC, 2021
Learning to write programs is hard, but many fail to even learn basic program reading skills, such as mentally tracing a program to predict its behavior. This dissertation argues a new theory of programming language knowledge that includes mappings from syntax to semantics and their nested combinations can serve as the basis for more granular…
Descriptors: Programming Languages, Programming, Reading Skills, Syntax
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
Olivares, Daniel Michael – ProQuest LLC, 2019
The 2012 report by the US President's Council of Advisors on Science and Technology (PCAST) predicts a deficit in the workforce for science, technology, engineering, and mathematics (STEM) in the following decade and emphasizes the importance of addressing this shortfall. According to the report, less than half of the three million students…
Descriptors: Intervention, Computer Science Education, Programming, Social Behavior
Caroline D. Hardin – ProQuest LLC, 2019
Hackathons, the time-bound collaborative project-based competitions increasingly popular with undergraduate CS students, are both transformative and problematic. On one hand, they are unique opportunities to apply skills learned in the classroom to real-world, interest driven projects that celebrate risk taking, collaboration, and playfulness. On…
Descriptors: Undergraduate Students, Computer Science Education, Programming, Group Activities
Tennyson, Matthew F. – ProQuest LLC, 2013
Authorship attribution of source code is the task of deciding who wrote a program, given its source code. Applications include software forensics, plagiarism detection, and determining software ownership. A number of methods for the authorship attribution of source code have been presented in the past. A review of those existing methods is…
Descriptors: Authors, Programming, Computer Software, Plagiarism
Bucks, Gregory Warren – ProQuest LLC, 2010
Computers have become an integral part of how engineers complete their work, allowing them to collect and analyze data, model potential solutions and aiding in production through automation and robotics. In addition, computers are essential elements of the products themselves, from tennis shoes to construction materials. An understanding of how…
Descriptors: Engineering Education, Racquet Sports, Construction Materials, Programming Languages
Rague, Brian William – ProQuest LLC, 2010
Almost all collegiate programs in Computer Science offer an introductory course in programming primarily devoted to communicating the foundational principles of software design and development. The ACM designates this introduction to computer programming course for first-year students as CS1, during which methodologies for solving problems within…
Descriptors: Control Groups, Introductory Courses, Sequential Approach, Programming Languages
Kunkle, Wanda M. – ProQuest LLC, 2010
Many students experience difficulties learning to program. They find learning to program in the object-oriented paradigm particularly challenging. As a result, computing educators have tried a variety of instructional methods to assist beginning programmers. These include developing approaches geared specifically toward novices and experimenting…
Descriptors: Computer Science Education, Programming Languages, Language of Instruction, Academic Achievement
Xu, Yiliang – ProQuest LLC, 2011
The development of telerobotic systems has evolved from Single Operator Single Robot (SOSR) systems to Multiple Operator Multiple Robot (MOMR) systems. The relationship between human operators and robots follows the master-slave control architecture and the requests for controlling robot actuation are completely generated by human operators. …
Descriptors: Resource Allocation, Mathematics, Animals, Robotics
Taft, Laritza M. – ProQuest LLC, 2010
In its report "To Err is Human", The Institute of Medicine recommended the implementation of internal and external voluntary and mandatory automatic reporting systems to increase detection of adverse events. Knowledge Discovery in Databases (KDD) allows the detection of patterns and trends that would be hidden or less detectable if analyzed by…
Descriptors: Pregnancy, Risk, Patients, Program Effectiveness
Parham, Jennifer R. – ProQuest LLC, 2009
According to industry representatives, computer science education needs to emphasize the processes involved in solving computing problems rather than their solutions. Most of the current assessment tools used by universities and computer science departments analyze student answers to problems rather than investigating the processes involved in…
Descriptors: Computer Science Education, Schemata (Cognition), Industry, Problem Solving
Trees, Frances P. – ProQuest LLC, 2010
Programming is recognized as being challenging for teachers to teach and difficult for students to learn. For decades, computer science educators have looked at innovative approaches by creating pedagogical software tools that attempt to facilitate both the teaching of and the learning of programming. This dissertation investigates the motivations…
Descriptors: Computer Science Education, Program Effectiveness, Programming, Resource Materials
Amin, Rohan Mahesh – ProQuest LLC, 2010
Targeted email attacks to enable computer network exploitation have become more prevalent, more insidious, and more widely documented in recent years. Beyond nuisance spam or phishing designed to trick users into revealing personal information, targeted malicious email (TME) facilitates computer network exploitation and the gathering of sensitive…
Descriptors: Electronic Mail, Program Effectiveness, Classification, Statistical Analysis
Schuyler, Stanley TenEyck – ProQuest LLC, 2008
Problem solving can be thought of in two phases: the first phase is problem formulation and the second solution development. Problem formulation is the process of identifying a problem or opportunity in a situation. Problem Formulation Ability, or PFA, is the ability to perform this process. This research investigated a method to assess PFA and…
Descriptors: Problem Solving, Predictor Variables, Academic Achievement, Introductory Courses