Category Archives: education

Join Me @ STEM Symposium Oct 2015 in Anaheim,CA

Please join me at my round table,( limited seating for 15) on 10/29 @ 3:30 pm.

I’ll be discussing the  important role strong STEM (science, technology, engineering and math) education plays in designing a successful future for our students

Specifically, I’ll be focusing on Coding

2015 STEM Symposium

October 29 to October 30, 2015

at thE

Anaheim Convention Center

 

http://cdefoundation.org/stemsymposium/

mail me after you’ve registered above to alert me that you’ll be attending

 

STEMsymposium2015handout2015v3
powerofdiscovery

 

2 Summer Game coding classes at Orange Coast college

Write Computer games This Summer @ Orange Coast College

scratch_game

TechsCool is offering an after-school S.T.E.M. (science, technology, engineering and mathematics) program that will introduce youngsters, to creative computing with Massachusetts Institute of Technology (MIT) Scratch programming tool, using a design-based learning approach.

This S.T.E.M program provides an introduction to creative computing with MIT’s Scratch programming tool, using a design-based learning approach. Creative computing is about tapping into your child’s creativity and allows your child to convert from a consumer of technology to a producer. Students will be able to “read” as well as ‘write in this digital age. Engaging in the creation of computer games prepares youth for more than careers as computer scientists or as programmers. It supports young people’s development as computational thinkers – individuals who can draw on computational concepts, practices, and perspectives in all aspects of their lives, across disciplines and contexts. Seating is limited, enroll early.

 

Beginning

https://orangecoastcollege.augusoft.net//index.cfm?method=ClassInfo.ClassInformation&int_class_id=17692&int_category_id=0&int_sub_category_id=0&int_catalog_id=0

 

Advanced

(pre-requisite Beginning Scratch class)

Monday-Friday, 2 weeks, 10:00 am – 11:45 am

https://orangecoastcollege.augusoft.net//index.cfm?method=ClassInfo.ClassInformation&int_class_id=17696&int_category_id=0&int_sub_category_id=0

 

Fee: $225 each session

STEM Education Popular and Important

codeing kids
codeing kids

STEM Education

STEM education is growing in popularity as more people understand its importance in our society. As the Science, Technology, Engineering, and Mathematic fields grow, and as there is a higher demand for capable individuals, you are going to see more and more people learning about these fields. Getting in early can help kids to grow up skilled and knowledgeable, capable of getting into the field fully prepared for the work and challenges ahead. If you are hoping to prepare your children for this difficult field, or if they have expressed a desire to get into a STEM field, consider the STEM TechsCool MIT Scratch Programming Coding education learning experience.

STEM TechsCool offers the MIT Scratch Programming Coding to anyone hoping to learn more about programming in a way that is effective and entertaining. It is for students in 4th grade up to 9th grade and it helps them to learn more about programming. It keeps them challenged and entertained, and it continues to provide exceptional education learning. It is a vital tool in the growth of children who are considering the STEM field because of how it can improve their skills without losing them to boredom. On top of its effectiveness, there is also the high retention rate when using this program as opposed to others.

Throughout this program, kids learn things like iteration and conditional states, along with other important programming concepts. As kids develop their skills and grow with this program, they are able to do more difficult work and see greater results. Since it is fun and engaging, kids find it easy to start learning. They are going to go through each of the projects, learning along the way, and actually retain the things that they learn. When they are faced with real world problems or when they are learning these things in class, they are going to be prepared.

This program is widely available to students. It is used in over 150 countries and it is in over 40 languages, ensuring that everyone is going to learn without restrictions. Your child can make use of this program and its exceptional learning experience without trouble due to the language, translation, or availability, which is what makes learning so difficult with other programs. With the importance of STEM education being global, having this available to everyone allows growth of the field in all areas and with all students, regardless of where they are.

why-programming-teaches-so-much-more-than-technical-skills

http://blogs.kqed.org/mindshift/2013/05/why-programming-teaches-so-much-more-than-technical-skills/

 

Why Programming Teaches So Much More Than Technical Skills

 | May 23, 2013 | 45 Comments

Kids-computers1

TB

 

If your local school system offers computer science courses, chances are those courses are electives that won’t count toward core science or mathematics credit. The implicit message is that, while those skills may prove important for some students’ futures, they aren’t as transferable to a wide range of occupations as, say, Algebra 2 or Biology.

But students like Sam Blazes and Wilfried Hounyo, two winners in the 2012 National STEM Video Game Challenge, say they see their passion for computer programming is potentially leading them into a wide range of future professions.

“There’s no specific place you can plan on going because there are so many different things you can do with programming,” Blazes told an audience during a panel discussion at The Atlanticmagazine’s Technologies in Education Forum earlier this month. “You can do pretty much anything with it that you can program.”

That’s because computer programming is a study of languages more than of technology or mechanics. And command of those languages allows programmers to control the functionality of anything that is driven by a computer.

For example, Blazes and Hounyo, both now high school students in the Washington, D.C. area, each won acclaim for helping to design educational video games. But they both said they initiallyembraced programming through school robotics clubs, where students not only build robots, but work to write code that can control robots’ movements and reactions. And as Blazes pointed out, the same skills could also be used for a wide range of career purposes, such as constructing meteorological simulations, making financial predictions, or creating personalized online learning curricula.

Yet in most secondary educational settings, programming is treated as a primarily technological pursuit with a far narrower potential application. One reason may be a simple lack of community exposure, said U.S. Sen. Amy Klobuchar (D-Minn.) in a separate conversation at the May 15 event.

“It’s really easy in a town like Rochester, Minn., where you can see you can get a two-year degree (in computer science) and you can get a job at IBM or (the) Mayo” Clinic nearby,” said Klobuchar, referencing one industrial town in her state where there is widespread need for employees with programming ability. “They see a connection. That doesn’t happen all the time with inner city kids or kids in small towns.”

Blazes and Hounyo say they have experienced a range of academic and extra-curricular benefits as a result of their pursuit of programming:

1. SUBJECT MASTERY

A primary use of programming is to lead a user through the acquisition of knowledge, whether it’s through a traditional lesson or an educational game like those created by Blazes and Hounyo. To lead a user through a range of possible options requires a coder to understand all those options and their implications. Blazes, for example, had to master the basic principals of genetics before creating his game, while Hounyo’s team had to learn about the principals of electricity.

2. SYSTEMS THINKING

Whether writing code to lead a player through a game or a robot up a pyramid, the programming process requires an understanding of how possible inputs and outcomes effect one another. Further, as students move from their first programming language to others, they also learn what organizational elements are universal and what elements may be specific to a particular coding language.

“They’re all sort of the same grammatical structures, and there are sort of different dialects, key words, or quirks to them that you sort of have to learn,” Blazes said of the coding languages he’s learned.

3. COLLABORATION

Most programming projects are multiple-person efforts because the pursuit lends itself well to specialization. For example, if a group of students are creating an educational game, one may have a firmer grasp of the subject matter, while another may be the head coder, and the third may be the visual artist. Some students are actually drawn into programming because of collaborative environments.

“I joined my school robotics team, and we did an awesome first season, and I got hooked to robotics ever since,” Hounyo said. “There are students and mentors working together, and they program the robot to do different tasks, from basic to higher levels.”

4. PASSION

Both Blazes and Hounyo pursued programming out of their own interest, and suggested not all of their school classmates would be engaged by a formal computer programming education. But they also said the constructive nature of programming allows students who are passionate about it to harness that interest and take it as far as they might dare.

“Programming is fun to me,” Blazes said. “It’s something that I can sort of do and have fun and work on, and I can feel a sort of sense of accomplishment when I start working on stuff and even finish something.”

Explore: 

scratch game

Learn to code; Code to Learn

What do kids learn today?

Unfortunately not much beyond memorizing some facts and figures.

With the No Child Left Behind policy which is still in effect; Teachers are not allowed to teach anything beyond core curriculum.. That leaves much to be desired.

The California School system recognizes this shortfall and has a proposal before the Dept of Education for Next Generation Science Standards.

Alas, this process is lengthy and will take a minimum of 2 years from ratification ( maybe as early as Sept 2016)  before curriculum is actually introduced into our children’s classrooms.

TechsCool uses MIT’s Scratch programming language to teach kids to code.

What do students learn as they create interactive stories, animations, games, music, and art with Scratch?

For one thing, they learn mathematical and computational ideas that are built into the Scratch experience. As students create programs in Scratch, they learn core computational concepts such as iteration and conditionals. They also gain an understanding of important mathematical concepts such as coordinates, variables, and random numbers

Please see the link below

http://scratched.media.mit.edu/sites/default/files/Learning%20with%20Scratch.pdf

 

scratch_game

Scratch is developed by the Lifelong Kindergarten group at the MIT Media