Results 271 to 280 of about 1,438,260 (332)
Some of the next articles are maybe not open access.
International Journal of Information and Communication Technology Education, 2016
The goal of this research was to investigate the effects of automated testing software on levels of student reflection and student performance. This was a self-selecting, between subjects design that examined the performance of students in introductory computer programming classes.
Evorell Fridge, Sikha Bagui
openaire +3 more sources
The goal of this research was to investigate the effects of automated testing software on levels of student reflection and student performance. This was a self-selecting, between subjects design that examined the performance of students in introductory computer programming classes.
Evorell Fridge, Sikha Bagui
openaire +3 more sources
Experimental verification of specular reflection computer program, SPREC
G. MONROE
openaire +3 more sources
IEEE Transactions on Education, 2022
Contribution: Programming is a complex cognitive activity that involves both conceptual understanding and procedural skills, which is challenging for novices. To develop both program comprehension and implementation competency, this study proposed a live-
Yu-Tzu Lin, M. Yeh, Shenglong Tan
semanticscholar +1 more source
Contribution: Programming is a complex cognitive activity that involves both conceptual understanding and procedural skills, which is challenging for novices. To develop both program comprehension and implementation competency, this study proposed a live-
Yu-Tzu Lin, M. Yeh, Shenglong Tan
semanticscholar +1 more source
ACM Conference on Learning @ Scale, 2021
Computer science pedagogy has overwhelmingly favored problem-solving practice over methods of engagement like worked-out example study especially in advanced classes.
Sreecharan Sankaranarayanan+6 more
semanticscholar +1 more source
Computer science pedagogy has overwhelmingly favored problem-solving practice over methods of engagement like worked-out example study especially in advanced classes.
Sreecharan Sankaranarayanan+6 more
semanticscholar +1 more source
Introducing a reflective activity into the design process in an advanced computer programming course
Journal of Computing Sciences in Colleges (JCSC; Formerly: Journal of Computing in Small Colleges), 2016This paper contains a description of an effort to introduce a reflective activity into software design in an advanced computer programming class. Students were required to produce preliminary UML class diagrams of their programs before implementing the ...
John W. Coffey, B. Owsnicki
semanticscholar +1 more source
2017 International Conference on Information and Communication Technology Convergence (ICTC), 2017
Concept of computing and communication convergence has many years of history — as strategic concept it started about 1977 and yet have many definitions. The idea behind convergence concept mostly related to getting closer computing and telecommunication common technologies, services and service provider's business models.
Inara Opmane, Rihards Balodis
openaire +2 more sources
Concept of computing and communication convergence has many years of history — as strategic concept it started about 1977 and yet have many definitions. The idea behind convergence concept mostly related to getting closer computing and telecommunication common technologies, services and service provider's business models.
Inara Opmane, Rihards Balodis
openaire +2 more sources
ACM Transactions on Computing Education, 2023
Norms and values in computing education are constantly changing as dominant narratives about the role of computing in society evolve over time. Within the current evolving landscape of computing education, researchers and practitioners have advocated for ensuring people from all backgrounds, and particularly women, non-binary, and Black, Indigenous ...
Melissa Perez, Patricia Garcia
openaire +1 more source
Norms and values in computing education are constantly changing as dominant narratives about the role of computing in society evolve over time. Within the current evolving landscape of computing education, researchers and practitioners have advocated for ensuring people from all backgrounds, and particularly women, non-binary, and Black, Indigenous ...
Melissa Perez, Patricia Garcia
openaire +1 more source
Reflections on the role of programming in primary and secondary computing education
Proceedings of the 8th Workshop in Primary and Secondary Computing Education, 2013In this paper, we aim to discuss the role of programming as substantial part of the What and the How of teaching computing at school. In contrast to other approaches, we aim to do so from an outside perspective, which is based on a discussion of general goals of education at school.In doing so, we present a model of six different possible educational ...
openaire +2 more sources
A COMPUTER PROGRAM FOR A KRAMERS-KRONIG TRANSFORMATION OF THE OPTICAL REFLECTIVITY
1963Abstract : Relations involving the frequency-dependent optical constants give information on the electronic properties of solids. Power reflectivity measurements at normal incidence over a wide frequency region can be utilized in obtaining the optical constants by means of a general integral transformation known as the Kramers-Kronig transformation.
R M Robbins+4 more
openaire +2 more sources