December Theme: Coding
All of our electronic devices – computers, smartphones, tablets, etc. – need someone to tell them what to do and how to do it. The instructions in a computer program are written by programmers in a language that the device can understand. This is called coding. There are many different coding languages but they all rely on similar mathematical and logical foundations.
Do you love playing games on your smartphone? Are you interested in learning how to make your own? Do you want to learn more about how to use computers to help solve problems? Then, you may be interested in computer science.
Thank you to this month’s sponsor:
Topic: Looking for Patterns
The skill of identifying patterns allows us to make predictions and understand rules. Patterns can refer to visual objects or images, or regularly occurring events, such as a class schedule. Patterns also exist in language and spelling.
Identifying patterns is an important skill to excel at critical thinking and problem solving. It also allows us to make better educated guesses, or dare we say “predictions.” There are a few skill levels to work through, so start slow, and practice often and with familiar objects like snacks or toys.
Step one is to determine if there is a pattern. If there is a pattern, you can identify the pattern as repeating or sequential.
- repeating patterns have a consistent element of repetition
- sequential pattern has a consistent element of growth (counting is sequential)
Once you are able to decide if a pattern is repeating or sequential, you can begin to identify how the pattern changes. Then you can predict how the pattern will continue.
Next, when age appropriate you can begin to define rules as algebraic sentences. Don’t get scared! Check out this video by PBS.
Coding is very closely related to patterns. Learn more about coding and play coding games with the links in the RESOURCES section below.
Math in Computer Science Events
Take advantage of this one-hour introduction to computer science, designed to demystify code and help you learn the basics, increasing your electronic problem-solving skills and boosting your career potential. Attend one or more, and join in the largest learning event in history, as educational organizations across the world support computer learning during Computer Science Education Week, December 3–9, 2018.
- Monday, December 3 at 2:30pm Meet coding professionals from Intel, as you delve into coding with Micro:bit and Arduino technology.
- Saturday, December 8 at 1:30pm: Join Air Force Research Laboratories New Mexico to explore the coding of Ozobots.
Check the Hour of Code for international coding events.
Math in Computer Science Activities
You are in Control!
Saturday, December 16, 1-3pm
Patrick J. Baca Library – FREE to the Public
Members of the Computer Science Teachers Association and computer science students from Northern New Mexico College will lead this introduction to the world of physical computing. For young learners ages 8-14, learn to code a Micro:bit. For older learners or those with some coding experience, try the Arduino where the skies the limit in terms of creativity and projects.
Thank you to the Public Library, Albuquerque and Bernalillo County for donating meeting space at Patrick J. Baca Library located at 8081 Central Ave NW, Albuquerque, NM 87121
Math in coding and computer science education are spanning all industries. Worldwide expansion of use of computer technologies requires a wide range of coding education and skills. Here are a few careers:
Video Game developer, web developer, animator (Pixar, Disney, etc)
Machine automation (assembly line machines, medical tools, etc)
Creating simulations to understand real-life situations
Any sort of analysis type job
Robotics and artificial intelligence engineer/developer
Data security and encryption (not just strict coding, but tons of math too!)
Thanks to our Title Sponsors:
12 Months of Math, a project of STEM-NM, is a city-wide initiative designed to explore and celebrate math’s importance to our community and in our lives. 12 Months of Math will provide community-based, culturally-relevant, multilingual family math programs for the public. Each month of math will focus on a selected theme and will provide math activities in a real-world context, supported by local business and organizations whose work relates to the month’s theme. 12 Months of Math brings together the varied expertise of partner organizations and coordinates efforts to bring about significant improvement in children’s math outcomes.
STEM-NM is New Mexico’s nationally-designated STEM Learning Ecosystem, working to increase the prosperity of our community by engaging students and preparing them for jobs in our local science, technology, and health care sectors.
This material is based upon work supported by the National Science Foundation under Grant No. 1744541. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
12 Months of Math is looking for math events and opportunities to engage New Mexico families. If you would like to share math information with us please fill in this contact form.