Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 11 |
Since 2016 (last 10 years) | 19 |
Since 2006 (last 20 years) | 55 |
Descriptor
Source
Author
Baugh, Jeanne M. | 2 |
Aghababyan, Ani | 1 |
Armoni, Michal | 1 |
Bangert, Arthur | 1 |
Berežný, Štefan | 1 |
Boyle, Tom | 1 |
Braman, James | 1 |
Brenda Mak | 1 |
Broad, Steven | 1 |
Bunch, John M. | 1 |
Burns, Shawn | 1 |
More ▼ |
Publication Type
Reports - Descriptive | 66 |
Journal Articles | 60 |
Speeches/Meeting Papers | 6 |
Tests/Questionnaires | 2 |
Opinion Papers | 1 |
Education Level
Higher Education | 43 |
Postsecondary Education | 35 |
Secondary Education | 5 |
High Schools | 4 |
Adult Education | 2 |
Elementary Education | 2 |
Elementary Secondary Education | 2 |
Grade 10 | 1 |
Middle Schools | 1 |
Two Year Colleges | 1 |
Audience
Teachers | 4 |
Location
Pennsylvania | 3 |
Georgia | 2 |
Spain | 2 |
Taiwan | 2 |
Australia | 1 |
Brazil | 1 |
California | 1 |
California (Irvine) | 1 |
Canada | 1 |
Canada (Calgary) | 1 |
Canada (Toronto) | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Frydenberg, Mark; Mentzer, Kevin – Information Systems Education Journal, 2021
Project-based learning (PBL) engages students deeply with course concepts and empowers them to drive their own learning through the development of solutions to real-world challenges. By taking ownership of and completing a project that they designed, students develop and demonstrate creativity, critical thinking, and collaboration skills. This…
Descriptors: Learner Engagement, Student Empowerment, Active Learning, Student Projects
Hanli Geyser – ACM Transactions on Computing Education, 2024
Like digital technologies themselves, programming education is embedded in the colonial matrix of power, and access to programming knowledge demands immersion in the epistemologies of the Global North. While there is a growing body of work exploring ways to decolonise programming education, far more needs to be done. Current research focuses on…
Descriptors: Computer Science Education, Decolonization, Programming, Power Structure
Marie van Staveren – Journal of Chemical Education, 2022
This paper shows a method for integrating computer programming into a standard physical chemistry laboratory sequence to augment student data analysis abilities and allow them to carry programming skills forward to other courses. The Python programming language is used, taking advantage of the pedagogical benefits of Jupyter notebooks, primarily…
Descriptors: Programming Languages, Educational Technology, Chemistry, Science Laboratories
Jenkins, Brian C. – Journal of Economic Education, 2022
The author of this article describes a new undergraduate course where students use Python programming for macroeconomic data analysis and modeling. Students develop basic familiarity with dynamic optimization and simulating linear dynamic models, basic stochastic processes, real business cycle models, and New Keynesian business cycle models.…
Descriptors: Undergraduate Students, Programming Languages, Macroeconomics, Familiarity
Li-Chen Cheng; Wei Li; Judy C. R. Tseng – Interactive Learning Environments, 2023
Programming ability is the core ability of this era and can be obtained and improved through practice. In this paper, an Automated Programming Assessment system based on Mastery learning and Peer competition (APAMP) was proposed and developed. APAMP allows students to practice repeatedly by providing immediate feedback after their programs are…
Descriptors: High School Freshmen, High School Seniors, Programming Languages, Foreign Countries
De Haan, David O.; Schafer, Julia A.; Gillette, Eleanor I. – Journal of Chemical Education, 2021
There is an increasing need for research chemists and biochemists to have a basic familiarity with computer programming. Adding programming content to already crowded STEM undergraduate curricula, however, can be challenging. When programming content is introduced within the chemistry curriculum, it is most often incorporated into upper division…
Descriptors: Science Instruction, College Science, STEM Education, Programming
Neyhart, Jeffrey L.; Watkins, Eric – Natural Sciences Education, 2020
Basic quantitative and population genetics topics are typically taught in introductory plant breeding courses and are critical for success in upper-level study. Active learning, including simulations and games, may be useful for instruction of these concepts, which rely heavily on theory and may be more challenging for students. The statistical…
Descriptors: Genetics, Active Learning, Teaching Methods, Plants (Botany)
Leigh Jin; Tai-Yin Chi; Brenda Mak – Journal of Information Systems Education, 2024
This paper presents the Screencast-Based Assessment Technique (SBAT) for a mobile app development curriculum in the information systems discipline. SBAT was implemented as a midterm take-home exam in which students design and develop an app project based on their own interests, passions, or ambitions. In addition to coding, students must create…
Descriptors: Technology Uses in Education, Computer Oriented Programs, Handheld Devices, Computer Software
Enhancement of the Command-Line Environment for Use in the Introductory Statistics Course and Beyond
Gerbing, David W. – Journal of Statistics and Data Science Education, 2021
R and Python are commonly used software languages for data analytics. Using these languages as the course software for the introductory course gives students practical skills for applying statistical concepts to data analysis. However, the reliance upon the command line is perceived by the typical nontechnical introductory student as sufficiently…
Descriptors: Statistics Education, Teaching Methods, Introductory Courses, Programming Languages
Hu, Jingchen – Journal of Statistics Education, 2020
We propose a semester-long Bayesian statistics course for undergraduate students with calculus and probability background. We cultivate students' Bayesian thinking with Bayesian methods applied to real data problems. We leverage modern Bayesian computing techniques not only for implementing Bayesian methods, but also to deepen students'…
Descriptors: Bayesian Statistics, Statistics Education, Undergraduate Students, Computation
Dawar, Deepak – Information Systems Education Journal, 2022
Learning computer programming is a challenging task for most beginners. Demotivation and learned helplessness are pretty common. A novel instructional technique that leverages the value-expectancy motivational model of student learning was conceptualized by the author to counter the lack of motivation in the introductory class. The result was a…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Assignments
Stone, Jeffrey A.; Jackson, D. K.; Kaschak, Michelle – International Journal on E-Learning, 2020
This article describes the design and initial implementation of a multidisciplinary, integrative learning course on the art and science of virtual worlds. The course combines complementary disciplines -- Computing, Physics, and Narrative Art -- in a single general education course for first-year students. The course attempts to incorporate…
Descriptors: Interdisciplinary Approach, General Education, Computer Simulation, Art Education
Crawford, Chris S.; Gilbert, Juan E. – ACM Transactions on Computing Education, 2019
Brain-Computer Interface (BCI) hardware is becoming more affordable and accessible. However, there is limited work investigating ways to design software that broadens participation with BCI technology. In this article, we present a block-based programming environment designed to assist novice programmers with creating BCI applications. We also…
Descriptors: Barriers, Computer Software, Programming, Information Technology
Stephen R. Flemming – English Journal, 2021
Having students read news articles or novels, watch television snippets, engage in class discussions, essay-writing, emailing, and drafting letters are excellent ways to broach any number of society's systemic and oppressive social maladies. Engaging in these activities in the English language arts classroom can serve as a catalyst to encourage…
Descriptors: Advocacy, Scripts, Social Problems, Social Justice