As part of Computer Science Education Week, December 7th-13th, YPL will be sharing fun and easy ways to get kids coding! The annual call to action to inspire K-12 students to learn computer science, advocate for equity in computer science education, and celebrate the contributions of students, teachers, and partners to the field. csedweek.org
- Understand the problem
- Plan the solution
- Divide your problem into smaller parts. Solve each sub-problem one by one, starting with the easiest.
- Still stuck? Go back and research what you have so far. Your answer may already be there. Then research and reach out. You don’t have to go through it alone. Many problems take a team of different people with different ideas to solve them.
- Learn from your mistakes. Rarely are things done correctly on the first try.
- Congratulations for sticking with it and working out your problem! Great work!
Day 3: YPL Coding Challenge
Journey through Minecraft with code: https://hourofcode.com/mchoc
Why learn to code? 6 Surprising benefits to consider:
- Coding and programming careers have great earning potential
Web developers: $73,760, Network and computer systems administrators: $83,510, Computer programmers: $86,550, Database administrators: $93,750, Software developers: $107,510 - Demand remains strong for coding-related jobs
What good is a strong salary if no one is looking to hire for the position? When it comes to coding-related jobs, it appears there’s still plenty of opportunity.
When compared to the national average of five percent growth, coding-related jobs are outpacing a lot of other careers. - Coding ability gives new perspective to problem-solving
“Learning to code has the inadvertent effect of teaching you how to think,” says Adrian Degus, CEO of Nuvro. - Learning to code offers career flexibility
Learning to code can help open up new areas of opportunity in your career and ultimately make you a more flexible candidate in a rapidly-shifting digital economy. - Learning to code can be a fun bonding opportunity for families.
How often do you have the opportunity to learn something practical and new with your kids? Parents with school-aged children have the chance to start from square one together as they learn the fundamentals of programming and coding. - Coding can be useful in jobs you might not expect
You might think coding and programming skills are only valuable for people working in highly technical specialist jobs. While it’s true that learning to code is more important for some roles, that doesn’t mean you can’t find practical ways to apply coding knowledge in non-coding jobs.
Day 2 – YPL Daily Coding Challenge
Code.org aims to encourage school students to learn computer science and to increase the representation of women and students of color in the field of Computer Science. The website includes free coding lessons in an attempt to encourage schools to include more computer science classes in the curriculum.
Today’s daily Library coding challenge is: Learn to program droids, and create your own Star Wars game in a galaxy far, far away.
https://hourofcode.com/star-wars
Join the hour of code movement today! Happy Coding!
As part of Computer Science Education Week, December 7th-13th, YPL will be sharing fun and easy ways to get kids coding! The annual call to action to inspire K-12 students to learn computer science, advocate for equity in computer science education, and celebrate the contributions of students, teachers, and partners to the field. csedweek.org
Day 1 – YPL Daily Coding Challenge
Today’s challenge is from pbskids.org. Help Izzy and Jake code Subby, an aquarium submarine: https://pbskids.org/scigirls/games/code-quest
There are many fun, free websites available for kids with no coding experience at all. Some of these are:
https://code.org/
https://scratch.mit.edu/
https://www.codecademy.com/
https://www.khanacademy.org/
Microsoft Virtual Academy
@pbskids #CSEdWeek #ComputerScienceEducationWeek #CSforSocialJustice #K-12 #equityinCSEd #advocatesforeducation #computerscience @csedw
#Yonkerspubliclibrary #TechCentral
Questions about Technology Programs, contact YPL Tech Central: techhelp@ypl.org