NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers3
Laws, Policies, & Programs
Assessments and Surveys
ACT Assessment1
What Works Clearinghouse Rating
Showing 1 to 15 of 53 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Cheers, Hayden; Lin, Yuqing – Computer Science Education, 2023
Background and Context: Source code plagiarism is a common occurrence in undergraduate computer science education. Many source code plagiarism detection tools have been proposed to address this problem. However, such tools do not identify plagiarism, nor suggest what assignment submissions are suspicious of plagiarism. Source code plagiarism…
Descriptors: Plagiarism, Programming, Computer Science Education, Identification
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Cheers, Hayden; Lin, Yuqing; Yan, Weigen – Informatics in Education, 2023
Source code plagiarism is a common occurrence in undergraduate computer science education. Many source code plagiarism detection tools have been proposed to address this problem. However, most of these tools only measure the similarity between assignment submissions, and do not actually identify which are suspicious of plagiarism. This work…
Descriptors: Plagiarism, Assignments, Computer Software, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Kim, J. B.; Zhong, Chen; Liu, Hong – Journal of Information Systems Education, 2023
Cybersecurity education is becoming increasingly important in modern society, and hands-on practice is an essential element. Although instructors provide hands-on labs in their cybersecurity courses, traditional lab exercises often fail to effectively motivate students. Hence, many instructors desire to incorporate gamification in hands-on…
Descriptors: Gamification, Information Security, Class Activities, Active Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Rebecca L. Matz; Mark Mills; Holly A. Derry; Benjamin T. Hayward; Caitlin Hayward – British Journal of Educational Technology, 2024
Mastery-based assignments typically provide students with multiple opportunities to improve their performance, but getting students to take advantage of these opportunities is difficult. We report on the implementation of a two-part series of nudges designed to improve students' engagement with and performance on mastery-based assignments in…
Descriptors: Mastery Learning, Scores, Assignments, Prompting
Peer reviewed Peer reviewed
Direct linkDirect link
Frede, Christiane; Knobelsdorf, Maria – Computer Science Education, 2021
Background and Context: Considerable numbers of Computer science (CS) undergraduate majors struggle in Theory of Computation (ToC) courses, which strengthen bimodality beliefs of student performance. Reasons for students struggling are assumed to be manifold but substantial ground is based on studies providing singular insights into this matter.…
Descriptors: Computer Science Education, Academic Achievement, Introductory Courses, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Matt Marino – Journal of Educational Multimedia and Hypermedia, 2022
Assessments play a pivotal role in student performance within higher education courses. in this article the effect of deemphasizing homework assignments and focusing on the course driven project had on undergraduate students' performance is clearly described. Using student grades as data sets, performance is compared over the Fall 2020, Fall 2021,…
Descriptors: Assignments, Homework, Student Evaluation, Undergraduate Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mingli Han – International Society for Technology, Education, and Science, 2023
Teaching robotics courses online is challenging due to the complexity of the interdisciplinary topics involved. One of the most challenging topics is 3D coordinate transformations. Students often struggle to grasp the concept of 3D coordinate transformations and their relevance to real-world robotic applications. This paper applies the Scholarship…
Descriptors: Self Evaluation (Individuals), Robotics, Assignments, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Danielak, Brian – Cognition and Instruction, 2022
This paper focuses on a historically understudied area in computing education: attending to students' *design thinking* in university-level introductory programming courses. I offer an account of one student--"Rebecca"--and her experiences and code from a second-semester course on programming concepts for engineers. Using data from both…
Descriptors: Design, Computer Science Education, Programming, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Xiaoni Zhang – Journal of Information Systems Education, 2025
This teaching tip explores the integration of AI tools into database education. The author describes how instructors can use AI tools to prepare teaching materials and how students can use AI to facilitate database development. The teaching tips provided encompass both course-level objectives and assignment-specific strategies. The inclusion of AI…
Descriptors: Databases, Technology Integration, Critical Thinking, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Hao, Qiang; Smith, David H., IV; Ding, Lu; Ko, Amy; Ottaway, Camille; Wilson, Jack; Arakawa, Kai H.; Turcan, Alistair; Poehlman, Timothy; Greer, Tyler – Computer Science Education, 2022
Background and Context: automated feedback for programming assignments has great potential in promoting just-in-time learning, but there has been little work investigating the design of feedback in this context. Objective: to investigate the impacts of different designs of automated feedback on student learning at a fine-grained level, and how…
Descriptors: Computer Science Education, Feedback (Response), Teaching Methods, Comparative Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Bush, Eliot C.; Adolph, Stephen C.; Donaldson-Matasci, Matina C.; Hur, Jae; Schulz, Danae – Journal of College Science Teaching, 2021
This paper describes an introductory biology course for undergraduates that heavily incorporates quantitative problem solving in activities and homework assignments. The course is broken up into a series of units, each organized around a motivating biological question or theme. Homework assignments address the theme or question, and typically…
Descriptors: Biology, Science Instruction, Teaching Methods, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Yabing Jiang; Kazuo Nakatani – Journal of Information Systems Education, 2025
This research answers the call for Information Systems (IS) faculty to actively embrace rapidly advancing AI tools in teaching. We experimented with redesigning learning activities in two courses, requiring students to use GenAI, to aid student learning and teach responsible use of GenAI. The results show that students in the experimental group…
Descriptors: Teaching Methods, Technology Integration, Artificial Intelligence, Higher Education
Peer reviewed Peer reviewed
Direct linkDirect link
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)
Joe Michael Allen – ProQuest LLC, 2021
A well-run introductory CS1 course is essential for all students within CS education. CS1 is necessary to keep students in the major and important to attract non-majors to the CS field. Unfortunately, there are many well-known issues that most CS1 courses have in common: high drop rates, low retention, high student stress, student struggle,…
Descriptors: Undergraduate Students, Computer Science Education, Computer Science, Required Courses
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Yang; Chi, Min; Barnes, Tiffany; Price, Thomas W. – International Educational Data Mining Society, 2022
Knowledge tracing (KT) models are a popular approach for predicting students' future performance at practice problems using their prior attempts. Though many innovations have been made in KT, most models including the state-of-the-art Deep KT (DKT) mainly leverage each student's response either as correct or incorrect, ignoring its content. In…
Descriptors: Programming, Knowledge Level, Prediction, Instructional Innovation
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4