# data[].attributes.body
Computer science is the science of learning how to use computers to complete a variety of tasks. Such as communicating, programming, designing, entertainment and computing.

# data[].attributes.body
Teaching students to learn coding at a young age teaches them computational thinking from the beginning. This will increase their learning in other subjects as well. Also, teaching coding at a young age introduces students to areas of study they might not otherwise have considered.

# data[].attributes.body
Teaching you students to code, helps develop their problem solving, computational and critical thinking. This will help them in other classes like math and science where they are faced with large problems that must be broken down to solve them.

# data[].attributes.body
Coding helps students in math by teaching them how to break down complex or multi-step problems in to smaller steps in order to solve the problem. Coding teaches students to think step-by-step, which is a skill also needed in math. By learning how to break a problem down step by step, students will be better able to communicate which will help them with their ELA skills as well.

# data[].attributes.body
For my 6-8 grades, I team teach with the math teachers and I'm looking for more interesting ways for students to apply what they've learned in math to real world applications. Also, I'm looking to for ways to help students not skip steps in math and to help them think about process and what the results mean and what will happen if they are "just a little" off.

# data[].attributes.body
Computer science is the study of how computers work and how we can use them throughout our home and work lives. Since computers are everywhere, we can learn to program them, use them to solve and break down problems into smaller parts, develop or extend our creativity, and gain a better understanding of the technology that powers our lives.

# data[].attributes.body
The youngest of our students are more open to new experiences than middle/high schooler and adults. They embrace knowledge and new experiences with fewer misconceptions and less peer influence than grades 5 and above. They are also more apt to communicate to their parents/families about what they are learning and the highlights of their days thus creating an interest at home. Music educators and teachers of foreign languages and ELL have found the earlier students begin learning new skills the more receptive the learner. Learning coding also helps develop critical thinking and problem solving skills that extend into all areas (ex: academic & social/emotional) and continue as life skills. The self confidence that is built through learning and mastering coding is invaluable for both boys and girls.

# data[].attributes.body
Additional reason why younger students can benefit from learning coding are many. Most important to kids is that coding can be FUN. Joined by common interests, coding can improve collaboration skills, Not every student likes working wth a partner orin a group, but coding makes it fun to work together. Improved persistence and communication carries over into all content areas and even improves in dealing with friends and family.

# data[].attributes.body
As children learn coding they are using computational thinking and developing more complex problem solving skills. This helps students go beyond the facts in math as they begin to be able to apply knowledge to solve word problems and math in our everyday lives. In addition, they should be ableto explain in the language of math how they solved their math challenges. Learning coding also carries over to the language arts of reading and writing through breaking down information into its smaller parts and through improved communication with peers, teachers, and family.

# data[].attributes.body
Even though I am a blank slate as far as coding goes, I can see where I can get excited about sharing coding with students. First, I think that an optional after school basic coding day each week/every other week for my fifth grade math intervention students could be a great way to instill self confidence and develop enthusiasm for problem solving in math. I am also a part of developing a maker space for our building, and incorporating coding for students may be a fun activity to include. Since our CAtT is involved in this process, we could have a collaboration of staff members to increase all of our skills---students and teachers.

# data[].attributes.body
Students should learn to code just as they do to read and write.  The sooner they do so, the easier of a concept it is for them to grasp. It is expected that most future jobs will have some sort of programming required.

# data[].attributes.body
Preparing them for a world full of new careers. Seeing the finished product properly executed. Knowing the work we did made sense and works!

# data[].attributes.body
Computer science is teaching computers do essentially do what we train them to do. It is breaking down complex tasks into tiny bits that come together to create a program, app, website, etc. It extends into all areas, as stated in the video "computers are everywhere!" So learning the "language" of computers can help society move forward in many ways.

# data[].attributes.body
Learning code at a young age is important because younger people are usually inherently excited about learning new things, and working on computers. The language of coding is a great thing to start when kids are young, taking small steps that are digestible, and building on those skills as they grow. Kids will be able to adapt and change with coding if they become comfortable with the process and language of coding early.

# data[].attributes.body
Coding can help even the youngest elementary aged students by getting them excited about the process through easier programming like "Scratch", and then building upon that. It gives them an outlet for creativity and builds up their logical thinking skills that can be applied to other subjects. Problem solving skills can also be developed, with methodical step by step thinking that coding brings. It will make the students less intimidated when they start the process young.

# data[].attributes.body
Coding involves methodical, step by step problem solving. This develops the thinking and perseverance skills necessary to math and ELA as well. Kids will learn to think in a step by step process, that can curb an overwhelming feeling that can come when facing a difficult academic task. Kids will communicate with each other, using the "language" of coding, which will help solidify their own knowledge. I feel it can also give them a new confidence in approaching math and reading, knowing that they have new skills that can be applied in their thinking.

# data[].attributes.body
As someone new to coding, I feel excited to learn alongside my 2nd graders. Since this is going to be such an inherent part of their futures, I love the idea of helping them spring forward and feel successful in learning something new and creative.

# data[].attributes.body
Computer science is the study of communicating with computers to use them for processing information and solving problems. Hardware, software, and programming combine to create a system that can be used for applications of all kinds.

# data[].attributes.body
Students should begin learning to code at a young age so that they can appreciate the electronic tools and devices that are such a large part of their everyday lives. They can better understand the logical processes involved in communicating with computers and have better expectations of what can be accomplished. The younger they learn a language, even a programming language, the easier it will be to retain and apply that learning.

# data[].attributes.body
Coding in the classroom can help even the youngest of elementary-aged students by removing stigmas around who can code. Additionally, it can lessen the intimidation of the field of computer programming and make jobs in the industry more accessible and attractive to more people.

# data[].attributes.body
Coding ties in with Math and ELA skills because it strengthens the linear thinking needed for problem solving in many math concepts. And, it helps with writing as students are able to appreciate logical/linear thinking and communication.

# data[].attributes.body
I am excited to teach my students code because many are interested but do not have the tools or access to learn about the field. Others only have vague understanding of what coding is and will be awakened to the amount of computer programming that is needed to function in today's digital age.

# data[].attributes.body
Computer science is the study of computers and computing concepts. Computer science includes components of the computer such as hardware-the basic design of computers and the way they work; and software which covers programming concepts and programming language. Computer science also examines the implementation of computers, the impact they have on society and how we can use computers in new and better ways.

# data[].attributes.body
Just as the articles and videos pointed out the earlier kids can learn to code the better. Often times as children get older, new information/languages are much more challenging for students to grasp. I felt the video “Coding for Kindergarten” showed the multiple ways that even the youngest of students can be introduced to coding in a way they can understand, such as with the sequence and commands (movements) and robots. These concepts fit so perfectly with things that are already taught in the classroom, so why not expand on them and encourage the critical thinking, communication and perseverance that the speaker pointed out as skills students learn when coding. By teaching students to code at a young age, you are also able to gradually teach and build on concepts just as you would with reading or math.

# data[].attributes.body
Coding in the classroom can help even the youngest of elementary age students because it encourages things such as problem-solving, creativity, communication, collaboration, perseverance and much more.  It also allows for children to be able to process and manipulate information through the act of coding. Coding also challenges students to think in a new way outside the typical curriculum taught in school. By introducing coding to even the youngest of elementary-aged students it allows students to gain confidence and feel less overwhelmed by this new information.

# data[].attributes.body
Coding requires students to apply already learned math and ELA skills in the process of coding, through writing scripts and solving equations. Students also have to learn an entirely new language and perform new skills that are specifically correlated to how the computer performs. I also found this video to be interesting.

# data[].attributes.attachment_link.title
Coding for Kids: How a Tufts program is enriching the lives of young students around the nation

# data[].attributes.body
Teaching students to code is exciting to me because for most students this may be the very first time students have ever encountered coding, which in turn usually sparks great interest and engagement. I also think it is exciting to teach students how to code because I know now just how important it is for students to learn coding in this day and age.  I also think personally, that since I am no expert on coding this allows for both the teacher and student to learn together and from each other. I also never realized just how vital it is for students to learn to code and the many opportunities there are for students who pursue coding/computer science further. So, if I could inspire a student through coding it would be worth it.

# data[].attributes.body
Computer science is the study of the process of communicating with computers through code. By using code to communicate with computers, we are able to make them do what we want, digitally.

# data[].attributes.body
Learning code is like learning a new language, a computer language. At a young age, you are learning that anything is possible. Similar to learning to read, you are understanding the basics of how things work. At a young age, you begin to understand the foundation of reading, writing, and math. Similar to learning a second, it is an asset to have and understand because you can easily grasp a better understanding and move on to more complex ideas.

# data[].attributes.body
Learning code at an early age can help students better understand the technical world they live in now.  It can also help a student learn to be creative, problem solve, collaborate and communicate with other students. When a student has a strong foundation of knowledge of a skill, they can thrive in the future instead of struggle, get frustrated and give up.

# data[].attributes.body
Coding teaches students that just like we have a language to communicate with each other, coding is how we communicate with computers. Learning how to write a sentences can be similar to writing code in that you need the proper parts in order to communicate your ideas. Similar to math, coding involves problem solving. You need to take a larger, complex problem and break it down into smaller, more basic parts in order to solve it.

# data[].attributes.body
Not only will learning to code put my students at an advantage in problem solving, communication, collaboration, and even future job security, it will be something that they will feel a sense of accomplishment after completing. Watching the videos of students learning to simply make a robot complete what they program them to do is a great way to instill that sense of control and curiosity that every student should have. By hooking them with that feeling, they will enjoy learning and trying more complex problem solving and want to continue their learning, not because they have to but for the fun and enjoyment of seeing what else they can create.