AbstractWe argue that in educational contexts ICT (Information and Communications Technology) and CS (Computer Sciences) should not be separated. To support our ideas, we present methods related to the minimalist principle with which students with different interests would develop algorithmic skills even in an ICT environment, and this introductory phase would lead the students on to more serious CS studies. The core of these methods is that from the very beginning of CSI education algorithms should be looked for in every computer-related problem. Deep-approach metacognitive methods should be applied, instead of uncontrolled sequences of surface-approach metacognitive activities such as aimless clicking, unplanned wandering, and relying on ...
Abstract: The way in which the student processes the information, codifies it and recovers it, const...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
AbstractThe algorithmic thinking is important in all professions, not just in the engineering work. ...
AbstractWe argue that in educational contexts ICT (Information and Communications Technology) and CS...
The paper presents the details of a four-year project to test the effectiveness of teaching spreadsh...
Jeannette Wing's call for teaching Computational Thinking (CT) as a formative skill on par with read...
We describe an Internet-based approach for teaching important concepts in a Junior-Senior level cour...
The main objective of this paper is to show a set of new methodologies applied in the teaching of Co...
none2noThe pervasiveness of Computer Science (CS) in today’s digital society and the extensive use o...
This article is aimed at considering how an algorithmic problem - more precisely a sorting problem -...
Just a decade ago students were learning about information-communication technologies at computer sc...
This paper describes why the study of algorithms should be a fundamental component of the standard i...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
Computational thinking (CT) involves breaking a problem into smaller components and solving it using...
It has been noted that teaching and learning programming is challenging in computer science educatio...
Abstract: The way in which the student processes the information, codifies it and recovers it, const...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
AbstractThe algorithmic thinking is important in all professions, not just in the engineering work. ...
AbstractWe argue that in educational contexts ICT (Information and Communications Technology) and CS...
The paper presents the details of a four-year project to test the effectiveness of teaching spreadsh...
Jeannette Wing's call for teaching Computational Thinking (CT) as a formative skill on par with read...
We describe an Internet-based approach for teaching important concepts in a Junior-Senior level cour...
The main objective of this paper is to show a set of new methodologies applied in the teaching of Co...
none2noThe pervasiveness of Computer Science (CS) in today’s digital society and the extensive use o...
This article is aimed at considering how an algorithmic problem - more precisely a sorting problem -...
Just a decade ago students were learning about information-communication technologies at computer sc...
This paper describes why the study of algorithms should be a fundamental component of the standard i...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
Computational thinking (CT) involves breaking a problem into smaller components and solving it using...
It has been noted that teaching and learning programming is challenging in computer science educatio...
Abstract: The way in which the student processes the information, codifies it and recovers it, const...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
AbstractThe algorithmic thinking is important in all professions, not just in the engineering work. ...