This chapter considers the need to focus initial programming education on problem-solving, in advance of programming syntax and software design methodology. The main vehicle for this approach is simple Lego based robots programmed in Java, followed by the programming of a graphical representation/simulation to develop programming skills. Problem solving is not trivial (Beaumont & Fox, 2003) and is an important skill, central to computing and engineering. An approach will be considered, illustrated with a series of problem-solving tasks that increase in complexity at each stage and give the students practice in attempting problem-solving approaches, as well as assisting them to learn from their mistakes. Some of the problems include amb...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
This work investigates the effectiveness of simulated robots as tools to support the learning of pro...
In the master's thesis, we will present the performance of learning activities for teaching initial ...
This paper considers the need to focus initial programming education on problem-solving, prior to th...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
This paper considers the experiences of teaching on a module where problem-solving is taught first, ...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
This poster considers the first six months experience of using Mindstorm (LEGO, Denmark) robot kits ...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
[[abstract]]Teaching programming has long been a great challenge for computer science teachers. Stud...
This Master's thesis deals with activities which use LEGO Mindstorms robots in order to teach progra...
The necessity for creative problem solving skills within the sciences and engineering are highlighte...
Retention of first year students in Computer Science is a concern for universities internationally. ...
<div><em>10th China-Europe International Symposium on Software Engineering Education (CEISEE), Cheng...
This bachelor was written in regards to the recent implementation of the mandatory teaching of progr...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
This work investigates the effectiveness of simulated robots as tools to support the learning of pro...
In the master's thesis, we will present the performance of learning activities for teaching initial ...
This paper considers the need to focus initial programming education on problem-solving, prior to th...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
This paper considers the experiences of teaching on a module where problem-solving is taught first, ...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
This poster considers the first six months experience of using Mindstorm (LEGO, Denmark) robot kits ...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
[[abstract]]Teaching programming has long been a great challenge for computer science teachers. Stud...
This Master's thesis deals with activities which use LEGO Mindstorms robots in order to teach progra...
The necessity for creative problem solving skills within the sciences and engineering are highlighte...
Retention of first year students in Computer Science is a concern for universities internationally. ...
<div><em>10th China-Europe International Symposium on Software Engineering Education (CEISEE), Cheng...
This bachelor was written in regards to the recent implementation of the mandatory teaching of progr...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
This work investigates the effectiveness of simulated robots as tools to support the learning of pro...
In the master's thesis, we will present the performance of learning activities for teaching initial ...