NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ1064868
Record Type: Journal
Publication Date: 2015-May
Pages: 8
Abstractor: ERIC
Reference Count: 12
ISSN: ISSN-1072-0839
An Amazing Algorithm
Snapp, Robert R.; Neumann, Maureen D.
Mathematics Teaching in the Middle School, v20 n9 p540-547 May 2015
The rapid growth of digital technology, including the worldwide adoption of mobile and embedded computers, places new demands on K-grade 12 educators and their students. Young people should have an opportunity to learn the technical knowledge of computer science (e.g., computer programming, mathematical logic, and discrete mathematics) in order to participate in the growing digital economy. The Bureau of Labor Statistics projects that by 2020, 62 percent of new jobs in the STEM occupations will require computer science knowledge. Many accessible programming languages engage young students in computer programming experiences. However, there is a growing consensus among computer scientists that learning to code should be combined with instruction in computational thinking, which is defined as the logical basis of computer science that includes abstract structures, algorithmic processes, Boolean logic, and discrete mathematics. This article explores several classroom activities that introduce middle school students to computational thinking using mazes and related mathematical puzzles that are reducible to graphical representations and are solved through algorithmic processes.
National Council of Teachers of Mathematics. 1906 Association Drive, Reston, VA 20191-1502. Tel: 800-235-7566; Tel: 703-620-3702; Fax: 703-476-2970; e-mail:; Web site:
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Middle Schools; Secondary Education; Junior High Schools
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A