Programmering verdienste badge

Schermafbeelding 2015-04-17 om 11.21.07 uur

Als u de badge voor programmeerverdienste verdient, gaat u “achter het scherm” kijken naar de complexe codes die digitale apparaten nuttig en leuk maken. Zonder programma's zouden de hightech-gadgets van vandaag weinig meer zijn dan lege hulzen. Maar met duidelijke instructies kunnen digitale apparaten verbazingwekkende dingen doen en bewerkingen uitvoeren die mensen in het verleden als magie leken.

Tegen de tijd dat u voldoet aan de vereisten voor de badge voor programmeerverdienste, zult u zelf een beetje van die 'magie' kunnen werken. En misschien merk je dat je je aansluit bij de legioenen jonge programmeurs die zoveel innovatieve software maken. Wat de behoefte ook is, iemand heeft ergens een programma geschreven om het te beantwoorden. Je zou die persoon kunnen worden. Veel plezier met programmeren!


VEREISTEN VOOR HET VERDIENEN BADGE

Koop het verdienstenbadge-pamflet

Download een werkmap

Afdrukbare vereisten

programmeren1. Veiligheid.Doe het volgende:
een. Laat uw adviseur uw huidige, up-to-date Cyber ​​Chip zien.
b. Bespreek eerste hulp en preventie van mogelijke verwondingen, zoals vermoeide ogen en repetitieve stressblessures, die kunnen optreden tijdens programmeeractiviteiten.

2. Geschiedenis.Doe het volgende:
een. Bespreek met uw counsellor de geschiedenis van programmeer- en programmeertalen, en bespreek hoe programmeertalen in de loop van de tijd zijn geëvolueerd om gemakkelijker te gebruiken te worden terwijl er extra mogelijkheden zijn toegevoegd.
b. Bespreek met uw adviseur de geschiedenis van programmeren en de evolutie van programmeertalen.

3. Algemene kennis.Doe het volgende:
een. Maak een lijst met 10 populaire programmeertalen die momenteel in gebruik zijn en beschrijf in welke branche of branches ze voornamelijk worden gebruikt en waarom.
b. Beschrijf drie verschillende geprogrammeerde apparaten waarop u elke dag vertrouwt.

4. Intellectuele eigendom.Doe het volgende:
een. Leg de vier soorten intellectuele eigendom uit die worden gebruikt om computerprogramma's te beschermen.
b. Beschrijf het verschil tussen licenties en software bezitten.
c. Beschrijf de verschillen tussen freeware, open source en commerciële software, en waarom het belangrijk is om de gebruiksvoorwaarden van beide te respecteren.

5. Projecten.Doe het volgende:
een. Kies een voorbeeldprogramma met goedkeuring van je counselor. Wijzig de code of voeg er een functie of subroutine aan toe. Debug en demonstreer het aangepaste programma aan uw counselor.
b. Kies met goedkeuring van je counselor een tweede programmeertaal en ontwikkelomgeving, anders dan die gebruikt voor vereiste 5a en in een andere branche dan 5a. Schrijf, debug en demonstreer een werkend programma aan uw counsellor, gebruikmakend van die taal en omgeving.
c. Kies, met toestemming van je counselor, een derde programmeertaal en ontwikkelomgeving, anders dan die gebruikt worden voor vereisten 5a en 5b en in een andere branche dan 5a of 5b. Schrijf, debug en demonstreer een werkend programma aan uw counsellor, gebruikmakend van die taal en omgeving.
d. Leg uit hoe de programma's die u hebt geschreven voor vereisten 5a, 5b en 5c invoer verwerken, hoe ze beslissingen nemen op basis van die invoer en hoe ze uitvoer leveren op basis van de besluitvorming.

6. Carrières.Lees meer over drie carrièremogelijkheden waarvoor programmeerkennis vereist is. Kies er een en ontdek de vereiste opleiding, training en ervaring. Bespreek dit met je vertrouwenspersoon en leg uit waarom deze carrière voor jou interessant kan zijn.


VERDIEN DE CYBERCHIP

Door de Cyber ​​Chip te verdienen, kunt u leren hoe u veilig kunt blijven terwijl u online bent en sociale netwerken of de nieuwste elektronische gadgets gebruikt.

Onderwerpen zijn onder meer het gebruik van mobiele telefoons, sms'en, bloggen, gamen, cyberpesten en identiteitsdiefstal. Lees meer over de Cyber ​​Chip op www.scouting.org/cyberchip .


JAMBOREE-HULPBRONNEN

Video's en activiteiten die werden gebruikt tijdens de inaugurele lancering van de Programming Merit Badge op de Nationale Scout Jamboree 2013.

Video over robotarmactiviteit
Activiteitsvideo over fabrieksautomatisering
Geïntegreerde video over programmeeractiviteiten