Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 6 |
Descriptor
College Faculty | 6 |
Programming | 6 |
Computer Science Education | 5 |
Student Attitudes | 4 |
College Students | 3 |
Foreign Countries | 3 |
Introductory Courses | 3 |
Active Learning | 2 |
Barriers | 2 |
Computer Software | 2 |
Higher Education | 2 |
More ▼ |
Source
IEEE Transactions on Education | 6 |
Author
Publication Type
Journal Articles | 6 |
Reports - Research | 6 |
Education Level
Higher Education | 6 |
Postsecondary Education | 5 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ying-Chieh Liu; Hung-Yi Chen – IEEE Transactions on Education, 2025
Contribution: Expand the scope of factors influencing self-efficacy and highlight the importance of teaching quality, peer support, perceived course value, the moderating effects of self-regulation, and adversity quotient (AQ). Background: Self-efficacy has been regarded as an important factor in students' learning performance. However, little…
Descriptors: Foreign Countries, College Students, College Faculty, Programming
Georgia M. Kapitsaki – IEEE Transactions on Education, 2024
Contribution: Reporting of students' view on the use of preparatory sprint and virtual meetings, as well as on the workload effort in combination with coding artifacts in a Scrum-variant project-based course. Background: Scrum has been adopted to a large extent in Software Engineering (SE) courses. Relevant aspects have been examined in the…
Descriptors: College Faculty, College Students, Computer Software, Programming
A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
Medeiros, Rodrigo Pessoa; Ramalho, Geber Lisboa; Falcão, Taciana Pontual – IEEE Transactions on Education, 2019
Contribution: This paper adds to the results of previous systematic literature reviews by addressing a more contemporary context of introductory programming. It proposes a categorization of introductory programming challenges, and highlights key issues for a research roadmap on introductory programming learning and teaching in higher education.…
Descriptors: Introductory Courses, Programming, Computer Science Education, Higher Education
Larraza-Mendiluze, Edurne; Arbelaitz, Olatz; Arruarte, Ana; Lukas, Jose F.; Garay-Vitoria, Nestor – IEEE Transactions on Education, 2020
Contribution: A learning-by-teaching methodology through games can be used to promote informatics (computer science) in primary and secondary education. Applying the proposed activities can change students' perception of informatics from seeing it as merely using computers to seeing its relationship with mathematics. The experience can also help…
Descriptors: Educational Technology, Technology Uses in Education, Teaching Methods, Elementary Secondary Education
Rennick, Christopher; Hulls, Carol C. W.; McKay, Kenneth N. – IEEE Transactions on Education, 2019
Contribution: A semester-long, open-ended design project was implemented to promote intellectual development of first-year students while reinforcing event-driven/procedural programming principles. This paper describes this approach, and an evaluation strategy using Perry's model for intellectual development. The results show that students can…
Descriptors: Introductory Courses, Engineering Education, Active Learning, Student Projects
Sung, K.; Hillyard, C.; Angotti, R. L.; Panitz, M. W.; Goldstein, D. S.; Nordlinger, J. – IEEE Transactions on Education, 2011
Despite the proven success of using computer video games as a context for teaching introductory programming (CS1/2) courses, barriers including the lack of adoptable materials, required background expertise (in graphics/games), and institutional acceptance still prevent interested faculty members from experimenting with this approach. Game-themed…
Descriptors: Computers, Video Games, Introductory Courses, Programming