CFP last date
20 January 2025
Reseach Article

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

by K. P. Soman, Sachin Kumar S., Soumya V., Shajeesh K. U.
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 60 - Number 19
Year of Publication: 2012
Authors: K. P. Soman, Sachin Kumar S., Soumya V., Shajeesh K. U.
10.5120/9805-4405

K. P. Soman, Sachin Kumar S., Soumya V., Shajeesh K. U. . Computational Thinking with Spreadsheet: Convolution, High-Precision Computing and Filtering of Signals and Images. International Journal of Computer Applications. 60, 19 ( December 2012), 1-7. DOI=10.5120/9805-4405

@article{ 10.5120/9805-4405,
author = { K. P. Soman, Sachin Kumar S., Soumya V., Shajeesh K. U. },
title = { Computational Thinking with Spreadsheet: Convolution, High-Precision Computing and Filtering of Signals and Images },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 60 },
number = { 19 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 1-7 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume60/number19/9805-4405/ },
doi = { 10.5120/9805-4405 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:07:23.077010+05:30
%A K. P. Soman
%A Sachin Kumar S.
%A Soumya V.
%A Shajeesh K. U.
%T Computational Thinking with Spreadsheet: Convolution, High-Precision Computing and Filtering of Signals and Images
%J International Journal of Computer Applications
%@ 0975-8887
%V 60
%N 19
%P 1-7
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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.

References
  1. J. M. Wing,"Computational Thinking", CACM viewpoint, vol. 49 no. 3, March 2006, pp. 33-35.
  2. J. M. Wing, "Computational Thinking and Thinking About Computing", Philosophical Transactions of the Royal Society, vol. 366, July 2008, pp. 3717-3725.
  3. "Report of a Workshop Pedagogical Aspects of Computational Thinking", by Committee for the Workshops on Computational Thinking, National Research Council , Washington DC, 2012.
  4. P. Phillips, "Computational Thinking: A Problem-Solving Tool for Every Classroom", in NECC 2007.
  5. K P Soman, Manu Unni V. G, Praveen Krishnan and V Sowmya, "Enhancing Computational Thinking with Spreadsheet and Fractal Geometry: Part 1", International Journal of Computer Applications, 55(14):1-8, October 2012.
  6. K P Soman, Manu Unni V. G, Praveen Krishnan and V Sowmya, "Enhancing Computational Thinking with Spreadsheet and Fractal Geometry: Part 2 - Root-finding using Newton Method and Creation of Newton Fractals", International Journal of Computer Applications, 55(14):9- 15, October 2012.
  7. K P Soman, Manu Unni V. G, Praveen Krishnan and V Sowmya, "Enhancing Computational Thinking with Spreadsheet and Fractal Geometry: Part 3 - Mandelbrot and Julia Set", International Journal of Computer Applications 55(14):16-23, October 2012.
  8. K P Soman, Manu Unni V. G, Praveen Krishnan and V Sowmya, "Enhancing Computational Thinking with Spreadsheet and Fractal Geometry: Part 4 - Plant Growth modeling and Space Filling Curves", International Journal of Computer Applications, 55(14):24-29, October 2012.
  9. Aravind H, C Rajgopal and K P Soman, "A Simple Approach to Clustering in Excel", International Journal of Computer Applications 11(7):19-25, December 2010.
  10. http://cen. amritafoss. org/downloads/ (Implementations in Excel are available at this URL)
  11. http://cen. amritafoss. org/downloads/Books/FractalsForEveryone/ (Online version of "Computational Thinking with Spreadsheet-1. Fractals for Everyone" is available at this URL)
  12. Anand R, Prabha P, Sikha OK, Suchitra M, Sukanya P, Sowmya V, Soman K. P. ,"Visualization Of OFDM Using Microsoft Excel Spreadsheet In Linear Algebra Perspective", International Conference on Advances Computing and Communication(ICACC),pg-58-64,Aug 2012.
  13. Prabha P, Sikha OK, Suchitra M, Sukanya P, Sowmya V,Soman KP ,"Computation Of Continuous Wavelet Transform Using Microsoft Excel Spreadsheet ", International Conference on Advances in Computing and Communication(ICACC),pg-73-77, Aug 2012.
  14. Indukala PK, Lakshmi K, Sowmya V, Soman K P,"Implementation Of L1 Magic And One Bit Compressed Sensing Based On Linear Programming Using Excel", International Conference on Advances in Computing and Communication(ICACC),pg-69-72,Aug 2012.
Index Terms

Computer Science
Information Sciences

Keywords

Computational Thinking Convolution Filtering High-Precision Computing