Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 6 |
Descriptor
Assignments | 6 |
Coding | 6 |
Introductory Courses | 6 |
Programming Languages | 6 |
Teaching Methods | 6 |
Programming | 4 |
Computer Science Education | 3 |
Computer Software | 3 |
Artificial Intelligence | 2 |
Data Analysis | 2 |
Problem Solving | 2 |
More ▼ |
Source
Decision Sciences Journal of… | 1 |
IEEE Transactions on Education | 1 |
Information Systems Education… | 1 |
International Educational… | 1 |
Journal of Information… | 1 |
Journal of Statistics and… | 1 |
Author
A. J. Raven | 1 |
Barnes, Tiffany | 1 |
Bettin, Briana | 1 |
Chi, Min | 1 |
Elmi, Angelo F. | 1 |
Geoffrey Hill | 1 |
Hoffman, Heather J. | 1 |
Jarvie-Eggart, Michelle | 1 |
K. Mike Casey | 1 |
Mart Doyle | 1 |
Martincic, Cynthia J. | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 4 |
Speeches/Meeting Papers | 2 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 6 |
Postsecondary Education | 6 |
Audience
Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
Hoffman, Heather J.; Elmi, Angelo F. – Journal of Statistics and Data Science Education, 2021
Teaching students statistical programming languages while simultaneously teaching them how to debug erroneous code is challenging. The traditional programming course focuses on error-free learning in class while students' experiences outside of class typically involve error-full learning. While error-free teaching consists of focused lectures…
Descriptors: Statistics Education, Programming Languages, Troubleshooting, Coding
Steven Sclarow; A. J. Raven; Mart Doyle – Journal of Information Systems Education, 2024
This paper presents field-tested improvements over an 11-year period of a large-scale "Introduction to Information Systems" core business school course and provides a framework for implementation. Engagement and learning in large-scale courses can prove challenging, especially when the class is a requirement within a business school's…
Descriptors: Learning Strategies, Information Systems, Large Group Instruction, Introductory Courses
Shi, Yang; Schmucker, Robin; Chi, Min; Barnes, Tiffany; Price, Thomas – International Educational Data Mining Society, 2023
Knowledge components (KCs) have many applications. In computing education, knowing the demonstration of specific KCs has been challenging. This paper introduces an entirely data-driven approach for: (1) discovering KCs; and (2) demonstrating KCs, using students' actual code submissions. Our system is based on two expected properties of KCs: (1)…
Descriptors: Computer Science Education, Data Analysis, Programming, Coding
Martincic, Cynthia J. – Information Systems Education Journal, 2016
Mobile application development is currently an important component of CS/IS education. Because of the rapid rate of change in the mobile application field, there are many websites that provide instructional material in tutorial format, but it is difficult to find a textbook that includes mobile application programming assignments and exercises.…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming