A Fundamentals of Computing Theory course involves different topics that are core to the Computer Science curricula and whose level of abstraction makes them difficult both to teach and to learn. Such difficulty stems from the complexity of the abstract notions involved and the required mathematical background. Surveys conducted among our students showed that many of them were applying some theoretical concepts mechanically rather than developing significant learning. This paper shows a number of didactic strategies that we introduced in the Fundamentals of Computing Theory curricula to cope with the above problem. The proposed strategies were based on a stronger use of technology and a constructivist approach. The final goal was to promote...
In computer science education at school, computational thinking has been an emerging topic over the ...
A correct understanding about how computers run code is mandatory in order to effectively learn to p...
This guide provides suggestions for using technology (i.e., computers and anything-that attaches&apo...
A Fundamentals of Computing Theory course involves different topics that are core to the Computer Sc...
Constructivism is a major intellectual influence on the development of modern learning technology. T...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
Many countries are adopting computing (or informatics) in schools, for pupils from 5 years of age. E...
Why did we ever purchase computers and place them along the wall or in the corner of a classroom? Wh...
The merits of Empirical Modelling (EM) principles and tools as a constructivist approach to computer...
AbstractConstructivism theory which underpin variety of teaching methods such as problem-based learn...
International audienceIn this paper, we examine three interrelated issues: designing for teaching in...
This paper describes a number of constructivist learning theories and illustrates how these theories...
In this paper, I will summarize a five-year excursion into computer science education (CSE). The exc...
While literature in areas of constructivism learning theory, use of computer technology in education...
In computer science education at school, computational thinking has been an emerging topic over the ...
A correct understanding about how computers run code is mandatory in order to effectively learn to p...
This guide provides suggestions for using technology (i.e., computers and anything-that attaches&apo...
A Fundamentals of Computing Theory course involves different topics that are core to the Computer Sc...
Constructivism is a major intellectual influence on the development of modern learning technology. T...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
Many countries are adopting computing (or informatics) in schools, for pupils from 5 years of age. E...
Why did we ever purchase computers and place them along the wall or in the corner of a classroom? Wh...
The merits of Empirical Modelling (EM) principles and tools as a constructivist approach to computer...
AbstractConstructivism theory which underpin variety of teaching methods such as problem-based learn...
International audienceIn this paper, we examine three interrelated issues: designing for teaching in...
This paper describes a number of constructivist learning theories and illustrates how these theories...
In this paper, I will summarize a five-year excursion into computer science education (CSE). The exc...
While literature in areas of constructivism learning theory, use of computer technology in education...
In computer science education at school, computational thinking has been an emerging topic over the ...
A correct understanding about how computers run code is mandatory in order to effectively learn to p...
This guide provides suggestions for using technology (i.e., computers and anything-that attaches&apo...