Silicon Valley Code Camp Coordinator
Download and Unzip: http://www.devoxx4kids.org/usa/workshops/minecraft-modding/#forge-downloads
Make sure to pick the right version based upon your machine.
Mac OS X – http://get.adobe.com/air/
Mac OS 10.5 & older – http://airdownload.adobe.com/air/mac/download/2.6/AdobeAIR.dmg
Windows – http://get.adobe.com/air/
Scratch Offline Editor
Mac OS 10.5 & older – http://cdn.scratch.mit.edu/scratchr2/static/sa/Scratch.air
1. Please Make sure you have Python 3.3.5 installed on your machine, specific to the OS. Here is the link: https://www.python.org/downloads/release/python-335/
Please make sure you have PyCharm Community Edition Installed. The link is:
Both above software are free to download and install.
We will be using Arduino Uno kit in the workshop. The kit will be provided, so you do not have to bring an Arduino.
To write software for the Arduino, you will need a laptop in the workshop. Please bring a laptop. Download and install Arduino IDE prior to coming to the workshop.
To install the Arduino IDE:
Go to Download the Arduino Software page. http://arduino.cc/en/Main/Software
Go to the section on the page Arduino IDE .
Download and install Arduino IDE for the Operating System on your computer. In the workshop, I will use computer running Windows 7. I will not be able to assist in installing the software in the workshop. It is critical the Arduino IDE is installed prior to the workshop.
Windows (XP, 7, 8) users please note:
Device driver gets installed on connecting to the Arduino board. Since you may not have the board, this step will take place in the workshop. Please familiarize yourself with the steps to verify the device driver is installed and is working correctly. For Windows 7/XP, the instructions are at Getting Started with Arduino on Windows http://arduino.cc/en/guide/windows.
Windows 8 users please note:
If you are using a Windows 8 computer, configure your computer to allow installation of unsigned drivers. There is an article on the web on how to do it. http://mytechblog.com/tutorials/arduino/install-arduino-drivers-on-windows-8/
Download and Install Greenfoot from http://www.greenfoot.org/download
(Pick the right version and follow the instructions based upon your machine.)
Download and Unzip the lesson notes and code samples following the instructions at http://www.roboticslearning.com/java/svcc2014
A reasonably up to date browser (Google Chrome recommended). If you can play the game at http://collidium.shadaj.me you should be good to go.
Download and Install: XCode 6 from https://itunes.apple.com/us/app/xcode/id497799835?mt=12
Download and Install: No software needed for wearable tech workshops with Tenaya, but you can use ArduinoIDE to control Lilypad products just like breadboard components. If you like what we start with in the workshop, Tenaya can give you guidance for the intermediate level.
Graphical Web Game
Please prepare your laptop before coming, and complete the form whose link is below when you are done. The class will not wait for someone who is unprepared.
• Install a recent version of Chrome
• Install the Chrome NetBeans Connector
• Install NetBeans 8, either the “Full” bundle or the “HTML 5” bundle. If you have an older Mac OS and NetBeans 8 won’t install, use NetBeans 7.3.1 instead.
• If you’re planning to draw your own game art, install a drawing/painting program such as the free GIMP or Inkscape. If you are using a commercial program such as Photoshop, ensure you have a legitimate license to run it on the laptop.
• If you want to play around with sound effects, you might want to install Audacity.
Please complete this short form when you are done so I know you have set up the laptop and to provide some more information.
Download and install GameMaker Studio Standard version free:
Only runs on Windows. Mac users need Bootcamp, VMware Fusion or Parallels.
Download and Install: ??
No installation required.
Nothing needs to be downloaded or installed.
No need to download or install anything. It’s not hands-on. But, in case you would like to get started, please visit http://openui5.org/download.html.
Kodu with Kids
Download and Install: Please visit http://www.kodugamelab.com/ Official Site for download with the button on top left “Get Kodu”. Please also follow all the needed instructions to install all required components. Thanks! Note: Check out the site as it has tons of resources!
Silicon Valley Code Camp has had kids sessions for many of the past 9 years. Last year, for the first time, we made a more concerted effort to organize the kids sessions and put them all in their own area. We managed it informally like we do with all our professional sessions, and with the exception of maybe a little too much enthusiasm (the rooms were kind of packed, but the kids did not seem to mind), things went great!
This year, we are taking our SVCC Kids to the next level. We’ve created a dedicated page on our site, we are allocating more dedicated space for SVCC Kids and we are formalizing signups for SVCC Kids so we better manage attendance. We are also accepting sponsor so that we can better serve SVCC Kids. Contact us for more information.
The basics are that in order to sign up a kid for a session, you must do the following.
SVCC Kids organization is not large and does not have the staff to keep track of the kids. We ask that an adult guardian be responsible for the kid at all times. We ask that when you create the kid account that you also assign a guardian to that kid. You do that by either assigning an existing code camp account to the kid or creating a new account for the guardian and assigning that do the kid. We also require a minimum $25 donation to SVCC Giving. This donation give us better accuracy in knowing who is coming to the kids sessions.
So how do you actually sign up your kid? (or, if you are the kid, what next?).
First, you need to create a kid account on the code camp site. This is no different then creating an a professional account (also known as “not-kid”). There is no donation requirement for the professional account and of course the professional does not need a guardian (well, most professionals anyhow).
The steps are 1, create a new account by pressing Register (assuming you are not logged in already, if you are logged in, you need to log off first).
If you do not like to use AOuth authentication (that is, using your Google, Facebook, Twitter or Microsoft accounts) to login, uncheck the box titled “Use Social Media As Login” and then you can create an account that has a password stored directly on the SV Code Camp site. Keep in mind, that if you do use the OAuth authentication, you will still have an account on the SV Code Camp site, it will just use your email as the username and you will not need a password to login, just press the appropriate social login icon and then you will be authenticated through that. If you ever want to log directly into an account you created with one of the social media OAuth providers, you can do so by using the “forgot password” dialog and enter in your email address. Then, you will be able to set a SV Code Camp password to your account and not have to use the social media logins.
Moving right along, once you have created your account (assuming this is the kid account) you will be redirected to the second step of the new account process. That is, you will be on the profile page. You can always come back here later by simply logging into the SV Code Camp site and pressing the “Profile” tab on the left top of the main page. You will see a dialog with a save button on the top, and if you scroll down to the “Kid Section”, you will see the following:
From here, you must choose the “Are You a Kid?” checkbox, you must put in a birth year for the kid and you must put in the username of a guardian. If you do not, you will see lots of warnings like what is below telling you what you have forgotten. Until you clear the warnings, nothing will be saved. Of course you must press the “SAVE” button as pictured below.
And, an example of a warning you might receive (there may be more than one paragraph so read the full warning carefully).
Once you fill this out (including a guardian username) and press save, the guardian will get an email asking for a confirmation. The email looks like:
When the guardian click on the link, they will get a screen that looks like
Upon pressing “Confirm Responsibility” the kid will then be able to sign up for kid sessions.
That is, logging back on the kid account, going to the Sessions page, then select the checkbox “Kids” as follows, you will see the following screen.
Notice that Kids sessions are all marked very clearly with the green kids flag.
Next, when the kid says “interested in” by pressing the interest button, assuming that both a $25 donation has been made to SVCC Giving and a guardian has accepted responsibility for the kid, interest will be registered. Keep in mind, this is not a guaranteed spot in the class. We can not guarantee slots until we have made our schedule will will not be until late August. For now, you are just telling us that the kid wants to go to the class. If for example you were to elect interest in two classes running at the same time slot (which has not been assigned yet), that would be a problem for everyone.
If one of the two conditions (donation or guardian assignment) have not been met then you will get an error when you try and assign interest. The error will look something like this:
After you have cleared the problems you will be able to come back and register your interest.
Any questions, feel free to email email@example.com
See you then!
Code Stars Summit is all about getting top workshop content for our attendees at reasonable prices and helps make sure that Silicon Valley Code Camp is always free. Please help us make it as successful as Code Camp and, as always, your support is very much appreciated.
PS: As a special thank you, we are offering a 10% discount to past attendees of Silicon Valley Code Camp. Just use the Referral Code: SVCCa7x10
PPS: If you are a meetup organizer, please reply to this email. We have a special promotion for meetups we can discuss offline.
Hi Code Camp Attendees,
Day Change: Mark Miller’s The Science of A Great UI Part 1 and 2 rescheduled from Saturday morning to Sunday morningRoom Change: Intro to Relational Database Design & Entity-Relationship Diagrams From PSEC4501 To 1501 (now near registration)
Day Change: Mark Miller’s The Science of A Great UI Part 1 and 2 rescheduled from Saturday morning to Sunday morningRoom Change: Exception-Safe Coding in C++ Part I From 3525 to 1501 (now near registration)
Cancelled: The Art and Science of Dashboard Design