Oneof my favorite things to see and hear is the satisfaction my students have when they successfully complete a challenge in Code.org. No matter if they are a beginner, intermediate or advanced coder, Code.org has challenges at all levels. I teach grades 6-8 in a public middle school and use the CS Fundamentals course with all grade levels. My students love to help the angry birds reach the pig, code and hold a dance party, build houses and plant crops in Minecraft, create art with code and so much more. Not only can students work through puzzles, they can work in the Sprite Lab, App Lab and Game Lab to create their own programs and share them out in the Code.org community. And they love to receive their certificates of completion when done with a course!
Code.org has curricular offerings for elementary through high school. They also offer workshops for teachers to learn how to utilize the coding platform across the United States. I am lucky enough to be a Code.org CS Fundamentals Facilitator in the state of Illinois and love the enthusiasm and energy I get from teachers who take the workshops as they create a plan for implementation as part of the workshop, so they can immediately bring it back to their students. The curriculum is comprised of unplugged (not using a computer) and plugged lessons. Every unplugged lesson introduces the concepts that will then be practiced in the plugged puzzles online. This makes it possible for coding to be taught to all students even if technology is not available. In the United States, 90% of parents want their children to study computer science, yet 40% of schools teach it. Computer Science is foundational. The reality is that technology affects every field of commerce:
Not only does Code.org teach students how to code, it also teaches them about the impact of Computer Science in the world around us and introduces them to careers of the future. Students are also introduced to the life skills of problem solving, critical thinking, creativity, collaboration and communication that will allow them to be college, career and life ready. Code.org promotes the use of paired programming with the roles of Driver and Navigator. This allows for collaboration and communication to solve the problems that need to be solved via code. The role of Driver is to manipulates the keyboard and the mouse and the Navigator keeps track of the big picture.
Code.org has courses for pre-readers though High School along with many Hour of Code tutorials. The elementary courses teach the following coding skills; Digital Citizenship, Sequencing, Loops, For Loops, Nested Loops, conditionals, Use of Data and functions. The middle school courses include problem solving and computing, web development, animations and gaming, the design process, data and society and physical computing. In our high school, we use the AP Computer Science course. In fall 2016, the College Board launched its newest AP course, AP Computer Science Principles. The course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities. So, as you can see there is something for everyone and your students will be totally engaged and have fun while learning!
Debra Segiet is a Creative Technology/Project Lead the Way teacher from Elmhurst, IL. She is a CodeMonkey Ambassador, a Code.org CS Fundamentals Facilitator and an ozobot Certified Educator. You can follow her at @dsegiet.
I absolutely love the way how you quote computer science is foundational. CS finds its applications in almost every field as you have mentioned in the article above.
It is every more important for kids to start learning to code as early as possible.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
CookieTypeDurationDescription_codemonkey_session_rails_411 year_gapersistent2 yearsThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.cookielawinfo-checkbox-advertisementpersistent11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".cookielawinfo-checkbox-analyticspersistent11 monthsThis cookies is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category "Analytics".cookielawinfo-checkbox-functionalpersistent11 monthscookielawinfo-checkbox-necessarypersistent11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".cookielawinfo-checkbox-non-necessary011 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary".cookielawinfo-checkbox-otherpersistent11 monthscookielawinfo-checkbox-performancepersistent11 monthsThis cookie is used to keep track of which cookies the user have approved for this site.JSESSIONID11 yearUsed by sites written in JSP. General purpose platform session cookies that are used to maintain users' state across page requests.viewed_cookie_policypersistent1 hourThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.XSRF-TOKENpersistent1 yearThe cookie is set by Wix website building platform on Wix website. The cookie is used for security purposes.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
CookieTypeDurationDescriptionrlas3persistent11 monthsThe cookie is set by
rlcdn.com. The cookie is used to serve relevant ads to the visitor as well as limit the time the visitor sees an and also measure the effectiveness of the campaign.UserMatchHistorypersistent1 monthLinkedin - Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
3a8082e126