Wednesday, December 6, 2017

It's Computer Science Education Week

It's Computer Science Education Week (#CSEdWeek) and there's still time to participate in an Hour of Code!  Check out all the Hour of Code activities available for all ages.  You can learn to code using Scratch within the Google Doodle or see what resources NASA has about programming robots. Millions of students worldwide are taking this opportunity to learn to code.


Here's an interview I did for the Microsoft NY blog a few years ago to celebrate Computer Science Education Week:

Sande Chen, Instructor — Playcrafting NYC

What was your introduction to the gaming community?
As a child, I programmed my own text-based adventures and I definitely played games.  But, I didn’t really think about video games as a career until much later. After I finished film school, I decided that I wanted to work in video games because interactivity was a new frontier in writing. I started working as a freelance writer in the video game industry. I transitioned that experience into jobs as a producer then as a game designer.

What do you teach in your Playcrafting courses?
The courses I’ve done for Playcrafting are Educational Game Design, Sci-Fi and Fantasy Game Worlds, and Game Writing.

How did you learn game dev / design?
I took classes at MIT like Non-Linear and Interactive Writing. The last project in that class is to build your own game or interactive experience. I took other workshops on game design, MMOs, and mobile storytelling at MIT during the Independent Activities Period, which is a whole month where as a student, you can explore anything you want.

Outside of higher ed, what are some opportunities to learn dev or design?
My local public library is currently running a video game design class to make platformers. In the past, the library has had courses on Unity, Scratch, and even on how to build a desktop computer. Scratch, which targets younger learners, has instructional videos online. There are even games that teach programming and game development. Some are available on the Web.

Tell us about computer science applications in gaming.
Computer programming is an important aspect of video game development. It’s also important on the art and animation side. Artists need to learn how to use 2D and 3D tools to make assets for the game. Producers, designers, and writers may not be doing the active coding but they still have to understand how to use the programs.

Outside of game dev, how do coding skills apply in your everyday life?
I think understanding the process of coding and debugging is definitely helpful in daily life in terms of problem-solving. Just looking at a problem logically can help in determining the best way to tackle a problem.

Who can learn computer science?
I think anyone has the capacity to learn computer science. Especially when you consider how computers and computer power has infiltrated our lives, it’s an important skill to have. I think that’s why more states, including New York, will be requiring computer science education.

Who can take a Playcrafting course?
Anyone can take a Playcrafting course! There are so many disciplines covered at Playcrafting that I think it would interest artists, makers, programmers, writers, designers, and even business people.  If you want to be involved in games or if you just want to increase your knowledge about certain topics, then Playcrafting classes are a great way to do that.

No comments:

Post a Comment