Escolar Documentos
Profissional Documentos
Cultura Documentos
Progr amming
Programming
190
4. Intellectual property. Do the following:
(a) Explain the four types of intellectual property used to protect
computer programs.
(b) Describe the difference between licensing and owning software.
(c) Describe the differences between freeware, open source, and commercial
software, and why it is important to respect the terms of use of each.
5. Projects. Do the following:
(a) With your counselors approval, choose a sample program. Modify the
code or add a function or subroutine to it. Debug and demonstrate the
modified program to your counselor.
191
.Programming Resources
Programming Resources
Scouting Literature Watson, Karli, Jacob Vibe Hammer,
Communication, Computers, Electronics, Jon Reid, Morgan Skinner, et al.
and Robotics merit badge pamphlets Beginning Visual C# 2012
Programming. Wrox, 2012.
Visit the Boy Scouts of Americas
Organizations and Websites
official retail website (with
your parents permission) at Android
http://www.scoutstuff.org for a Tutorials for Android app building
complete listing of all merit badge Website: http://developer.android.com/
pamphlets and other helpful training/index.html
Scouting materials and supplies. Code.org
Free tutorials and introductions
Books to programming
Website: http://www.code.org
Foxall, James. Sams Teach Yourself Visual
Basic 2012 in 24 Hours. Sams HowToStartProgramming.com
Publishing, 2012. Beginner information about programming
for Visual Basic and PHP
Henney, Kevlin. 97 Things Every Website: http://howtostart
Programmer Should Know: Collective programming.com
Wisdom From the Experts. OReilly
Media, 2010. The best place to start your
Horstmann, Cay S. C++for Everyone, programming journey is with
2nd ed. Wiley, 2010. the companion website for this
Newsome, Bryan. Beginning Visual merit badge, www.boyslife.org/
Basic 2012. Wrox, 2012. programming. There you will find
Sharp, John. Microsoft Visual C# 2012. many examples and free resources
Microsoft Press, 2013. appropriate for Scouts. You will be
up and running quickly and be
able to find what you need to
fulfill the Programming merit
badge requirements.
Programming93
Programming Resources.