DocumentCode
571744
Title
From High-School Algebra to Computing through Functional Programming
Author
Choppella, Venkatesh ; Kumar, Hitesh ; Manjula, P. ; Viswanath, K.
Author_Institution
Int. Inst. of Inf. Technol., Hyderabad, India
fYear
2012
fDate
18-20 July 2012
Firstpage
180
Lastpage
183
Abstract
The objective of this paper is to suggest a fresh approach to introductory programming curricula in the Indian school and engineering college context. The approach allows the student to connect high-school (up to 10+2) mathematics to the fundamentals of computing, algorithms and problem solving. The bridge connecting algebra and computing is functional programming, a paradigm confined over forty years to the computer science research community but now gaining popularity in industry as well as undergraduate education in some schools across the world. We show, using several examples, why and how functional programming is easier to master than traditional imperative programming. We conclude with the results of our attempts so far at introducing functional programming to students in IT colleges in India.
Keywords
algebra; computer science education; educational institutions; functional programming; mathematics computing; IT colleges; Indian school and engineering college context; algorithms fundamentals; computer science research community; computing fundamentals; computing through functional programming; high-school algebra; high-school mathematics; imperative programming; introductory programming curricula; problem solving; undergraduate education; Algorithm design and analysis; Educational institutions; Functional programming; Java; Programming profession; Algebra; Algorithms; Computing Education; Functional Programming; Haskell; Scheme;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology for Education (T4E), 2012 IEEE Fourth International Conference on
Conference_Location
Hyderabad
Print_ISBN
978-1-4673-2173-0
Type
conf
DOI
10.1109/T4E.2012.42
Filename
6305965
Link To Document