HTML5 Programming Class

My brother(Larry) and I created and taught a 6th grade early morning programming class once a week from January to the end of April. The class was at Brookwood Elementary’s computer lab. He did the administrative work and I prepared and taught the class.  The students were very smart. We were amazed that we have full attendance almost every session at 7 am.  We used lessons from code.org, but most were too easy for them, most of which were visual programming.  I then created lesson plans for the students to code using javascript / html5.  We created simple “choose your own adventures” and a knock off of Flappy birds called Flappy ball.  We used jsbin.com as our editor. This allow the students to take their work home with them with out even loging in. jsbin.com lets you branch of any other project and in the case of this class they branched off the lessons.  This also allow them to learn a real language, quickly produce results, and show off their work to their peers with a simple url. We also used www.khanacademy.org.

We plan on teaching the class again next year. We are in the process of getting a larger computer lab, or multiple labs, set up at the middle school.

 

6th grad Programming Class

WP_000023

WP_000054

http://jsbin.com/brookwoodLessons

Brookwood Lessons

UserGroup Presentation: HTML5 Apps / Windows phone monetization

My PADNUG .net usergroup presentation: App marketing and cross-platform dev. With Revenue, downloads, retention data

“Making Money with Apps in Your Spare Time” Tips & tricks for generating profit-building apps for WP8/Win8. Jimmy will review what worked and what didn’t for him. He’ll display analytical data to support his findings and demo cross-platform efforts using HTML5 running at 60fps!

200+ attendees with very positive feed back.

Slides: http://t.co/MVecGOPll9

Video: http://youtu.be/PdX__Vej9-U

unnamed

 

Speedcrossplatfrom

games/PDXPresentation/SpeedPhoneAndWin8.swf

 

Frog log in html5 working on 10 different devices using XDK

FroglogCrossplatform

 

 

Chess Club Tournament

The tournament software is a web based and mobile optimized solution needed for our growing tournaments. After volunteering to run the pairings and scoring for local grade school chess club tournaments, we ran into multiple bottlenecks. We tried different open source softwares and none could support larger groups than 50 without delaying the tournaments timeline even with multiple scorekeepers. I designed a web based solution designed for mobile and tables that allows multiple scorekeepers to enter scores at the same time. The software allows for quick corrections by coaches and exception without halting the full tournament. The parents could also see their children’s scores win real time. We have ran multiple tournaments with 200+ students all of which ended on time or a head of schedule all paperless and without cables. All registration, scorekeeping and pairing were done on mobile devices or tablets. Other tournament software were limit in the pairing algorithm. The new system took into account grade, school, previously played opponents, and ELO ranking. All the weights can be adjusted on the fly as seen fit by the coaches. Once pairing are created, the students start finding their next table, often even before we announce a new round.

WP_20130216_002 WP_20130216_015 WP_20130216_018http://chessclubtournament.com/

chessclubhome

chessclub2

chessclub3