ABSTRACT

This chapter looks at a series of number patterns in mathematics and think about ways children can construct algorithms and code to help them understand the processes involved. It considers the simplicity of the code to demonstrate that one can exploit the computer mathematically without being an expert programmer. The chapter offers a version that is simple to understand and widely acceptable no matter which package is being used. It discusses what is meant by pattern and order. The chapter investigates well-known number patterns through coding. Historical contexts and number facts are included, to allow more in-depth further exploration. The chapter then discusses the means to determine the level of order existing in finite number patterns. This allows more comprehensive discovery around number patterns and the use of coding. Finally the chapter ends with thoughts on the future of coding in mathematics education.