Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 3 of 3

Full-Text Articles in Education

An Architectural Design And Evaluation Of An Affective Tutoring System For Novice Programmers, Hua Leong Fwa Dec 2018

An Architectural Design And Evaluation Of An Affective Tutoring System For Novice Programmers, Hua Leong Fwa

Research Collection School Of Computing and Information Systems

Affect is prevalent in learning and it influences students’ learning achievement. This paper details the design and evaluation of an Affective Tutoring System (ATS) that tutors student in computer programming. Although most ATSs are purpose built for a specific domain, making adaptation to another domain difficult, this ATS is architected for adaptability and extensibility. This study also addresses a lack of research exploring the theories and methods of integrating affect and learning within the learning process by proposing methods of regulating the negative affect of students. Both quantitative and qualitative techniques were used for evaluation of the effectiveness of the …


Logo Programming (Part 1) - A Creative And Fun Way To Learn Mathematics And Problem-Solving, Abhay B. Joshi, Sandesh R. Gaikwad Mar 2012

Logo Programming (Part 1) - A Creative And Fun Way To Learn Mathematics And Problem-Solving, Abhay B. Joshi, Sandesh R. Gaikwad

Abhay B Joshi

Programming means tapping into the computerʹs immense power by talking with it directly. Through programming, children use the computerʹs terrific power to draw graphics, design animation, solve mathematical or word puzzles, and even build robots. This idea was first proposed in the famous book ʺMindstormsʺ by Seymour Papert and has subsequently been appreciated and praised by educators and parents all over the world.

Through programming, students discover that the computer is a powerful and flexible tool. Using interesting ideas embedded in programming environments, students solve problems in their favorite subjects, and also develop interest in ʺdifficultʺ subjects like Math and …


Logo Programming (Part 2) - A Creative And Fun Way To Learn Mathematics And Problem-Solving, Abhay B. Joshi, Sandesh R. Gaikwad Mar 2012

Logo Programming (Part 2) - A Creative And Fun Way To Learn Mathematics And Problem-Solving, Abhay B. Joshi, Sandesh R. Gaikwad

Abhay B Joshi

Programming means tapping into the computerʹs immense power by talking with it directly. Through programming, children use the computerʹs terrific power to draw graphics, design animation, solve mathematical or word puzzles, and even build robots. This idea was first proposed in the famous book ʺMindstormsʺ by Seymour Papert and has subsequently been appreciated and praised by educators and parents all over the world.

Through programming, students discover that the computer is a powerful and flexible tool. Using interesting ideas embedded in programming environments, students solve problems in their favorite subjects, and also develop interest in ʺdifficultʺ subjects like Math and …