Coding is a regular part of the school experience for all elementary student in second through fifth grades. In addition to learning how to use computers during their regularly scheduled visits to the computer lab, young students learn how to program computers. Utilizing web-based software available through Code.org and Scratch, students write programs to solve problems, create digital art, and craft interactive stories. Along the way, students will practice computer science terminology, hone their collaborative skills and consider what it means to be a digital citizen.
Mamaroneck’s computer science curriculum creates a logical progression from elementary through high school grades, with the ultimate goal of graduating students who go on to pursue careers in computer science, engineering and design.
The questions at the core of the curriculum are:
- How do computers work?
- What terms do programmers use to describe what they do?
- How can working together make us more successful?
- What tools can we use to make better programs?
- How can we use computer science to solve problems or create new ideas?
- How do computers change our communities and the larger world?
- What defines a digital citizen?
Our program offers students a variety of experiences both on the computer and off. “Unplugged” lessons will give students a better understanding of new concepts through hands-on activities, while online lessons will confront students with increasingly-complex programming challenges. At the end of each grade level, students will design a unique digital creation to share with their classmates.
Computer Science Terminology
Help your child to talk like a programmer!
algorithm - a list of steps that you can follow to finish a task
code - a set of instructions that a computer performs to solve a problem
debug - the process of identifying and removing errors in a program
loop - the action of doing something over and over again
pixel - the smallest square of color on a computer screen
Questions about elementary computer science? Contact email@example.com.