Publication Date
In 2025 | 1 |
Since 2024 | 11 |
Descriptor
College Students | 11 |
Programming Languages | 11 |
Teaching Methods | 8 |
Computer Science Education | 5 |
Foreign Countries | 5 |
Programming | 4 |
Introductory Courses | 3 |
Accuracy | 2 |
Coding | 2 |
Computer Software | 2 |
Evaluation Methods | 2 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 11 |
Reports - Research | 8 |
Reports - Evaluative | 2 |
Reports - Descriptive | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 11 |
Postsecondary Education | 11 |
Secondary Education | 2 |
Audience
Location
China | 2 |
Netherlands | 2 |
Mexico | 1 |
Wisconsin (Madison) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Leah Bidlake; Eric Aubanel; Daniel Voyer – ACM Transactions on Computing Education, 2025
Research on mental model representations developed by programmers during parallel program comprehension is important for informing and advancing teaching methods including model-based learning and visualizations. The goals of the research presented here were to determine: how the mental models of programmers change and develop as they learn…
Descriptors: Schemata (Cognition), Programming, Computer Science Education, Coding
Jon-Paul Paolino – Teaching Statistics: An International Journal for Teachers, 2024
This article presents a novel approach to introducing principal component analysis (PCA), using summary tables and descriptive statistics. Given its applicability across a variety of academic disciplines, this topic offers abundant opportunity for class discussion and activities. However, teaching PCA in an introductory class can be challenging…
Descriptors: Statistics Education, Factor Analysis, Teaching Methods, Introductory Courses
Michael E. Ellis; K. Mike Casey; Geoffrey Hill – Decision Sciences Journal of Innovative Education, 2024
Large Language Model (LLM) artificial intelligence tools present a unique challenge for educators who teach programming languages. While LLMs like ChatGPT have been well documented for their ability to complete exams and create prose, there is a noticeable lack of research into their ability to solve problems using high-level programming…
Descriptors: Artificial Intelligence, Programming Languages, Programming, Homework
Michael Kolling – Informatics in Education, 2024
The principles of programming language design for learning and teaching have been described and discussed for several decades. Most influential was the work of Niklaus Wirth, describing principles such as simplicity, modularity, orthogonality, and readability. So why is this still an area of fundamental disagreement among educators? Why can…
Descriptors: Programming Languages, Design, Novices, Computer Science Education
Melina Verger; Chunyang Fan; Sébastien Lallé; François Bouchet; Vanda Luengo – Journal of Educational Data Mining, 2024
Predictive student models are increasingly used in learning environments due to their ability to enhance educational outcomes and support stakeholders in making informed decisions. However, predictive models can be biased and produce unfair outcomes, leading to potential discrimination against certain individuals and harmful long-term…
Descriptors: Algorithms, Prediction, Bias, Classification
James A. Parejko – Journal of Microbiology & Biology Education, 2024
The current and ongoing challenges brought on by climate change will require future scientists who have hands-on experience using advanced molecular techniques, can work with large data sets, and can make correlations between metadata and microbial diversity. A course-embedded research project can prepare students to answer complex research…
Descriptors: Plants (Botany), Microbiology, Science Instruction, Teaching Methods
Sa Li; Jingjing Dong – International Journal of Web-Based Learning and Teaching Technologies, 2024
In order to deeply analyze and evaluate the changes in the comprehensive quality of college students' sports dance, the overall idea of systematically evaluating the changes in the comprehensive quality of college students' sports dance was established. Firstly, this article uses the triangular fuzzy number method to measure the evaluation…
Descriptors: Dance Education, Teaching Methods, Evaluation Methods, Programming Languages
Ling Zhang – Pedagogical Research, 2024
In the face of the challenges posed by the COVID-19 pandemic, the hybrid teaching model has garnered significant attention for its combination of the depth of traditional education with the convenience of distance learning. Focusing on the domain of computer programming language instruction, this study innovatively designs a hybrid teaching…
Descriptors: COVID-19, Pandemics, Blended Learning, Programming Languages
Felienne Hermans – Informatics in Education, 2024
This autoethnographic paper is part of a special issue trying to answer the question "How to design or choose languages for programming novices?" I will describe how my programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed…
Descriptors: Decision Making, Programming Languages, Novices, Computer Science Education
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials