Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 9 |
Descriptor
Programming Languages | 10 |
Syntax | 10 |
Programming | 6 |
Computer Science Education | 5 |
Teaching Methods | 5 |
Coding | 3 |
Semantics | 3 |
College Students | 2 |
Computer Software | 2 |
Difficulty Level | 2 |
Educational Benefits | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 2 |
Computer Science Education | 2 |
Hispania | 1 |
IEEE Transactions on Education | 1 |
Interactive Learning… | 1 |
Journal of Information… | 1 |
Language Problems and… | 1 |
Teaching Statistics: An… | 1 |
Author
Becker, Brett A. | 1 |
Bennedsen, Jens | 1 |
Bettin, Briana | 1 |
Caspersen, Michael E. | 1 |
Citrin, Wayne V. | 1 |
David Shilane | 1 |
Dhillon, Gurpreet | 1 |
Dorn, Brian | 1 |
Forte, Andrea | 1 |
Glanville, Graham | 1 |
Goslin, Kyle | 1 |
More ▼ |
Publication Type
Journal Articles | 10 |
Reports - Research | 10 |
Tests/Questionnaires | 2 |
Education Level
Higher Education | 7 |
Postsecondary Education | 5 |
High Schools | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
David Shilane; Nicole Di Crecchio; Nicole L. Lorenzetti – Teaching Statistics: An International Journal for Teachers, 2024
Educational curricula in data analysis are increasingly fundamental to statistics, data science, and a wide range of disciplines. The educational literature comparing coding syntaxes for instruction in data analysis recommends utilizing a simple syntax for introductory coursework. However, there is limited prior work to assess the pedagogical…
Descriptors: Programming, Data Science, Programming Languages, Coding
Ünal Çakiroglu; Seval Bilgi – Interactive Learning Environments, 2024
The aim of this explanatory study is to identify the causes of intrinsic cognitive load in programming process. For this purpose, a method based on two dimensions; programming knowledge types (syntactic, semantic, and strategic) and programming constructs was proposed. The proposed method was tested with high school students enrolled in Computer…
Descriptors: Cognitive Processes, Difficulty Level, Programming, Interaction
Bettin, Briana; Jarvie-Eggart, Michelle; Steelman, Kelly S.; Wallace, Charles – IEEE Transactions on Education, 2022
In the wake of the so-called fourth industrial revolution, computer programming has become a foundational competency across engineering disciplines. Yet engineering students often resist the notion that computer programming is a skill relevant to their future profession. Here are presented two activities aimed at supporting the early development…
Descriptors: College Freshmen, Engineering Education, Programming, Coding
Writing to Increase Complexity: Spanish L2 Learners' Complexity Gains in a College Composition Class
Restrepo-Ramos, Falcon – Hispania, 2021
This study examines the linguistic complexity of Spanish as a second language (L2) in learners' essays across proficiency levels at two timelines of a composition class during a college semester. Data comes from 22 L2 learners of Spanish enrolled in two sections of a third-year composition class at the college level, who were assigned nine…
Descriptors: Spanish, Writing Instruction, Second Language Learning, Second Language Instruction
Stefik, Andreas; Siebert, Susanna – ACM Transactions on Computing Education, 2013
Recent studies in the literature have shown that syntax remains a significant barrier to novice computer science students in the field. While this syntax barrier is known to exist, whether and how it varies across programming languages has not been carefully investigated. For this article, we conducted four empirical studies on programming…
Descriptors: Programming Languages, Syntax, Computer Science Education, Novices
Becker, Brett A.; Glanville, Graham; Iwashima, Ricardo; McDonnell, Claire; Goslin, Kyle; Mooney, Catherine – Computer Science Education, 2016
Programming is an essential skill that many computing students are expected to master. However, programming can be difficult to learn. Successfully interpreting compiler error messages (CEMs) is crucial for correcting errors and progressing toward success in programming. Yet these messages are often difficult to understand and pose a barrier to…
Descriptors: Computer Science Education, Programming, Novices, Error Patterns
Park, Thomas H.; Dorn, Brian; Forte, Andrea – ACM Transactions on Computing Education, 2015
Many people are first exposed to code through web development, yet little is known about the barriers beginners face in these formative experiences. In this article, we describe a study of undergraduate students enrolled in an introductory web development course taken by both computing majors and general education students. Using data collected…
Descriptors: Programming Languages, Computer Science Education, Hypermedia, Web Sites
Bennedsen, Jens; Caspersen, Michael E. – Computer Science Education, 2012
Programming is recognised as one of seven grand challenges in computing education and attracts much attention in computing education research. Most research in the area concerns teaching methods, educational technology and student understanding/misconceptions. Typically, evaluation of learning outcome takes place during or immediately following…
Descriptors: Computer Science Education, Research, Programming, Skills
May, Jeffrey; Dhillon, Gurpreet – Journal of Information Systems Education, 2009
In the information systems field there are numerous programming languages that can be used in specifying the behavior of concurrent and distributed systems. In the literature it has been argued that a lack of pragmatic and semantic consideration decreases the effectiveness of such specifications. In other words, to simply understand the syntactic…
Descriptors: Semantics, Syntax, Programming Languages, Information Systems

Suleiman, Khalid A.; Citrin, Wayne V. – Language Problems and Language Planning, 1995
Presents an experiment supporting the thesis that visual languages are well-suited for computer programmers whose native languages are not English, analyzing the particular problems of Arabic speakers in comprehending Pascal program structures. A visual programming environment is presented in which all syntactic and nearly all semantic information…
Descriptors: Arabic, Case Studies, Computer Software Development, English (Second Language)