NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 21 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Ugray, Zsolt; Dunn, Brian K. – Journal of Information Systems Education, 2022
As Information Systems courses have become both more data-focused and student numbers have increased, there has emerged a greater need to assess technical and analytical skills more efficiently and effectively. Multiple-choice examinations provide a means for accomplishing this, though creating effective multiple-choice assessment items within a…
Descriptors: Quality Assurance, Information Systems, Computer Science Education, Student Evaluation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hunt-Isaak, Noah; Cherniavsky, Peter; Snyder, Mark; Rangwala, Huzefa – International Educational Data Mining Society, 2020
National failure rates seen in undergraduate introductory CS courses are quite high. In this paper, we develop a predictive model for student in-class performance in an introductory CS course. The model can serve as an early warning system, flagging struggling students who might benefit from additional support. We use a variety of features from…
Descriptors: Textbooks, Surveys, Grade Prediction, Undergraduate Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Haglund, Pontus; Strömbäck, Filip; Mannila, Linda – Informatics in Education, 2021
Controlling complexity through the use of abstractions is a critical part of problem solving in programming. Thus, becoming proficient with procedural and data abstraction through the use of user-defined functions is important. Properly using functions for abstraction involves a number of other core concepts, such as parameter passing, scope and…
Descriptors: Computer Science Education, Programming, Programming Languages, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
Legacy, Chelsey; Zieffler, Andrew; Fry, Elizabeth Brondos; Le, Laura – Statistics Education Research Journal, 2022
The influx of data and the advances in computing have led to calls to update the introductory statistics curriculum to better meet the needs of the contemporary workforce. To this end, we developed the COMputational Practices in Undergraduate TEaching of Statistics (COMPUTES) instrument, which can be used to measure the extent to which computation…
Descriptors: Statistics Education, Introductory Courses, Undergraduate Students, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mahzoon, Mohammad Javad; Maher, Mary Lou; Eltayeby, Omar; Dou, Wenwen; Grace, Kazjon – Journal of Learning Analytics, 2018
Data models built for analyzing student data often obfuscate temporal relationships for reasons of simplicity, or to aid in generalization. We present a model based on temporal relationships of heterogeneous data as the basis for building predictive models. We show how within- and between-semester temporal patterns can provide insight into the…
Descriptors: Data Analysis, Learning, Models, Time
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Frydenberg, Mark; Xu, Jennifer – Information Systems Education Journal, 2019
Python is a popular, general purpose programming language that is gaining wide adoption in beginning programming courses. This paper describes the development and implementation of an introductory Python course at a business university open to students in a variety of majors and minors. Given the growing number of career opportunities in…
Descriptors: Programming Languages, Introductory Courses, Data Analysis, Course Descriptions
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Xu, Jennifer; Frydenberg, Mark – Information Systems Education Journal, 2021
Recent years have witnessed a growing demand for business analytics-oriented curricula. This paper presents the implementation of an introductory Python course at a business university and the attempt to elevate the course's relevance by introducing data analytics topics. The results from a survey of 64 undergraduate students of the course are…
Descriptors: Programming Languages, Computer Science Education, Information Systems, Relevance (Education)
Peer reviewed Peer reviewed
Direct linkDirect link
Pereira, Filipe D.; Oliveira, Elaine H. T.; Oliveira, David B. F.; Cristea, Alexandra I.; Carvalho, Leandro S. G.; Fonseca, Samuel C.; Toda, Armando; Isotani, Seiji – British Journal of Educational Technology, 2020
Tools for automatic grading programming assignments, also known as Online Judges, have been widely used to support computer science (CS) courses. Nevertheless, few studies have used these tools to acquire and analyse interaction data to better understand the students' performance and behaviours, often due to data availability or inadequate…
Descriptors: Introductory Courses, Programming, Outcomes of Education, Student Behavior
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Maranga, Jemar Jude A.; Matugas, Leilla Keith J.; Lim, Jorge Frederick W.; Romana, Cherry Lyn C. Sta. – International Association for Development of the Information Society, 2019
Teaching an introductory programming course to an average of 40 students while monitoring their performance can be a challenge for instructors. Preparing coding exercises with test cases and checking students' programs can prove to be time consuming at times. Moreover, programming has been known to be quite difficult for students to learn. To…
Descriptors: Online Courses, Programming Languages, Introductory Courses, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ahadi, Alireza; Hellas, Arto; Lister, Raymond – ACM Transactions on Computing Education, 2017
We describe a method for analyzing student data from online programming exercises. Our approach uses contingency tables that combine whether or not a student answered an online exercise correctly with the number of attempts that the student made on that exercise. We use this method to explore the relationship between student performance on online…
Descriptors: Data Analysis, Online Courses, Computer Science Education, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Atapattu, Thushari; Falkner, Katrina – Journal of Learning Analytics, 2018
Lecture videos are amongst the most widely used instructional methods within present Massive Open Online Courses (MOOCs) and other digital educational platforms. As the main form of instruction, student engagement behaviour, including interaction with videos, directly impacts the student success or failure and accordingly, in-video dropouts…
Descriptors: Lecture Method, Video Technology, Online Courses, Mass Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Price, Thomas; Zhi, Rui; Barnes, Tiffany – International Educational Data Mining Society, 2017
In this paper we present a novel, data-driven algorithm for generating feedback for students on open-ended programming problems. The feedback goes beyond next-step hints, annotating a student's whole program with suggested edits, including code that should be moved or reordered. We also build on existing work to design a methodology for evaluating…
Descriptors: Feedback (Response), Computer Software, Data Analysis, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Veerasamy, Ashok Kumar; D'Souza, Daryl; Laakso, Mikko-Jussi – Journal of Educational Technology Systems, 2016
This article presents a study aimed at examining the novice student answers in an introductory programming final e-exam to identify misconceptions and types of errors. Our study used the Delphi concept inventory to identify student misconceptions and skill, rule, and knowledge-based errors approach to identify the types of errors made by novices…
Descriptors: Computer Science Education, Programming, Novices, Misconceptions
Previous Page | Next Page »
Pages: 1  |  2