I would like to finish the Programming Merit badge so that you can get your badge at the Court of Honor in January.

In order to complete the Merit Badge you must:

1) Bring me a photocopy of your CyberChip document signed.
2)
Complete the workbook
3) Turn in the workbook (to me) in early January (I need to find out what the cut-off date will be in order for you to get your badges by the Court of Honor).

I have covered most of the initial sections of the workbook (in the last two merit badge meetings) including:

1) Safety
2) History
3) General Knowledge
(we did some of this but will complete it on Saturday 21st in the classroom).
4) Intellectual Property (we will complete this on Saturday the 21st).

Part 5  "Projects" is where you will need to include the three programming samples.  At least two of these should be done by the end of our class on Saturday.  So you should have code from Scratch as well as Python and a third language if we have time.

If you don't get this in in time I will still help you to get your Merit Badge after the Court of Honor as long as you are willing to work.  You can contact me by calling my cell or by sending me an email or using the contact sheet on this website.

Mr. Donner

 
 
1. SAFETY
Complete the BSA Cyber Chip

2. HISTORY
History of Computing Hardware:
http://en.wikipedia.org/wiki/History_of_computing_hardware
Programming History:

http://en.wikipedia.org/wiki/History_of_programming_languages
http://cs.brown.edu/~adf/programming_languages.html
http://www.veracode.com/blog/2013/04/the-history-of-programming-languages-infographic/
http://en.wikipedia.org/wiki/Computer_programming
http://www.extremetech.com/computing/91572-the-evolution-of-computer-languages-infographic

3. GENERAL KNOWLEDGE
Sample Langauages Information
Language               Industry                    Why is it used?
PHP                         Web Development        Automate Web Pages
JAVA                        Web Development        Web System Automation, Applications (eg. Minecraft)
PYTHON                   General Purpose           Quick Development, Many different disciplines
 
PLEASE MAKE SURE TO USE YOUR VIRUS CHECK TO MAKE SURE THERE IS NO VIRUS ATTACHED TO ANY FILES YOU DOWNLOAD FROM THIS WEBSITE.  I HAVE NO CONTROL OVER THE SECURITY FOR THIS WEBSITE.  THANKS.
 

Welcome to the Programming Merit Badge WebPage for Troop 220

I have created this website to help you with the Programming Merit Badge.  Please feel free to download anything from any of the pages, especially the sample programs (Scratch code is up on its own page now, go check it out).  The Documents page has documents which are relevant to the MB as well like the Cyber Chip and the Worksheet and some of the information pages which I have handed out.  Have fun. 

Paul Donner