IT4YOUTH

2012 SUMMER CAMP

 

IT4Youth 2012 Summer Program consists of 3 different sessions on different focused topics: Building 3D Games for Facebook, The 21stCentury Web Site for mobile App, and Using Android and Arduino for Robotic Automation. Throughout the camps, we will provide other non-IT activities as well for students to interact and bond with each other. They will learn, play, and enjoy their summer of 2012 through some IT fun!

Click here to listen to  “IT4Youth Talk Show" at FM92.3.

2012 SUMMER CAMP SCHEDULE:

  • Session I - Building 3D Games for Facebook                            7/9 - 7/20     (Registration FULL)
  • Session II -The 21stCentury Web Site for Mobile App                 7/23 - 8/3    (Registration FULL)
  • Session III - Using Android and Arduino for Robotic Automation   8/6 - 8/17   (Registration FULL)
  • Monday - Friday,  9:00 AM - 4:00 PM (extension care available with fee)


SESSIONS:


SESSION I: Building 3D Games for Facebook

Class Objectives:   

Student will learn how to use the Unity 3D toolkit to build cross platform games that can be used on Facebook and other platforms such as Android and Apple.

You will learn:

  • The step by step process to write a 3D game from coming up with a good idea, through story boarding,  scripting, creating models, putting it all together for the final product and then getting it published.
  • Programming Introduciton with C language covering programming basics such as compiling, loop control, and basic input and output.
  • How to use 3D models in game design, which will show you how to take your or someone else's 3D model and integrate it into your game.
  • How to deploy a game on FaceBook. which will take you through all the steps that are required to get a game published on FaceBook from obtaining an account and FaceBook keys,  to publishing and testing to make it available to everyone on FaceBook

Projects:

  • Create a 3D Fruit Ninja game concentrating on the process of writing a 3D game.
  • Create a 3D Bowling game which introduces the basic porgramming concepts and procedures with C language in creating a 3D game.
  • Create a balloon shooting game which focus on integrating different 3D models into your own game.
  • Create a First Person Shooting game which brings together all the functions/procedure learned from the previous projects and shows the process of publishing your game on FaceBook.


SESSION II: The 21stCentury Web Site for Mobile App

Class Objectives: 

Students will learn the components that make up a modern web site and how to use them to create their own web sites.

You will learn:

  • What are the components that make up today's modern web site including server side scripting, databases, HTML5, graphics, Web Services and Web Hosting services.
  • How to put together all the pieces to make a great web site, which covers the procedures to select and then put together all the pieces discussed previously.
  • The basics of HTML5 and Javascript whith the basic syntax and how each language is used in creating a web site.
  • How to use Dreamweaver and Wordpress to do most of the hard work and how to use these tools to make the job of creating a web site easier.
  • How to create cross platform mobile apps hosted on your new website.
  • You will learn the specific considerations that you need to make to support Mobile Apps versus other devices.
  • Basic PHP and MySQL database concept and how to set up a database for your web site.

Projects:

  • Develop a Blog using the tools discussed and focusing on integrating a database and various language tools to design and implement.
  • Develop an Android/iPhone cross platform application based on HTML5, which will teach the students the procedures of designing a site specially for mobile Apps using HTML5 and Javascript.
  • Develop a simple web site for your School or Community, which will fucus on taking a web site design and choosing the right tools and then implementing it on a hosting service.
  • Develop a simple word game for your web site using Javascript and HTML.


SESSION III: Using Android and Arduino for Robotic Automation

Class Objectives: 

Students will learn the basics of electronics and programming and how to integrate them to do interesting and useful projects.

You will learn:

  • Entry level Android programming which covers the basics of program syntax and simple debugging using the Android programming language.
  • Basic electronics and safely protocols with a focus on identifying basic electronic parts, how to differentiate them, what's their functions and how they go together with special emphasis on Safety first.
  • How to integrate sensors into your projects. You will learn how to set up the remote control functions in your projects.
  • Arduino Language to create integrated embedded systems, which teaches you how to use the simple Arduino language and hardware to build your projects.

Projects:

  • Remote controlled car, which teaches basic electronics and safety protocols.
  • Controlling household devices like lamps, which shows you how to computerize your house with some simple projects to allow you to turn lights on and off remotely with a special emphasis on Safety.
  • Remote controlled helicopter, which teaches how to create a remotely controlled helicopter.
  • Using Android Device to interface with IOIO board.  For Android world the IOIO board is used to talk with the outside world and has many applications.This project will show you how to make use of this widely available software and hardware.

 

A demo for one of the projects (Shooting Game)