Fisher-Price makes programming toy to teach computer programming to 3 to 6-year-olds
Their new toy, called the caterpillar, teaches coding basics to preschoolers. The company will debut its $50 Think & Learn Code-a-Pillar tonight at Pepcom's Digital Experience, a pre-CES media event, though the toy won't be available to buy until this summer. Instead of getting not-yet-potty-trained kids to code with a screen and keyboard, this plastic caterpillar uses more subtle tactics: it teaches the basics of coding, like sequencing and programming, with segments of the caterpillar's body. Each of these eight segments is labeled with different symbols and colors. Kids put them together, attach them to the caterpillar's smiling, blinky-eyed, motorized head, and press a button to get the whole toy to move.
From my past three years experience I truly believe this will work. I'm actually trying to see if I can start teaching students as young as third-grade how to program, do 3D animation, and also design and programmed their own video games. This includes the basic skills needed, going to advanced skills in computer programming.
And I use the animation and videogame to motivate them to learn how to program and improve their skills each week. If not then their video game will not play they went the way they want it to
http://www.computergraphics.com/
http://www.theverge.com/2016/1/5/10716994/fisher-price-thing-and-learn-code-a-pillar-toy-ces-2016
I am currently teaching 3D Animation and Video Design to Middle School students at Roosevelt Middle School in Glendale, California. My goal is to provide all students a rigorous program for the study of 3D animation, 3D Modeling, 3D Printing, Video Game design and programming and computer programming. We use Autodesk Maya, Stingray, Mudbox, and the Unity3D video game engine. This will prepare for a successful career in Computer technology and development fields.
Showing posts with label Autodesk Maya. Show all posts
Showing posts with label Autodesk Maya. Show all posts
Sunday, February 28, 2016
Saturday, January 30, 2016
7th grader - Donovan's Soccer Video Games
He built his own soccer field and lined it, build his own stadium, soccer goals stands etc. I brought in a third person character controller for him and set the camera up behind him so that we could play the game and see him move and kick goals/
So he went from Autodesk Maya, and then bringing his models into Unity3D, and then putting them in his game adding physics and gravity to his own video game. He then was able to publish his game and send it to other students and a bunch of them were playing at last week
We are now going to have our seventh and eighth graders concentrate more on the programming end of the game so they can get a start working on their computer programming skills. This will prepare them for a career in computer science
And my class is now working on in teams and making their own video games. That makes each student has a different part of the game to design and implement
Saturday, January 16, 2016
Seventh- Eight-grade students building their own video game from start to scratch
After teaching my 3D animation and video game design and programming class for two years I decided this year the part of my class the students are really interested in is making their own video games. While they enjoy making 3D animation and models you can only play so many animations and do things with them.
On the other hand if you make a video game you can play it and send it to others. And I've spent about 500 hours working on my video game packages. So now my students in the last two weeks are making their own 3D model of a room in Autodesk Maya 2016, extruding it, bring it into Unity3D, adding physics to it, and then making their own video game
And this last week I figured out how they can then publish and send their game to other people, and then also we are going to add a shooter gun and start making her own shooter games this next week.
The images below show the sequence we followed and making our own room and then making a game you could walk and run through in it.
Next week we start writing our own programs to make our shooter perform. So we will be learning computer programming also



Friday, October 2, 2015
Teaching 3D Animation to Middle School Students using Autodesk Maya 2016
My seventh and they could teach students have been doing some amazing work this semester and we have been using the new Autodesk Maya 2016.
This is the third year for my 3-D animation program and this year I have my laptops plugged in when I don't have to use a cart. So my students can be working as soon as they had to the classroom. We also have extra memory is some of our laptops.
We are starting to create 3D animations from of our models and some of the students are working on a traffic safety animation for our school district. This is a great opportunity for the students to be given a project and then using their own vision and design create their own 3D animation that will meet the specifications of what the district needs,
These are the tasks they till be doing when they get a job so it is great practice to start with it now. They are getting practice with creating and bringing in models, setting up the correct lighting, and then creating a smooth animation to show the correct way to cross the street
Saturday, May 23, 2015
Using Oculus Rift Virtual Reality Headset
I just got the Oculus Rift Headset Installed on my MacBook ProAnd working for my class! It is absolutely amazing. It virtually lets you walk into the game as if you were inside the game.
The students were blown away and they all lined up to try once or twice. Now this will further motivate them to learn to computer program so that they can build their own their own unity base video game.
We are using Autodesk Maya to build 3-D models, and then bring them into Unity3D to build video games. We will be using the C# programming to get started and to develop our skills.
I just got the Oculus Rift Headset Installed on my MacBook ProAnd working for my class! It is absolutely amazing. It virtually lets you walk into the game as if you were inside the game.
The students were blown away and they all lined up to try once or twice. Now this will further motivate them to learn to computer program so that they can build their own their own unity base video game.
We are using Autodesk Maya to build 3-D models, and then bring them into Unity3D to build video games. We will be using the C# programming to get started and to develop our skills.
Tuesday, May 12, 2015
Help me bring 3D Animation and Video Game Design to all students worldwide
Please fund my kickstarter project to bring 3D Animation and Video Game Design and programming to all students and classrooms worldwide.
Read more at
Tuesday, May 5, 2015
Create my own to terrain in Unity3D- for my middle school students two now do the same
We are now going to start using Unity3D to create our own video games. it is incredibly easy and powerful as you can see from the pictures. It only took about 12 minutes to create this island with mountains, trees, grass.
I have also figured out how to bring our 3D models made in Maya so we can really start to design and build I would video games
Saturday, April 25, 2015
USC has added "Game Development" track within their computer science program
The last year and a half I have been blessed to have a student come in from GCC and work with me and my middle school students at Roosevelt middle school in Glendale. His name is Richard Dean
The last year and a half I have been blessed to have a student come in from GCC and work with me and my middle school students at Roosevelt middle school in Glendale. His name is Richard Dean
He originally came in to help with math but he was also an expert in 3D animation and Maya. In addition he was the one who got me to go into video game design and see the unlimited job opportunities for doing that as a career.
He just told me this week that he is trying to get into the USC computer science program and their new video game development track. This is one of the hottest tracks in the world today and look at some of the classes that are required.
I'm hoping that other school districts are making plans for putting in AP computer science and animation tracks.
I have included the classes required from USC for that track below, and you can see they also require Advanced math skills
MAJOR REQUIREMENTS (84 UNITS)
UNITS
CSCI 103L
Introduction to Programming 3
CSCI 104L
Data Structures and Object-Oriented Design 4
CSCI 109
Introduction to Computing 3
CSCI 170
Discrete Methods in Computer Science 4
CSCI 201L
Principles of Software Development 4
CSCI 270
Introduction to Algorithms and Theory of Computing 4
CSCI 350
Introduction to Operating Systems 4
CSCI 353
Introduction to Internetworking 4
CSCI 360
Introduction to Artificial Intelligence4
CSCI 420
Computer Graphics 4
CSCI 423
Native Console Multiplayer Game Development 4
CSCI 424
Game Engine Tool Development 4
CSCI 425
Immersive Game Design 4
EE 352L
Computer Organization and Architecture 4
GAME DEVELOPMENT (31 UNITS)
UNITS
CTIN 190
Introduction to Interactive Entertainment 4
CSCI 281
Pipelines for Games and Interactives 3
CSCI 491abL
Final Game Project (4-2) 6
CTAN 452
Introduction to 3-D Computer Animation 2
CTIN 484L
Intermediate Game Development 2
CTIN 488
Game Design Workshop 4
CTIN 489
Intermediate Game Design Workshop 3
ITP 380
Video Game Programming 4
ITP 485
Programming Game Engine 4
Total units 128
He just told me this week that he is trying to get into the USC computer science program and their new video game development track. This is one of the hottest tracks in the world today and look at some of the classes that are required.
I'm hoping that other school districts are making plans for putting in AP computer science and animation tracks.
I have included the classes required from USC for that track below, and you can see they also require Advanced math skills
MAJOR REQUIREMENTS (84 UNITS)
UNITS
CSCI 103L
Introduction to Programming 3
CSCI 104L
Data Structures and Object-Oriented Design 4
CSCI 109
Introduction to Computing 3
CSCI 170
Discrete Methods in Computer Science 4
CSCI 201L
Principles of Software Development 4
CSCI 270
Introduction to Algorithms and Theory of Computing 4
CSCI 350
Introduction to Operating Systems 4
CSCI 353
Introduction to Internetworking 4
CSCI 360
Introduction to Artificial Intelligence4
CSCI 420
Computer Graphics 4
CSCI 423
Native Console Multiplayer Game Development 4
CSCI 424
Game Engine Tool Development 4
CSCI 425
Immersive Game Design 4
EE 352L
Computer Organization and Architecture 4
GAME DEVELOPMENT (31 UNITS)
UNITS
CTIN 190
Introduction to Interactive Entertainment 4
CSCI 281
Pipelines for Games and Interactives 3
CSCI 491abL
Final Game Project (4-2) 6
CTAN 452
Introduction to 3-D Computer Animation 2
CTIN 484L
Intermediate Game Development 2
CTIN 488
Game Design Workshop 4
CTIN 489
Intermediate Game Design Workshop 3
ITP 380
Video Game Programming 4
ITP 485
Programming Game Engine 4
Total units 128
Sunday, April 5, 2015
Tuesday, January 20, 2015
Teaching computer programming using Unity 3-D video game software
I am now starting to teach my seventh grade and eighth grade students how to program in C sharp. We are going to be using the unity 3D program to do so.
This is an excellent way to get students motivated to learn computer programming. They are able to apply their program to a model in the Unity3D software and then watch as the model does what their program says. And if they make a mistake it will give them an error message and they must go back and analyze their Code
Unity3d comes with its own compiler- Monodevelop which makes for an excellent software program do you use to teach programming. They can use Maya to create and bring in 3D models and objects, and then going to the Monodevelop program and write the code to manipulate them, and then come back to Unity3D program to see what happens
Plus they're getting invaluable skills and designing a 3D video game. This is a huge market and a great opportunity to develop future job skills . Plus designing a video game requires them to sketch out and visualize how the game will look, how they will put it together, line of sight, etc. It's a project-based project for them to work on
All of these exercises will provide invaluable experience for the future job skills they will need to be successful in a highly technical world . Plus the video game market is one the fastest growing in the world. and so to be acquiring skills in designing, modeling and programming for 3D games is a great opportunity.
The students of today have been born into and are in the midst of the the computer age. They do not get frustrated when dealing with new hardware software, they have the patience and ability to solve and conquer almost any problem.
I am now starting to teach my seventh grade and eighth grade students how to program in C sharp. We are going to be using the unity 3D program to do so.
This is an excellent way to get students motivated to learn computer programming. They are able to apply their program to a model in the Unity3D software and then watch as the model does what their program says. And if they make a mistake it will give them an error message and they must go back and analyze their Code
Unity3d comes with its own compiler- Monodevelop which makes for an excellent software program do you use to teach programming. They can use Maya to create and bring in 3D models and objects, and then going to the Monodevelop program and write the code to manipulate them, and then come back to Unity3D program to see what happens
Plus they're getting invaluable skills and designing a 3D video game. This is a huge market and a great opportunity to develop future job skills . Plus designing a video game requires them to sketch out and visualize how the game will look, how they will put it together, line of sight, etc. It's a project-based project for them to work on
All of these exercises will provide invaluable experience for the future job skills they will need to be successful in a highly technical world . Plus the video game market is one the fastest growing in the world. and so to be acquiring skills in designing, modeling and programming for 3D games is a great opportunity.
The students of today have been born into and are in the midst of the the computer age. They do not get frustrated when dealing with new hardware software, they have the patience and ability to solve and conquer almost any problem.
Saturday, December 13, 2014
How to create a spinning logo that's
on fire in Autodesk Maya
on fire in Autodesk Maya
I created this spinning logo yesterday using Autodesk Maya. I use their :
- Text
- Rotation
- And dynamics – gravity - Active objects
- And fire
My seventh-grade students will be working on spinning logos this next week to finish up our 10 weeks of school. They have done incredible work in their 3D models and also 3D animations, and have shown that students in middle school can be learning and mastering high-end computer packages.
They are well on their way preparing themselves for the high thing exciting jobs in 3-D animation and modeling in soon video game programming and also computer science.
https://www.youtube.com/channel/UCXThag16rqmYchqU1FauOUA
https://www.youtube.com/channel/UCXThag16rqmYchqU1FauOUA
Wednesday, December 10, 2014
Using Unity 3D to teach Computer Programming
I I am starting to teach my students how do you program in C# using unity 3D video game design package.
My students will be creating 3D objects in Autodesk Maya and then bringing them in to Unity3D. We will then on how to apply computer programming to make these objects move, rotate, scale them, and have them start to learn how to create a videogame.
So I will be using the video game itself to motivate them to learn computer programming which of course they can use for many more applications other than video game design and creation.
This my Youtube channel where I have all of my video lessons
https://www.youtube.com/channel/UCXThag16rqmYchqU1FauOUA/featured
Monday, December 8, 2014
Create Comets crashing on Fire using
Autodesk Maya
Autodesk Maya
This took me only a couple hours to create using Autodesk Maya and bump maps, dynamics commands such as gravity at active rigid bodies, etc.
My seventh and eighth graders will be creating their own 3D animations following my Youtube online video lesson. Then they can do their own project using the commands that they just learned.
This is a link to the animation and then another link to the actual video lesson on how to create it.
https://www.youtube.com/channel/UCXThag16rqmYchqU1FauOUA
Monday, November 24, 2014
My classes are now starting to program in C# using Unity video game engine
This last week we wrote our first two lines of code using the Unity video game engine to make a cube rotate. I hope to really expand this over the rest of the semester, and through the full next semester in 2015.
By having them build a 3-D model in Maya, and then bring it into Unity 3D program and then program the different features you want to apply to the model will be excellent way to teach my students computer programming.
This last week we wrote our first two lines of code using the Unity video game engine to make a cube rotate. I hope to really expand this over the rest of the semester, and through the full next semester in 2015.
By having them build a 3-D model in Maya, and then bring it into Unity 3D program and then program the different features you want to apply to the model will be excellent way to teach my students computer programming.
Saturday, October 18, 2014
Microsoft, Minecraft and Mojang: Here's How to Make Sense of Microsoft's $2.5B Purchase
Janine "I
ris Ophelia" Hawkins' ongoing review of gaming and virtual world style
After some speculation, it's official: Microsoft has purchased voxel-based sandbox game Minecraft for $2.5 billion. Maybe that makes perfect sense to you and maybe it doesn't. This past weekend as we discussed the massive purchase, my mother asked my why on earth Microsoft would want to buy Minecraft for anything approaching that much money. My answer? That it might be better to think of it in terms of why a company might want to buy Barbie or Lego. They're monolithic brands; highly recognizable, widely available and beloved by huge swathes of customers, both young and old. There are already teenagers who look at Minecraft with nostalgia right alongside people experiencing it for the very first time. It's a cultural touchstone.
But there's more to it than that. If you break this purchase down into its most basic economic terms, as analyst Michael Pachter did at GamesBeat 2014, it makes perfect sense. Polygon's Owen Good has picked the juiciest bits out of Pachter's comments on Microsoft's acquisition of Minecraft, and summarizes the issue succinctly:
Essentially, Microsoft expects to make more money from Minecraft than it would make if that $2.5 billion sat in the bank for a year and generated $25 million in interest. And yes, given the sales of the game — which just launched on Xbox One and PlayStation 4 — not to mention the merchandise licensing that Minecraft has seen to date, $25 million sounds like a very, very doable number.
For more, be sure to read Good's full piece on Polygon, or go straight to the source andwatch the archive of Pachter's GamesBeat talk over on Twitch.
B-Schools Finally Acknowledge: Companies Want MBAs Who Can Code
Companies want to hire technically skilled MBAs, and business schools are finally starting to get it. MBA programs equip students with management techniques, accounting skills, and increasingly, entrepreneurship chops. Some top programs, however, believe MBA should learn to code.
Harvard Business School is planning to offer a computer programming elective within a couple of years, says Paul Gompers, who chairs the MBA elective curriculum. Students have formed coding clubs, and dozens go “across the river” to take the introductory computer science class at Harvard University in Cambridge, Mass. But professors need to tailor a course specifically to business students in Boston, says Gompers.
“This is the changing nature of the workforce, and this is what our graduates are going on to be doing in the next five to 10 to 20 years.”
Elite MBA programs have been slow to adapt, even though plenty of schools started specialized master’s programs in big data and analytics. A pair of springtime reports by the Graduate Management Admission Council revealed a disconnect between the skills MBA programs give students and what employers want. While recent graduates (PDF) said they learned the least about “technology, design, etc.” and “managing tools and technology” out of any other skills in B-schools, U.S. employers said they coveted (PDF) “technical and quantitative skills” third out of 10 criteria.
“We’ve got a lot of MBAs graduating and going off to be high-tech product managers. If you look at that world, there are a bunch of big tech companies that insist that anyone in that role be technical—understand code well enough to read it and write it,” says Thomas Eisenmann, an HBS professor who teaches a course on product management.
Companies don’t want an army of programmers from B-schools—they can recruit from computer science programs for that—but they need managers who know the basics of code to work with technical staff. To be a product manager at Amazon(AMZN), for instance, MBAs need to “dive into data and be technically conversant,” says Miriam Park, director of university programs at the company.
At New York University’s Stern School of Business, economics professor David Backus plans to start a course that will teach students how to visualize data and use the programming language, Python. “I’ve talked to people I know at other B-schools and they haven’t heard of anything really like this. It’s surprising,” he says.
Stanford University’s Graduate School of Business, a B-school with a reputation as a tech powerhouse, has no coding classes. Students have been able to take computer science courses at the university since fall 2012; Madhav Rajan, the business school’s senior associate dean for academic affairs, says this obviates the need for a focus on coding. Last year, the B-school and the School of Engineering launched ajoint degree that confers an MBA and an MS in computer science.
One downside of learning to code at B-school: Coding is hard. HBS students who took the university’s introductory computer science course said that they spent 16.3 hours a week on the course, which is “2-3 [times] more time than they would spend on an MBA elective that yielded equivalent academic credit,” wrote Eisenmann in a Harvard Business Review blog post last fall.
Backus says schools should make coding electives available but avoid requiring them so that MBAs don’t feel burdened. “Students could get annoyed at you and think it’s too hard.”
Tuesday, September 16, 2014
3D Models Created by my 7th - 8th grade class using Autodesk Maya
We are still Using computers with only two gigs of RAM where is we should have at least four GB. But even with just two gigs my students are creating some amazing animations and models.
There are collaborating together, helping each other out, and they are working from the start of the bell to the end and many are doing work at home also. We are using and Edmodo so that the class can talk to each other, post files and images, and show what they are doing as they work on their projects,
We are only about four weeks in my class is creating some amazing models and now starting to do the same with their animations.
Monday, September 15, 2014
Subscribe to:
Posts (Atom)