Prior to the advent of computing the word macro generally referred to photography of a small object enlarged to show details. This picture shows a common yellow dung fly, larger than life with clear details.
(Luc Viatour / https://Lucnix.be, Wikipedia).
Computer macros are a series of programmed commands to instruct the computer to perform a task. Macros are often used for repeated computer tasks. Any computer shortcut is a programmed series of commands like
Ctrl + C for copy
Ctrl + P for Paste
Ctrl + B for Bold Text
and many more.
Macros are often used for repeated tasks with spreadsheets. Several years ago I used macros for easy data entry into spreadsheets for financial record keeping of an international organization. University students that I was then teaching noticed that some of my macros were advanced and told me that I was programming and therefore knew how to program. After my students provided me with a copy of a programming environment for the same computer language I found that I was able to program and developed a number of applications.
Introduction students focus on the use of the Google Suite as do the 6th grades students but especially focus on the use of Forms and Sheets. Through Forms and Sheets these students learn to apply JavaScript programming for repeated tasks in Sheets. Following a few practice lessons students program a simple game using Sheets as a base platform.
Students also experience:
A introduction to web page design
Rebuilding computer components
3d Design and engineering challenges
Principles of Graphic Design, vector and raster images, colorization and replacement, element replacement
Arduino controls, introductory electronics, and introductory robotics.