Computational Thinking with Spreadsheet: Convolution, High-Precision Computing and Filtering of Signals and Images

Modern day innovations in sciences and engineering are direct outcome of human's capacity for abstract thinking thereby creating effective computational models of the problems that can be solved efficiently by the number crunching and massive data handling capabilities of modern networked compu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of computer applications 2012-01, Vol.60 (19)
Hauptverfasser: Soman, K P, S, Sachin Kumar, V, Soumya, U, Shajeesh K
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Modern day innovations in sciences and engineering are direct outcome of human's capacity for abstract thinking thereby creating effective computational models of the problems that can be solved efficiently by the number crunching and massive data handling capabilities of modern networked computers. Survival of any economy now depends on innovating-capacity of its citizens. Thus capacity for computational thinking has become an essential skill for survival in the 21st century. It is necessitating a fundamental change in our curriculum in schools. Computational thinking need to be introduced incrementally along with standard content in a way that makes the standard content easier to learn and vice versa. When learners successfully combine disciplinary knowledge and computational methods they develop their identity as Computational Thinkers. The need for trainers, training content and training methodology for imparting computational thinking has become subject of discussion in many international forums. In this article the use of spreadsheet as a tool for developing computational-thinking -capabilities by integrating it with existing curricula is explored. Concept of convolution which everybody uses when one does any multiplication is taken as a vehicle to develop exercises that enhance computational thinking. It is shown how convolution is visualized and implemented and also discussed a wide variety of computational experiments that students at various levels can do with the help of spreadsheet.
ISSN:0975-8887
0975-8887
DOI:10.5120/9805-4405