Publication Date
In 2025 | 0 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 10 |
Descriptor
Source
IEEE Transactions on Education | 10 |
Author
Aach, T. | 1 |
Andrea Vasquez | 1 |
Arne Styve | 1 |
Atorf, L. | 1 |
Balaji Kalluri | 1 |
Balle, J. | 1 |
Behrens, A. | 1 |
Bettin, Briana | 1 |
Bjorn Klefstad | 1 |
Carlos Castro | 1 |
Claudia Lopez | 1 |
More ▼ |
Publication Type
Journal Articles | 10 |
Reports - Research | 7 |
Reports - Descriptive | 2 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 10 |
Postsecondary Education | 8 |
Audience
Teachers | 1 |
Location
Canada | 1 |
Chile | 1 |
Germany | 1 |
India | 1 |
Ireland | 1 |
Singapore | 1 |
South Korea | 1 |
United Kingdom | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Felipe Gonzalez-Pizarro; Claudia Lopez; Andrea Vasquez; Carlos Castro – IEEE Transactions on Education, 2024
While computational thinking arises as an essential skill worldwide, formal primary and secondary education in Latin America rarely incorporates mechanisms to develop it in their curricula. The extent to which students in the region acquire computational thinking skills remains largely unknown. To start addressing this void, this article presents…
Descriptors: Foreign Countries, Computation, Thinking Skills, College Freshmen
Grethe Sandstrak; Bjorn Klefstad; Arne Styve; Kiran Raja – IEEE Transactions on Education, 2024
Teaching programming efficiently to students in the first year of computer science education is challenging. It is especially cumbersome to retain the interest of both groups, when the student group consists of novice (i.e., those who have never programmed before) and expert programmers in the same crowd. Thus, individualized teaching cannot be…
Descriptors: Computer Science Education, Programming, Teaching Methods, College Freshmen
Balaji Kalluri; Prajish Prasad; Prakrati Sharma; Divyaansh Chippa – IEEE Transactions on Education, 2024
Contribution: This article proposes a new theoretical model with a goal to develop future human computational thinking (CT) in foundational computer science (CS) education. The model blends six critical types of thinking, i.e., logical thinking, systems thinking, sustainable thinking, strategic thinking, creative thinking, and responsible thinking…
Descriptors: Computation, Thinking Skills, Computer Science Education, Critical Thinking
Hulls, Carol C. W.; Rennick, Christopher – IEEE Transactions on Education, 2020
Contribution: A first-year programming course was redesigned with a large, open-ended robotics project. The course design aligns with best practices for promoting development of students' self-efficacy in solving ill-structured software design problems. Background: From Jonassen's theory, problem-solving outcomes are dependent on the problem…
Descriptors: Programming, Robotics, College Freshmen, Computer Software
Scott, Michael James; Counsell, Steve; Lauria, Stanislao; Swift, Stephen; Tucker, Allan; Shepperd, Martin; Ghinea, Gheorghita – IEEE Transactions on Education, 2015
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of application and reflection is an important enabler of student learning. However, educators often find that first-year B.Sc. students do not readily engage in such activities. Providing each student with a programmable robot, however, could be used…
Descriptors: Robotics, Introductory Courses, Programming, Educational Practices
Mok, H. N. – IEEE Transactions on Education, 2012
Differentiated instruction in the form of tiered take-home lab exercises was implemented for students of an undergraduate-level programming course. This paper attempts to uncover the perceptions and usage patterns of students toward these new lab exercises using a comprehensive survey. Findings reveal that these tiered exercises are generally very…
Descriptors: Programming, Computer Science Education, College Freshmen, Undergraduate Study
Kim, Seung Han; Jeon, Jae Wook – IEEE Transactions on Education, 2009
The purpose of the course presented here is to introduce freshmen to embedded systems using LEGO Mindstorms, under an ANSI-C programming environment. The students build their own LEGO robots, make programs for them using ANSI-C, and operate them. By creating these LEGO robots, the students become more motivated, learning the basic concepts of…
Descriptors: Foreign Countries, Instructional Effectiveness, Learning Strategies, Teaching Methods
Behrens, A.; Atorf, L.; Schwann, R.; Neumann, B.; Schnitzler, R.; Balle, J.; Herold, T.; Telle, A.; Noll, T. G.; Hameyer, K.; Aach, T. – IEEE Transactions on Education, 2010
In today's teaching and learning approaches for first-semester students, practical courses more and more often complement traditional theoretical lectures. This practical element allows an early insight into the real world of engineering, augments student motivation, and enables students to acquire soft skills early. This paper describes a new…
Descriptors: Foreign Countries, College Freshmen, Engineering Education, Introductory Courses
Connolly, C.; Murphy, E.; Moore, S. – IEEE Transactions on Education, 2009
Low retention rates in third-level computing courses, despite continuing research into new and improved computer teaching methods, present a worrying concern. For some computing students learning programming is intimidating, giving rise to lack of confidence and anxiety. The noncognitive domain of anxiety with regard to learning computer…
Descriptors: Computer Science Education, Computer Attitudes, Programming, Anxiety