Publication Date
In 2025 | 1 |
Since 2024 | 7 |
Since 2021 (last 5 years) | 12 |
Since 2016 (last 10 years) | 30 |
Since 2006 (last 20 years) | 45 |
Descriptor
Introductory Courses | 45 |
Learner Engagement | 45 |
Computer Science Education | 40 |
Programming | 28 |
Foreign Countries | 15 |
College Students | 13 |
Instructional Effectiveness | 13 |
Teaching Methods | 13 |
Academic Achievement | 12 |
Undergraduate Students | 12 |
Student Attitudes | 11 |
More ▼ |
Source
Author
Dawar, Deepak | 2 |
Malmi, Lauri | 2 |
Adkins, Joni K. | 1 |
Akhuseyinoglu, Kamil | 1 |
Amy J. Connolly | 1 |
Anwar, Saira | 1 |
Atapattu, Thushari | 1 |
Badami, Charles | 1 |
Badger, Robert L., Ed. | 1 |
Barker, Trevor | 1 |
Barry, R. M. | 1 |
More ▼ |
Publication Type
Education Level
Higher Education | 37 |
Postsecondary Education | 34 |
High Schools | 2 |
Elementary Secondary Education | 1 |
Secondary Education | 1 |
Two Year Colleges | 1 |
Audience
Teachers | 2 |
Practitioners | 1 |
Students | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Steve Balady; Cynthia Taylor – Computer Science Education, 2024
Background and Context: Computer Science has traditionally had poor student retention, especially among women. Prior work has found that student attitudes are a key factor to retention, especially with "weedout" courses such as Calculus. Objective: To determine how student attitudes towards CS 1 and Calculus change over active-learning…
Descriptors: Student Attitudes, Calculus, Computer Science Education, Academic Persistence
Liénardy, Simon; Donnet, Benoit; Leduc, Laurent – Student Success, 2021
This practice report discusses the evolution of a CS1 Course taught at the University of Liège, Belgium. Over the last seven years several teaching activities have been thought to complement traditional theoretical courses and exercise sessions in order to promote students' engagement. The result is aligned with (i) the principles of assessment…
Descriptors: Learner Engagement, Computer Science Education, Introductory Courses, Student Evaluation
Margaret Ellis; Brett D. Jones; Fei Gu; Hande Fenerci – International Journal for the Scholarship of Teaching and Learning, 2024
We present a case study that demonstrates how instructors can intentionally design a positive motivational climate in online and hybrid courses. We also examine the extent to which students' perceptions of the motivational climate predict their effort and achievement across three different modalities (face-to-face [FTF], online, and hybrid) of the…
Descriptors: Student Motivation, Classroom Environment, Academic Achievement, Electronic Learning
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Dawar, Deepak – Journal of Information Systems Education, 2023
For most beginners, learning computer programming is a complex undertaking. Demotivation and learned helplessness have been widely reported. In addition to the subject's complexity, low in-class involvement has been linked to poor student performance. This work introduces a novel instructional technique called Student-Driven Probe Instruction…
Descriptors: Computer Science Education, Programming, Introductory Courses, Teaching Methods
Dalize van Heerden; Jeanne Kriek – Online Submission, 2024
Researchers and educators are concerned about student success in tertiary programming courses, a situation that is even more pronounced in open and distance e-learning institutions. The aim of this study was to integrate 60 video lessons and compare passing and failing student in terms of their performance in JavaScript with three broad online…
Descriptors: Video Technology, Technology Uses in Education, Electronic Learning, Introductory Courses
Dawar, Deepak; Murphy, Marianne – Information Systems Education Journal, 2020
Teaching introductory programming courses to university students who come from a varied set of academic and non-academic backgrounds is challenging. Students who are learning programming for the first time can become easily discouraged leading to procrastination that subsequently can have an unfavorable effect on their learning outcomes, and…
Descriptors: Assignments, Scaffolding (Teaching Technique), Introductory Courses, Programming
Experiences of Diverse Introductory Computer Science Students Moving to Online Classes in a Pandemic
Lyon, Louise Ann; Schatz, Colin; Green, Emily – Community College Review, 2023
Research question: For students enrolling in introductory computer science classes at community colleges, how did they experience the class in an emergency remote teaching environment, particularly in contrast to in-person instruction at the start of the semester? Methods: Semi-structured interviews were conducted with 18 students from diverse…
Descriptors: Student Experience, Student Diversity, Minority Group Students, Introductory Courses
Fritz, Lydia – Journal of Instructional Research, 2019
This is an experience paper that describes methods of student assessment in introductory- and intermediate-level computing courses. The paper explains the need for alternate methods in the evaluation of out-of-class programming assignments and enumerates several options that have been incorporated into freshman- and sophomore-level courses. I show…
Descriptors: Computer Science Education, Student Evaluation, College Students, Introductory Courses
Daisy Ramirez; Sarah L. Rodriguez; Kathleen J. Lehman; Linda J. Sax – Journal Committed to Social Change on Race and Ethnicity, 2024
This qualitative study employs interviews to explore the process of computing identity development and maintenance among Latina undergraduate students, beginning from their experiences in introductory computing courses and extending beyond. The findings shed light on the significant influence of factors such as peer and faculty recognition,…
Descriptors: Females, Hispanic American Students, Student Attitudes, Self Concept
Carlson, Charles; Peterson, Garrett; Day, Dwight – IEEE Transactions on Education, 2020
Contribution: Portable learning instrumentation has become common in university classrooms and laboratories, but few publications assess the effects of these technologies on student retention. This paper addresses this under-researched connection between the use of portable learning technologies, incorporated into an Introduction to Computer…
Descriptors: Active Learning, Educational Technology, Technology Uses in Education, Learner Engagement
Hosseini, Roya; Akhuseyinoglu, Kamil; Brusilovsky, Peter; Malmi, Lauri; Pollari-Malmi, Kerttu; Schunn, Christian; Sirkiä, Teemu – International Journal of Artificial Intelligence in Education, 2020
This research is focused on how to support students' acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student's learning, the learning technology for computer science education lacks program construction examples with interactive elements that could engage…
Descriptors: Programming, Computer Science Education, Problem Solving, Learner Engagement
Adkins, Joni K.; Linville, Diana R.; Badami, Charles – Information Systems Education Journal, 2020
Online textbooks allow instructors to provide interactive and engaging activities for students. In this paper, we look at how providing an interactive online textbook is utilized and valued in a beginning computer programming course. In addition, we compare the utilization of the online textbook to the student final course grade. Our findings…
Descriptors: Instructional Effectiveness, Introductory Courses, Programming, Computer Science Education
Leigh A. Mutchler; Amy J. Connolly; Daniel E. Rush – Journal of Information Systems Education, 2024
Information systems courses must adapt to meet the unprecedented demand for well-trained information security (InfoSec) professionals, but they cannot competently fill this gap without also ensuring that students are fluent and confident in foundational skills, both technical and behavioral. How to teach behavioral topics in InfoSec management is…
Descriptors: Information Security, Information Science Education, Information Systems, Technological Literacy
Benotti, Luciana; Martinez, Maria Cecilia; Schapachnik, Fernando – IEEE Transactions on Learning Technologies, 2018
In this paper we present a software platform called Chatbot designed to introduce high school students to Computer Science (CS) concepts in an innovative way: by programming chatbots. A chatbot is a bot that can be programmed to have a conversation with a human or robotic partner in some natural language such as English or Spanish. While…
Descriptors: Formative Evaluation, Introductory Courses, Computer Science, High School Students