Professional Documents
Culture Documents
TheresanAppforThat
www.iDesignAIGcamp.weebly.com
Lesson#1iReady
Lesson#2iCreate
Lesson#3iApply
Lesson#4iReveal
Areyougluedtofacebook,instagramortwitter24/7?Doyoueverwonderwhat
happensbehindsthescenestomakesuchanappmagicallyhooktheaudience?Appslikes
theseareusedforeverythingnowadays.Everythingfromcommunicating,orderingpizza,
buyingclothesandcheckingoutfavoriteteamsscorescanallbeaccessedusinganapp.This
week,wewillresearch,planandcreateanappaswelinkarmswithlocalbusinesses.Doyou
thinkyoucoulddesignthenextmostpopularappintheappstore?Ifsojoinusforanexciting
weekaswelearntocreateappsfromthePERSPECTIVEoflocalbusinesses.
CadyTartt
KristinJustice
SPED6402Spring2015
EastCarolinaUniversity
CONTENTRESEARCHPAPER
Appcreationutilizesperspectiveinavarietyofways.Whenweaccessanapp
thedesignerhasaspecificpointofviewinthecreationprocess.Whetheritisinhowit
iswritten(1st,3rdpersonetc.)thecreatorhasformulatedeachdetailontheappto
describevariousfeaturesaboutacompany.Whenreadingandviewingvariouspages
wedosothroughtheeyesofthecreator.Itisaglimpseintotheirworldandvision.Itis
importantforstudentsinoursessiontounderstandhowanappcreatorrelay
informationtotheworld.Appsareallabouttheperspectiveoftheauthorandbusiness.
Meaning,theirperspectiveonthetopicoftheappandexactlyhowitshouldoperate.
Studentswillbecomecreatorsofappsforlocalcompanies.Thereforeitis
imperativethattheyfullyunderstandtheinsandoutsofwhatthecompanystandsfor.
Theappscreatedwillvisuallydescribesthecompanysideals,productsandservices.
Thusrelayingthecompaniesperspectivetothosewhowillaccesstheapp.Asaresult
theywillresearchacompanyandcreateanapptodescribefacts,etc,andjudgingtheir
relativeimportance.Thereforetheviewersoftheappwillbeabletofullyperceivewhat
thecompanystandsfor.Itcanbedifficulttocorrectlyportrayacertainperspectivebutit
wouldbeanimperativeskillintheprofessionalworld.
Perspectivecanbedefinedasapointofview.Whencreatinganappthecreator
needstonotonlydeterminethecompanys/businesspointofviewbutalsohowtheend
productwillbeconveyedtoandbytheaudience.Theultimategoalfora
company/businessinhavinganappcreatedistogeneratebusinessandaninfluxof
customers.Iftheappisnotfocusedonhowtheproduct,goodorservicecanimpacta
person,thenthoseviewingtheappwillhaveanegativepointofviewtowardsthis
company/business.Theaudienceiswhatwillultimatelygrowandexpandthefutureof
thecompany/business.Usingimages,words/phrasesandthelikethatappealtoawide
(andsometimesspecific)audiencewillcommunicatethevisionandgoalsofthe
company/businessthusincreasingthelikelihoodthatprofitswillincrease.
Furthermore,fromtheperspectiveoftheAIGstudentstheywilltakeownershipin
theimplementation,creationandpublishingofthefinalproduct.Thelatinwordfor
perspectivemeanstoperceive.Tohaveperspectivemeansbeingabletoperceive
something.Throughoutthisunitstudentswillneedtolookattheappcreatingthrough
thelensofthecreator.Theywillneedtoanalyzetheirchoicesfortheappinwaysthat
areprofessionalandresponsible.Studentswillberequiredtoproblemsolveand
troubleshootinordertocreateanappthattodisplaysomethingthatisappealingtothe
audience.Thereforethestudentmustidentifythemselvesasthecreatorandrecognize,
observe,noteandrelaythatperspectivetotheiraudience.Perspectiveworksintwo
waysforcamp:relayingtheperspectiveofthestudentforthecreationoftheappand
alsoallowingsomeoneelsetoseetheirperspectivewhenusingtheapp.
Perspectiveisdescribedthroughappcreationinavarietyofways.Asthe
creatoronemustanalyzewhatthecompany/businesspointofviewis.Thereforewe
mustcommunicatetheirvisionandgoalsinawaythatisappealingtoanaudience.The
audiencewillperceiveeachdetailandinreturnformulateapointofviewregarding
variousgraphics,wordchoicesetc.Finally,ascreatorswemusttakeownershipofthe
choicewemakeasweproblemsolveandtroubleshootinordertoachieveanend
product.
CONNECTIONTOTHETHEME
Perspectivecantakemanyanglesanddescriptions.Pointofviewinliteratureis
lookingattheperspectiveofthewriterand/ornarrator.Thestorytakesontheangle
andmoodofhowthenarratorviewsaparticularstory,concept,character,settingand
thelike.Furthermore,ifaparticularwriterhasanarrowviewpointonanonfictiontopic
theymaycreateapieceofinformationaltextthatisratherbiasedbasedontheir
particularmindset.
Perspectivecanalsodescribeourattitudetowardssomethingand/orsomeone.
Likeinwritingwemaybeinfluencebyourchildhood,socialgroupsorenvironments.
Thuscreatingamindsetthatisnarrow,biasedorinsomecasestheoppositesuchasa
broadview.Ourperspectiveisanattitudethatisdisplayedinhowwespeak,write,
thinkandinteractwithothers.
Ultimately,perspectiveishowapersonfigurativelylooksatsomething.Weall
seethingsthroughdifferentlensesbasedonouropinionsandexperiences.Those
experienceshelpusformthoseperspectives,feelingsandattitudes.
TECHNOLOGYINTEGRATION
Technologyisahugepartofappcreation.Whethertheappisbeingcreatedfora
computerorforamobiledevice,thereisalargeamountoftechnologyinvolvedinthe
process.Essentially,everypartfrombeginningtoendinvolvestechnology.Withthis
beingsaid,ourunitwillbecenteredaroundtechnologyandtheintegrationwithinour
content.
Throughouttheweek,wewilloftenuseourweeblysitethatwemadeforcamp.
Ourwebsiteisaworkingplatformwherestudentswillinteract,postandcreate
throughouttheweek.Thiswebsitewillholdthecontentofourunitaswellasthedaily
lessonsandoutlines.Wewillusethistoguideourunitandtoreferencethroughoutthe
lessons.Studentswillusethiswebsitetogetinvolvedfromthebeginning.Wewilluse
theweeblysiteforblogentriesforstudents,suchaspostingablogentrywithaquestion
forourtopicexpert.Wewillalsopostdailytabssostudentscaneasilyaccess
informationforCodeAcademy,videosandourclasspadlet.Thiswebsitewillalsobea
greatplaceforustopostpicturesandappcreationsfromthroughouttheweekfor
classmatesandparentstoviewasstudentsareincamp.Overall,thiswebsitewillbean
interactivetoolthatstudentswillhelpbyaddinginformation,thoughts,andquestionsas
theweekprogresses.
Collaborationisavitalcomponentofthisunit.Studentswillpostquestiontoour
guestspeakerusinganonlinestickynotecalled
Padlet.
Usingtheirdigitaldevice(iPad
orChromeBook)studentswillcreateathoughtprovokingquestiontohelpthembetter
understandtheappcreationprocess.Ourguestspeakerwillbeabletoreviewthese
questionspriortocomingtooursessionbyaccessingthePadletthroughourcamp
website.Furthermore,ifstudentshaveanotherquestiontheythinkofduringhis
presentationtheywillbeabletopostthemusingabackchannelcalled
Todaysmeet.
Thisisagreattoolforstudentstoutilizewhichallowsforfurthercommunicationwithout
distractionswhilethepresenterisdescribinghisexpertiseinappcreation.
AnotherformoftechnologywewilluseisTEDtalks.Specifically,studentswill
viewavideoaboutThomasSuarez,ayoungboywhobegancreatingappsonhisown
attheageoftwelve.TEDtalkswillhelpusbringcurrenteventsintoourunitandwill
giveourstudentssomethingtoconnectto.Thiswillbeimperativethatstudentsseeand
learnfromhisperspectivetheinsandoutsofhowtechnologycantakeyoutonewand
excitingplaces.Itwillalsoteachstudentstheimportanceoftroubleshootingnever
givingupjustbecauseyouhitamomentaryroadblock.
Duringourbreakout/stationtimestudentscanpracticeelementsofcoding
through
CodeAcademy
.Thisisagreatresourcewhichprovidestudentswithrealworld
experienceofcoding.OneofthestudentactivitieswillcenteredaroundthevideoHow
CanCodingHelpYou.Thiswillencouragestudentstoexplorerolesandtheirfuturein
computersciencerelatedfields.Inaddition,CodeAcademyoffersacomprehensive
tutorialsonaplethoraofcodinglanguages.Thiswillallowstudentstopractice
troubleshooting,sequencingandavarietyofcodingskills.
StoryBoard
(aappwhichwillbedownloadedontheiPads)willbeusedby
studentsastheyengageinthecreationprocessoftheirapps.Asstudentsbuild
backgroundknowledgeanddetermineacompany'sgoals,visionanddesiresforaweb
platformtheywilldevelopastoryboardtodisplaythevariouscomponentsoftheapp.
Thestoryboardwilldisplaytheimages,linksandinformationwhichtheAppwillhouse.
Bydoingsothecreatorandcompanycandiscusstheinsandoutsaswellasmake
necessarychangespriortotheappcreatorprocess.
Oncestudentsonlinestoryboardhasbeenfinalizedtheywillutilizedaweb
basedprogram,
AppyPie
,inordertocreateasimulationoftheapp.Thisprogram
allowsuserstocreateanapplikeproduct.Byutilizingthisthecreatorandcompany
canonceagaindiscussnecessarychanges,additionsandthelikepriortofinalizingit
withcoding.AppyPieisagreatwaytobeginawebbasedplatformforbeginning
businessesandcompaniesbecausethefinishedproductscanbeuploadedtoausers
phone,ipadordeviceandworkjustlikeanappthatwasprogrammedusingcodes.
Technologyisanintegralcomponentofappcreation.Theentirecreation
processfromformulatingadesign,creatingasimulatedproductaswellastheending
publishedformatrequiretechnology.Studentswillbeengagedastheyresearch,
problemsolveandcollaborateinordertocreateappstodisplayimportantinformationin
therealworld.
CONTENTOUTLINE
A. DesignanApp
a. Storyboard
Tabledescribingthesteps,orderofevents
1. Homescreen
2. Tabs
a. VisionStatement/Goals
b. Services
c. Images/Captions
d. ContactInformation
Displaysthesequenceofthestory
1. Orderofthetabs
2. Cleardescriptionandorder
3. Organizestheinformationthecreatorhasdisplayed
b. Audience
Thegroupthatwillaccessinformationfromthewebplatform
1. Male/Female
2. Adult/Child
3. Hobbyist
4. Athlete
Agroupthatdesiresinformationregardingaparticularperson,
goodorservice
c. Information
Datathatiscommunicatedtoanaudience
Organizedin:
1. Chart
2. Table
3. Visualelement
Appealingtotheaudience
1. Colors
2. Fonts
3. Images
4. Language(wordchoice)
d. Layoutofanapp
Arrangement/Placement
1. FontSize
2. Images/captions
3. Words/Phrases
4. Userfriendlyeasytonavigate
Givenorderandsequence
1. Eachlinkisworking
2. Flowcomparabletoanotherlikeplatforms
e. Design
Toformulateandbuildsomethingforapurpose
Keepingtheaudienceinmind
f. Value
Importanceorworthofinformation
Audienceshouldseehowyourappismorevaluablethananother
similarone.
g. Goal
Givingefforttoachieveanendresult
Eachelementofthewebplatformshouldreflectyourdesiredgoal
fornotonlyyourbusinessbutalsothedesiredaudience.
Targetoranobjective
B. CreatingaPublishedApp
a. Coding
Textthatiswritteninordertoprovideinstructionstothecomputer
TypesofCode
1. Java
2. C++
3. Python
4. HTML
EducationalCodingResources
1. CodeAcademy
2. HourofCode
b. Java
AcodinglanguageusedtocreatedInternetApplicationsaswellas
softwareprograms
Requiresadownloadbytheuserforthewebsite/programtowork
c. ProgrammingLanguage
Thewrittensetofinstructionsgiventoacomputer
Java,html,C++
d. AppSimulation
Afauxrepresentationofsomethinginreality
1. UtilizingAppyPietosimulateanactualapp
2. Thisallowsfortweakstobemadepriortostartingtheactual
coding
Althoughfauxitisfairlyaccurate
e. ProceduresbuiltintheApp
Whataparticularelementinaprogramdoes/follows
Actionsthatareperformedinaseries
Synonym:Protocol
f. SequenceoftheApp
Orderedstepsinaprogram
Aseriesofstepsthatareconnected
Synonym:Consecutive
C. AppProblemSolving
a. Troubleshoot
Analyzingaprobleminordertofindasolution
Fullyanalyzetheproblem
Reviewcodingtodetermineiforder,sequenceetcimpactsthe
desiredoutcome
Useadifferentdatastructure
b. Datasource
Thelocationinwhichthedatacomesfrom
Database,dataset,orspreadsheet
c. Input
Theinstructionsgiventothecomputerwhichallowittoperform
variousfunctions
Keywords,numbers
d. Output
Informationgiventotheaudiencefromthewebplatform
Words,charts,imagesandsigns
LESSON#1
iReady
I.DEFINEOBJECTIVESANDCONTENT
LESSONOBJECTIVE
Studentswillbeabletoanalyzethecomponentsof
anappwiththeunderstandingofcoding.
Studentswillbeabletoevaluateanappfromthe
perspectiveofdesignandfunctionality.
POINTTOPONDER
Therearemanyaspectsofanappthatcontributeto
thedevelopmentofthedesignfortheprospective
audience.
ESSENTIALQUESTION
Howdoescodingaffecttechnologyusedin
everydaylife?
CONTENT
Outlinethecontentyouwillteachinthis
lesson.
A. Coding
a. Textthatiswritteninorderto
provideinstructionstothecomputer
b. TypesofCode
i.
Java
ii.
C++
iii.
Python
iv.
HTML
B. ComponentsofanAPP
a. Design
b. Functionality
c. Audience
C. Java
a. Acodinglanguageusedtocreated
InternetApplicationsaswellas
softwareprograms
b. Requiresadownloadbytheuserfor
thewebsite/programtowork
D. StoryBoard
a. Tabledescribingthesteps,order
ofevents
i.
Homescreen
ii.
Tabs
E. Troubleshoot
a. Analyzingaprobleminordertofind
asolution
b. Fullyanalyzetheproblem
c. Reviewcodingtodetermineiforder,
sequenceetcimpactsthedesired
outcome
d. Useadifferentdatastructure
F. Datasource
a. Thelocationinwhichthedata
comesfrom
b. Database,dataset,or
spreadsheet
G. Input
a. Theinstructionsgiventothe
computerwhichallowitto
performvariousfunctions
b. Keywords,numbers
H. language
a. Thewrittensetofinstructionsgiven
toacomputer
b. Java,html,C++
I. Simulation
a. Afauxrepresentationofsomething
inreality
i.
UtilizingAppyPietosimulate
anactualapp
ii.
Thisallowsfortweakstobe
madepriortostartingthe
actualcoding
b. Althoughfauxitisfairlyaccurate
II.PREPLANNING
WhatwillstudentsUNDERSTANDasa
resultofthislesson?Howdoesthis
connecttotheEssentialQuestion?
Studentswillunderstandwhatcodingisand
howitisusedintechnologythatweusein
everydaylife.Studentswillunderstandhow
commontechnology(computer,tablets,and
phones)usescodingtotakeinformationinand
useittoproducewhatweneedtomakethe
technologyfunctional.Studentswillunderstand
thatcodingrequiresproblemsolvingandcritical
thinkingskills.
WhatwillstudentsbeabletoDOasa
resultofthislesson?
Studentswillbeabletodescribetheimportance
andthemanyusesofcodingbypostingonour
campblog.Studentswillbeabletoevaluate
appsbyusingarubric.Studentswillbeableto
examineappsfortheiroveralldesign,
functionality,useandengagement.
III.PLANNING
HOOK
Describehowyouwillgrab
studentsattentionatthebeginning
ofthelesson.
BECREATIVE.
TIME:10:00minutes
Dividestudentsinto2groups.Providethemthe
followingmaterials(twistermat,codingblocks,2
stuffedanimals).Explainthatcodingislikeputting
togetherapuzzle.Onlycertainpiecesconnectwith
oneanother.
Studentswillutilizethecodingblocksinorderto
movetheirstuffedanimaltosafety.Theymustuseat
least4differentsetofinstructionsfortheirstuffed
animaltofollow.Beginningandendpointswillbe
teachergiven.
Source:
http://robwirving.com/2015/01/10/reallifecodeorgblo
cklyprogrammingkid/
INSTRUCTION
ExplainStepbystepwhatyouwill
dointhislesson.Beexplicitabout
tiestoPointstoPonder,Essential
Question,andInteractionshere.
IncludeALLsupportandteaching
materialswithyourunit.
TIME:60minutes
Beginwithstudentspostingtheirinitialthoughtson
HowCanCodinghelpyou?
padlet
(studentswillpost
usingChromeBooks)
StudentswillwatchthefollowingvideofromCode
Academy:
https://youtu.be/fjQ7XaMNQNc
Havestudentsdiscuss:Howdoesanideaofanapp
gettothefinalproduct?Writetheirideasonchart
paper.
ExplaintostudentsthattheyarenowapartoftheAIG
AppAgency
(showunitlogoonwebsite)
.Alocal
businesshashiredthemtofindoutasmuchas
possibleabouttheirproducts/servicesinorderto
createanappforthemtobeginusingnextweek.The
moretheylearnaboutonlineplatforms,thebetterfor
endproductcomeThursday.
Showstudentsthefollowingwebsitesandhavethem
decideiftheappifforthe
PERSPECTIVE
ofan
child/adultbasedonthefollowingelements:
PBSKids
WITN News
Images
Photographs
Logos
Discusshowimagesmaydifferona
websiteforkid(i.e.PBSkids)as
opposedtoonemeantforanadult.
Color
Appealingtotheeye
Idealofaudiencetype
Whydochildrenswebsitesusebrighter
colors?Howdoesthishelpwith
keepingachildsattention?
Design
Toformulateandbuildsomethingfora
purpose
Keepingtheaudienceinmind
Showvideoof
appcreationprocess
discusswith
studentsthatallappsbeginwithanoverallidea.That
ideaisthenputintoamockappusingastoryboard.
Thisstoryboardwillevolveovertimeandaftercareful
planningcometotheendresult:ApublishedApp.We
candothisonpaperorelectronic.Thishelps
formulateourideassowecanfinetunebeforethe
codingbegins.Thinkofitasablankpageto
brainstormyouridealapp.
Asdesignersyouneedtoaskyourselfthefollowing
questions:
1. Who
istheaudienceformyapp?
2. What
aretheyexpectingtoread,findandsee
onmyapp?
3. Why
willtheycontinuallycomebacktoaccess
myapp?
Inordertogetabetterideaoftheanswerstothese
questionswecanuseastoryboard.
Onthesmartboardaccessthe
Storyboard
website.
Explaintostudentsthattheywillbeusingthisappin
ordertoformulatetheirfinalproject.Discusselements
ofApp(rubricseebelow)
Studentswillthenworkinpairstocompletefollowing
activities:
Stations:
(Rotations45min)Discusswithstudents
thatpracticeisthekeytobecomingabetterapp
creator.Thisweekstudentswillparticipateinstations
dailytoincreasetheircodingskills.Todaystudents
willanalyzeappsfromtoexaminetheirperspective.
Theywillalsocontinueappsimulationsusingour
twisterandcodingblocks.Finallytheywillwatch
videosbasedoncommoncodinglanguagesandthen
postareflectiononourcampblog.
1. CodingSimulations:
Studentswillusethe
rocketgamepiecestocreateagameboardfor
arockettotravelfromspacetoearth.With
theirpartnertheymustwritethecodewithout
crashingintoanalienorsatellite.
2. QRCodeActivity:
studentswillevaluatethe
followingappsusingtheonlinerubric.The
appswillhaveQRCodestosendstudentsto
thematerial.Thesewillbeloadedonto2
iPads.
a. CoolMath
b. Target
c. PittCountySchools
3. Research:
Studentswillwatchvideosonthe
variousthevariousjobswhichentailcoding.
Studentswillchoose1(2iftimeallows)to
watchandthencraftawellthoughtout
paragraphdescribingwhyorwhynotcoding
shouldbetaughtinschools.
a. Video1
b. Video2
c. Video3
ASSESSMENT
TIME:(Thisisapartoftheirinstruction/guided
(PerformanceTask)Whatwillthe
studentsDOtodemonstratethat
theyhavemasteredthecontent?Be
specificandincludeactual
assessmentwithunitmaterials.
practice)
Studentswillsubmitthefollowingastheirassessments
astheyrotatethroughthecenters:
BlogPost:studentswillpostaresponseafter
watching3videosonthebenefitsofcoding.
CompletedRubricforAppanalysis
Asan
exitticket
,studentswillcreatequestionsforour
guestspeakerpresentationforDay#2.(Explainthat
ourguestspeakerisalocalappcreatoranditwillbe
vitaltoaskhimthoughtprovokingquestionssothat
studentscanlearnasmuchabouthisjobtohelpthem
intheirfinalproject).
DOESTHEASSESSMENTALLOWYOUTODETERMINEWHETHERORNOTTHE
STUDENTSHAVEMETYOURSTATEDLESSONOBJECTIVE?
YES
ORNO
Throughoutthelessonstudentswillevaluateappsbasedontheperspectiveoftheaudience.
Theywillalsobuildbackgroundknowledgeofthebenefitsofcodingonadailyblogpost.
Furthermore,studentswilldemonstratetheirknowledgeandunderstandingbycreating
questionsforourguestspeakerthenextday.Bybeingabletogeneratemeaningfulquestions
forourspeaker,studentswillshowtheyhavemetourstatedlessonobjective.
ASSESSMENTANDINSTRUCTIONALMATERIALS
Padlet
QRCodes:
Thesewillbepostedonourinteractivetrifoldboards.Studentswillusetherubricthatfollows
toevaluateeachappforthecomponentsdesignatedontherubric.
CodeAcademy
Target
PittCountySchools
AppEvaluation(seebelow):
CodingBlocks(willbeprintedforstudentstoactuallyuse):
CodingSimulationActivity
BlogPost
FinalProjectAppRubric:
LESSON#2
iCreate
I.DEFINEOBJECTIVESANDCONTENT
LESSONOBJECTIVE
Studentswillresearchalocalbusinessandidentify
theirgoalanddesiredaudience.
POINTTOPONDER
Properandthoroughresearchbytheappcreatoris
neededtobuildanappthatnotonlyfitsboththe
perspectivesofthebusinessandtheaudience.
ESSENTIALQUESTION
Howdoappsenhancebusinessesandcatertotheir
specificaudiences?
CONTENT
Outlinethecontentyouwillteachin
thislesson.
A. Audience
a. Thegroupthatwillaccess
informationfromthewebplatform
i.
Male/Female
ii.
Adult/Child
iii.
Hobbyist
iv.
Athlete
b. Agroupthatdesiresinformation
regardingaparticularperson,good
orservice
B. Information
a. Datathatiscommunicatedtoan
audience
b. Organizedin:
i.
Chart
ii.
Table
iii.
Visualelement
c. Appealingtotheaudience
i.
Colors
ii.
Fonts
iii.
Images
iv.
Language(wordchoice)
C. Layoutofanapp
a. Arrangement/Placement
i.
FontSize
ii.
Images/captions
iii.
Words/Phrases
iv.
Userfriendlyeasyto
navigate
b. Givenorderandsequence
i.
Eachlinkisworking
ii.
Flowcomparabletoanother
likeplatforms
D. Design
a. Toformulateandbuildsomethingfor
apurpose
b. Keepingtheaudienceinmind
E. Value
a. Importanceorworthofinformation
b. Audienceshouldseehowyourapp
ismorevaluablethananothersimilar
one.
F. Goal
a. Givingefforttoachieveanendresult
b. Eachelementofthewebplatform
shouldreflectyourdesiredgoalfor
notonlyyourbusinessbutalsothe
desiredaudience.
c. Targetoranobjective
II.PREPLANNING
WhatwillstudentsUNDERSTANDasa
resultofthislesson?Howdoesthis
connecttotheEssentialQuestion?
Studentswillunderstandtheimportanceof
thoroughresearchinordertocreateafinished
productthatisbothbeneficialtoabusinessand
itscustomers.Studentswillunderstandhowto
relaytheperspectivesofabusinesstotheir
specificaudience.Studentswillunderstandall
aspectsofappcreationinregardstobusiness
use.Studentswillunderstandhowtocreatea
storyboardthatdescribestheelementsoftheir
app.
WhatwillstudentsbeabletoDOasa
resultofthislesson?
Studentswillbeabletodesignaplanfortheirapp
forlocalbusinessesbyusingastoryboard.
Studentswillbeabletoadaptbusiness
informationintoanappformatthatisfunctionalfor
customers.
III.PLANNING
HOOK
Describehowyouwillgrabstudents
attentionatthebeginningofthelesson.
TIME:5minutes
BECREATIVE.
Afterstudentsaresettledtheywillwatchthe
ThomasSuarezvideoontheSmartboard.
https://www.youtube.com/watch?v=Fkd9TWUtFm
0
Asstudentswatchthevideo,theywilljotdown
notes,questionsorthoughtsaboutitonaniPod
touchusingtheiBrainstormapp.Studentswill
flicktheiranswerstoappearontheteacheriPad
wherewewecompileallthoughtsandquestions.
Discussinsmallgroupshowdoeshisstory
impactyourthoughtsontheinfluenceyoucan
havenowasastudentcreator?
INSTRUCTION
ExplainStepbystepwhatyouwilldoin
thislesson.Beexplicitabouttiesto
PointstoPonder,EssentialQuestion,
andInteractionshere.IncludeALL
supportandteachingmaterialswithyour
unit.
TIME:60minutes
Discusswiththegroup:Asappcreatoronemust
alwaysbewillingtodesignanappthatispleasing
toacompanyandtheiraudience.
Askstudents:Whatareyourfavoriteapps?What
aboutthemmakesyoureturnandusethem?
Explaintostudentsthattodaytheywillbeginthe
appcreationprocessbylearningmoreaboutthe
products,servicesandotherthingstheyoffer.
Introducestudentstothe3localbusinesswewill
becreatingappsfor
(usingaVoiceThreadvideo)
Tellstudentsthattheywillberesearchinga
business(onChromebooksoriPads)inorderto
createanappthatbestfitstheaudienceneeds
andperspective.Discusshowdesignelements
lookdifferentforanadult/child.
Keepingdetails,text,datasimplewhen
designingappsforyoungeraudiences.
Age,attentionspanandreadingabilities
impactappsforyoungeraudiences.
Keepinglayoutscleanasopposedto
cluttered.
Goalofthecreator:tothinkfromtheir
perspective.
Whatcolorsmayappealtoayoungergeneration?
(Whywouldcertaincolorsbemorepreferable
overothers?)Whatarecertainelementsthatare
vitaltoincludeinanapp?(Doallappsneedevery
component?)
Stations:(Rotations45min)
1. CodeSimulation:
studentswillusethe
codingblocksfromday1astheyfinalize
andcreatetheirownsimulationstomove
therocketfromspacetoearthfromone
partofthetwistermattoanother.Theywill
decidetheirownbeginningandending
points.Studentswillcutandpastethe
codingblocksontoapieceofconstruction
papertorecordtheirpath.Ifstudents
finishtheywillcompletethegraphpaper
programmingactivity.
2. Storyboardtemplate(teacherdirected
station):
Studentswillcreateamock
versionoftheappfromtheirperspective
basedontheirgroupstopic.
a. Storyboardisanoutlineofwhat
yourappwilllook,displayandroad
mapofthefunctionoftheapp
b. Astoryboardsisusedtodefineapp
contentandflow
c. Showstudentsthe
storyboard
videoandallowthemtocreate
accountsandplayaroundwiththe
variouscomponentsofstoryboard
that.
d. Display
storyboard
websiteforthe
groupofstudents.Describehowto
accessthewebsiteaswellaslogin
information.
3. ResearchStation:
studentswillresearch
alocalbusiness(thathaveagreedtohave
appscreatedforthem)onthe
ChromeBookandidentifytheirgoaland
desiredaudience.Studentswillbegiven
aninformationcardwithbasicinformation
aboutthecompany.(Businessname,
ownerinformation,company
products/services,statementfromthe
company).Thisinformationwillbe
recordedontheirplanningsheet.
Research:Planningsheet
TimSutton,GreenvilleAutoWorld
HeatherHousePhotographer
BradRobersonCatering
LouieDixonLouisesPromotional
Products
KristiAllenHuntingtonLearning
DanaTaylorHairstylist
ASSESSMENT
(PerformanceTask)Whatwillthe
studentsDOtodemonstratethatthey
havemasteredthecontent?Bespecific
andincludeactualassessmentwithunit
materials.
TIME:5minutes
Studentswillturninthefollowing:
Completedcodingblockplanwhich
describeshowtheymovedthestuffed
animalfromonepointofthetwistermatto
theother.
Research:Planningsheet
studentswill
completeaninformationsheetdescribing
elementsofthebusinesstheirgroupis
researching(prospectiveaudience,
goal/vision,keydetails)
Studentswillwriteaoneparagraphposttothe
campblog
abouttheirideasfortheirappcreation
andhowtheyplantoadapttheinformationforan
app.Studentswillspecifytheirideasforthe
design,layout,andtargetaudience.
DOESTHEASSESSMENTALLOWYOUTODETERMINEWHETHERORNOTTHE
STUDENTSHAVEMETYOURSTATEDLESSONOBJECTIVE?
YES
ORNO
Afterthelesson,studentswillusetheirownthoughtsandideastoposttoourcampblog.
Studentswillhavetoexplaintheirthinkingbyusingwhattheyhavelearnedinthelesson.
Studentswillexplainwhattheirbusinessneedsinregardstoanappandhowanappwouldhelp
enhancethisparticularbusiness.
ASSESSMENTANDINSTRUCTIONALMATERIALS
InsertALLmaterialshereincludingAssessmentsandInstructionalMaterials.
ExplicitlyLISTanyadditionalfilesforthislesson.BesurethatALLmaterialshavebeen
submittedforthislesson.
Research:Planningsheet
BlogPost
Storyboard
VoiceThreadvideo
ThomasSuarezvideoontheSmartboard.
https://www.youtube.com/watch?v=Fkd9TWUtFm0
BusinessInformation:Eachgroupwillbegivenanenvelopewithourfollowinglabeland
ONEofthebusinessdescriptionsbelowwillbeincluded.Also,includedintheirfolder
willbearubricfortheappproject.
GreenvilleAutoWorld
Owner:
TimSutton
Products:
Buysandsellsusedcarandtrucks.Offersafull
serviceautobodyshop.
AppNeeds:
GreenvilleAutoWorldislookingforawaytodisplay
automobilepicturesaswellastheirdescriptions.Theyarealso
lookingforafeatureforcustomerstoscheduleappoints.
CustomersareaccustomedtotheGreenvilleAutoWorldLogoas
wellastheirGreenandBlackcolorscheme.Visitthemat
GreenvilleAutoworld.net
EmmaSmiles
Photography
Owner:
HeatherHouse
Products:
Photographyfornewbornstoadults
AppNeeds:
Letmetellyourstorythroughpictures...Ilove
capturingpricelessmomentsandmakingmemories.Emma
Smilescapturesmomentsofaperson/familieslife.Theapp
shouldincluderecentimagesaswellasdescribethebusinesses
importanceforkeepingafamilycenteredapproach.As,afeature
forcustomerstocontactHeather.VisitEmmaSmilesfacebook
page.
HairCafe
Owner:
DanaTaylor
Products:
Haircutandcolorforallages(menandwomen)
AppNeeds:
Anapptobrieflydescribestheservicesofferedat
thehairsalon.Also,acomponentwherecustomerscancontact
Danatoscheduleanappointment.Imagesofvarioushairstyles
shouldbeincludedtoo.
HuntingtonLearning
Center
Owner:
KristiAllen
Products:
Specializesintutoring,SATandstandardizedtest
prep.
AppNeeds:
Anapptobrieflydescribestheservicesofferedat
thelearningcenter.Also,acomponentwhereparentscan
contacttheCentertoscheduleaconsultation.Visitthe
HuntingtonLearningCenterFacebookpagetolearnmore.
MustardSeedCatering
Service
Owner:
BradRoberson
Products:
Acateringcompanythat
workswitheachclientwith
themenuandstyleofservice,costdependsonmenuselection
andamountofguestsatevent.
AppNeeds:
Anapptobrieflydescribestheservicesofferedat
bythecateringcompany.Also,acomponentwhereparentscan
contacttheCenterto
toorderboxedlunches.
.VisittheMustard
SeedCateringfacebookpagetolearnmore.
LouiesPromotional
Products
Owner:
LouieDixon
Products:
Specializinginscreenprintingandembroideryfor
tshirts,polos,hats,teamwearandcorporateapparel
AppNeeds:
Tobrieflydescribestheservicesofferedatbythe
promotionalcompany.Also,acomponentwherepotential
customerscancontactLouie.Usethetestimonialsbelowas
waystocommunicatethebusinessvision.
Facebooktestimonialsas:
http://tinyurl.com/npyjc95
LESSON#3
iApply
I.DEFINEOBJECTIVESANDSCONTENT
LESSONOBJECTIVE
Studentswillevaluatetheirstoryboarddesignafter
interviewingtheirbusinessandbeginimplementing
theirdesign.
POINTTOPONDER
Appdesignentailsacarefulperspectiveforproblem
solvingandtroubleshootinginordertocreatea
successfulandusefulendproduct.
ESSENTIALQUESTION
Howdoesthedesignofanappenhanceproductivityfor
abusiness?
CONTENT
Outlinethecontentyouwillteachin
thislesson.
A. ProgrammingLanguage
a. Thewrittensetofinstructionsgiventoa
computer
b. Java,html,C++
B. AppProblemSolving
a. Troubleshoot
i.
Analyzingaprobleminorderto
findasolution
ii.
Fullyanalyzetheproblem
iii.
Reviewcodingtodetermineif
order,sequenceetcimpactsthe
desiredoutcome
iv.
Useadifferentdatastructure
b. Datasource
i.
Thelocationinwhichthedata
comesfrom
ii.
Database,dataset,or
spreadsheet
c. Input
i.
Theinstructionsgiventothe
computerwhichallowitto
performvariousfunctions
ii.
Keywords,numbers
d. Output
i.
Informationgiventotheaudience
fromthewebplatform
ii.
Words,charts,imagesandsigns
C. ProceduresbuiltintheApp
a. Whataparticularelementinaprogram
does/follows
b. Actionsthatareperformedinaseries
c. Synonym:Protocol
D. SequenceoftheApp
a. Orderedstepsinaprogram
b. Aseriesofstepsthatareconnected
c. Synonym:Consecutive
II.PREPLANNING
WhatwillstudentsUNDERSTANDas
aresultofthislesson?Howdoesthis
connecttotheEssentialQuestion?
Studentswillbeabletoredesignelementsoftheir
storyboardbasedonthewants/needsofthe
business.Studentswillbeabletoredesigntheir
storyboardthroughunderstandinghowto
troubleshootandapplytheelementsofdesign.
Studentswillunderstandhowdesign,layout,and
implementationoffeaturesenhanceabusinessby
promotingproductsandenticingcustomersto
return.
WhatwillstudentsbeabletoDOasa
resultofthislesson?
Studentswillplananappdesignforalocal
businessapp.Studentswillusekeyelements
providedbybusinessownerstodesignanappthat
creativelydisplaysbusinessfeaturesfortheir
customersandconveystheirperspective.Students
willplantheirdesignusingthestoryboardwebsite.
Theirplanwillincludeelementsofdesign.
III.PLANNING
HOOK
Describehowyouwillgrab
studentsattentionatthe
beginningofthelesson.
BECREATIVE.
TIME:10minutes
EachstudentwillreceiveeitheraChromeBookoriPad
andgotoKahoot.it.
TheteacherwilllaunchthefollowingKahootgame
https://play.kahoot.it/#/k/e1cce3d4446844c9bf18e1dd1c
a1eba5
andprovidestudentswiththegamepin.
ThisgamereviewselementsofCode.org
INSTRUCTION
ExplainStepbystepwhatyou
willdointhislesson.Beexplicit
abouttiestoPointstoPonder,
EssentialQuestion,and
TIME:(60minutes)
Guestspeaker:(20minutes)Expertwilleitherfacetimeor
comeinpersontotalkwiththestudentsandallowthemto
askquestions/shareideas.TeacherswillintroduceTim
Joynerourguestspeaker.Heisalocalcoderwith
Interactionshere.IncludeALL
supportandteachingmaterials
withyourunit.
experienceinmakingapps.
Theguestspeakerwilldiscusshowusingthestoryboard
willaidinthetroubleshootingprocess.Eachsteponthe
boardispartofoursequence.Thestoryboardisourroad
maptohelpguideourcreationprocess.Theguestspeaker
willspeakonhowstudentswillbecreatingpages,adding
graphicsandintegratinginformationaboutthebusiness
basedontheirstoryboardtoconveytheperspectiveforthe
business.Hewilldiscusshowtomakeitflowbothforthe
businessandtheperspectiveoftheaudience.Thespeaker
willalsodiscusshowthestoryboardisreallyavitalpiecein
appcreationandhowitshouldnotbeskipped.
Ifstudentshaveanotherquestiontoaddtothediscussion
theycanuseabackchanneldiscussionboardon
TodaysMeet
willneedtocreateanewonecloserto
camp.Theroomcanonlystayactiveforamonthmax.
Aftertheguestspeakerconcludestheteacherswillshow
studlessentshowtousethe
http://www.appypie.com/
and
showstudentscanimplementaspectsofdesignelements
throughimages,layout,coloretc.ontheirapps.
Thevideo
linkedtoourwebsitewillincludehowtodothefollowing.
Teacherswillexplaintostudentsusingthevideohowto
completethefollowingusingtheappypiewebsite.Wewill
usethewebsiteandvideoaboveinordertoshowthe
following:
CreatingPages
Studentswillcreatesectionof
theirappforcontactinformation,products,
mission/visionstatement.
AddingGraphics
Thesewillbeimagesorpictures
needtobeappropriateforthebusinessbutalso
makingsureweavoidcopyrightissues.
Notdiscussedonthevideobutwillbecoveredbythe
teacher:
IntegratingInformationaboutthebusiness
Makesurethatinformationpresentedontheapp
reflectsthebusinesswants,needsandoverall
mission/vision.
StudentWorkTime(guidedinstructionfromteacher):
(40minutes)
Research:
studentswillfacetimeorhavefacetoface
interviewswithabusinessinordertodiscussapp
components.Studentswillshowthebusinessownerstheir
storyboardtemplate.Theownerswilloffertheir
suggestionsastohowtheymaybeimprovedupon.
TimSutton,GreenvilleAutoWorld
HeatherHousePhotography
DanaTaylorHairCafe
KristieAllenHuntingtonLearningCenter
BradRobersonTheMustardSeedCatering
Service
LouieDixonEntrepreneur
**Notethatallbusinesseshavebeencontactedandhave
agreedtoprovidetheirtimesothatstudentscancreatean
appbasedonareallocalbusiness**
Studentswillmakenecessaryadjustmentstotheir
storyboardandbeginapplyingittotheappypietemplates.
Teacherswillworkwitheachgrouptoassistinany
questionstheymayhave.Thevideoshowntotheclass
willbelinkedtothewebsitesogroupscanrevisititas
needed.
ASSESSMENT
TIME:15minutes(builtinwithstations)
(PerformanceTask)Whatwill
thestudentsDOtodemonstrate Finalized
storyboard
thattheyhavemasteredthe
content?Bespecificand
includeactualassessmentwith
unitmaterials.
DOESTHEASSESSMENTALLOWYOUTODETERMINEWHETHERORNOTTHE
STUDENTSHAVEMETYOURSTATEDLESSONOBJECTIVE?
YES
ORNO
Studentswillbeworkingwithstoryboardandmakingnecessaryadjustments.Thiswillallow
studentstodemonstrateanunderstandingofappcreationaswellastheneedsofthebusiness
theyarecreatinganappfor.Thestoryboardwilldemonstrateanunderstandingoftheapps
purposeaswellasthebusinessperspective.
ASSESSMENTANDINSTRUCTIONALMATERIALS
InsertALLmaterialshereincludingAssessmentsandInstructionalMaterials.
ExplicitlyLISTanyadditionalfilesforthislesson.BesurethatALLmaterialshavebeen
submittedforthislesson.
KahootGame
TodaysMeet
http://www.appypie.com/
Finalized
storyboard
(willusethefollowingrubrictoscoreandprovidefeedback)
LESSON#4
iReveal
I.DEFINEOBJECTIVESANDCONTENT
LESSONOBJECTIVE
Studentswillbeabletopresentawellplannedand
designedapptothebusinessandaudience.
POINTTOPONDER
Communicationiskeyindescribingtheoverall
designandimplementationoftheappbasedonthe
perspectiveofthebusinessandaudience.
ESSENTIALQUESTION
Inwhatwaysdoeshavinganappbenefitboththe
businessandaudience?
CONTENT
Outlinethecontentyouwillteachin
thislesson.
A. Value
a. Importanceorworthofinformation
b. Audienceshouldseehowyourapp
ismorevaluablethananothersimilar
one.
B. Goal
a. Givingefforttoachieveanendresult
b. Eachelementofthewebplatform
shouldreflectyourdesiredgoalfornot
onlyyourbusinessbutalsothe
desiredaudience.
c. Targetoranobjective
C. DesignanApp
a. Storyboard
i.
Tabledescribingthesteps,
orderofevents
1. Homescreen
2. Tabs
a. Vision
Statement/Goal
s
b. Services
c. Images/Caption
s
d. Contact
Information
ii.
Displaysthesequenceofthe
story
1. Orderofthetabs
2. Cleardescriptionand
order
3. Organizesthe
informationthecreator
hasdisplayed
b. Audience
i.
Thegroupthatwillaccess
informationfromtheweb
platform
1. Male/Female
2. Adult/Child
3. Hobbyist
4. Athlete
ii.
Agroupthatdesires
informationregardinga
particularperson,goodor
service
c. Information
i.
Datathatiscommunicatedto
anaudience
ii.
Organizedin:
1. Chart
2. Table
3. Visualelement
iii.
Appealingtotheaudience
1. Colors
2. Fonts
3. Images
4. Language(word
choice)
d. Layoutofanapp
i.
Arrangement/Placement
1. FontSize
2. Images/captions
3. Words/Phrases
4. Userfriendlyeasyto
navigate
ii.
Givenorderandsequence
1. Eachlinkisworking
2. Flowcomparableto
anotherlikeplatforms
e. Design
i.
Toformulateandbuild
somethingforapurpose
ii.
Keepingtheaudienceinmind
II.PREPLANNING
WhatwillstudentsUNDERSTAND
asaresultofthislesson?Howdoes
thisconnecttotheEssential
Question?
Studentswillunderstandtheimpactofanappfora
businessontheaudience.Studentswillunderstand
thatinformationtheyaddtoanapp(text,imagesand
thelike)willaddtoacustomer'scontinueduseofthe
appordeterthemfromfurtheruse.Studentswill
understandwhyanappneedstobefunctionalfora
businesssothattheaudiencecanuseit.Studentswill
understandthatitisimportantfortheapptohave
clarity.Forexample,clearlydefiningthe
products/servicesforthecustomeraswellaseasy
accessforinformation.
WhatwillstudentsbeabletoDOas
aresultofthislesson?
Studentswillbeabletocommunicatethegoalsofa
businessthroughanapp.Studentswillbeableto
sharetheirstoryboardaswellastheirappforeach
business.Studentswillbeabletoidentifycomponents
oftheappthatidentifywithpartsoftheirstoryboard.
Studentswillbeabletosharetheoverallvisionand
goalsofthebusinessthroughtheappbyexplaining
howtouseandnavigatetheapp.
III.PLANNING
HOOK
Describehowyouwillgrab
studentsattentionatthebeginning
ofthelesson.
BECREATIVE.
TIME:5minutes
Watchthe
video
anddiscusshowappscantransform
andexpandbusinessesaudienceandoutreachtothose
intheircommunityandbeyond.
Havestudentsaccesstheday1
padlet
.Studentswill
needtoreadtheirresponseto
HowCanCodinghelp
you?(studentswillpostusingChromeBooks)andpost
howtheirthinkinghasevolved.
INSTRUCTION
ExplainStepbystepwhatyouwill
dointhislesson.Beexplicitabout
tiestoPointstoPonder,Essential
Question,andInteractionshere.
IncludeALLsupportandteaching
TIME:15minutes
Explainthatascreatorsweoftenneedtoanalyzeand
reflectonourwork.Inevaluatingourworkwemay
needtotroubleshoot.Thiscouldbeduetoaproblem
withsequencing,datainput/outputetc.Furthermore,
materialswithyourunit.
editingtheelementsensuresthatweareappealingto
thebusinessandultimatelytheaudiencetheyhopeto
drawtotheirapp.
Troubleshoot(
havestudentsanswerthefollowing
questionsaboutbasictroubleshootingsolutionsusing
the
PowerPoint
whichwillbedisplayedusingthe
smartboard)Studentswillunderstandthattheyalready
knowthebasicsoftroubleshooting
Analyzingaprobleminordertofindasolution
Fullyanalyzetheproblem
Reviewcodingtodetermineiforder,sequence
etcimpactsthedesiredoutcome
Useadifferentdatastructure
Activity:
Gobacktoday1and2codingactivity
wherestudentshadtomoveanobjectfromone
partofthetwisterboardtothenext.Havetwo
studentshelpwiththisendeavor.Usethecoding
pieceshavestudentsproblemsolveinorderto
moveonestudenttotheothersideofthetwister
mat.Studentswillbegivenvariousscenarios
wheretheorderofthemovementsmaybemixed
up.Studentswillbetroubleshootingthe
scenariostoensurethatthepersonendsatthe
correctplace.Studentswillbegiventhesame
codingblocksfromDay1,butinadifferentorder
andnotglueddownsothattheyareabletomove
them.
VisualAppeal(teacherwillloadtheir
mockapp
on
thesmartboardorhaveitdownloadedoniPads).
Tellstudentsthatyouhavedesignedanappfornew
teachers.Itisaplacewheretheycanaccess
informationandconnectwithteachersintheirfield.
Remindstudentsthatasappcreatorsweneedtokeep
inmindtheperspectiveoftheaudience.Also,tellthem
tokeepinmindthatattheconclusionoftodayslesson
theywillbesharingtheirappswiththeiraudience.The
teacherwillmodelHOWtocommunicatetheapps
overallfunctionwhilealsodiscussingthefollowingwith
students.:
Color
Whywouldthisparticularcolorbea
good/poorchoice?
Discussappropriatenessofbackground
choice.
Imageappropriateness
Isitappropriatefortheaudience?
Icons:makesuretheyfitwiththe
material.(Facebookicontodescribe
websites)
Word/Vocabularychoice
Isthechoiceofwordsappropriateforthe
audience?
Also,lookforanyerrorsinspelling,
punctuationandwordchoiceTheapp
hasafew.
ConnectbacktoDay1stations,whatappealsto
childrenmaynottoadults.
Asteachershowsstudentsthemockapp
theywilldiscusswhythisapp
would/wouldnotbeappropriatefora
particularaudience.
Editing/Revisions(thiswillalsousetheaboveapp)
Doesyourappcommunicatethevisionand
wishesofthecompany?
Doesyourappappealtoanaudiencethatwould
accessthiscompaniesinformation/services?
Doallyourlinkswork?
Spellingandpunctuation(thereareafewinthe
mockapp)
ASSESSMENT
(PerformanceTask)Whatwillthe
studentsDOtodemonstratethat
theyhavemasteredthecontent?
Bespecificandincludeactual
assessmentwithunitmaterials.
TIME:60minutes
Studentswillanalyzetheirapp(afinalproductusing
AppyPie)andwithapeereditortheywillevaluateitfor
visualappeal,troubleshootingproblemsaswellas
editing/revisions.
Studentswillthenturninacompletedappthattheywill
sharewithbusiness(iftheyareabletoattendtheclass)
aswellasfamiliesthatareinattendance.Studentswill
explaintheappsfunctionsforboththebusinessaswell
astheaudience.
DOESTHEASSESSMENTALLOWYOUTODETERMINEWHETHERORNOTTHE
STUDENTSHAVEMETYOURSTATEDLESSONOBJECTIVE?
YES
ORNO
StudentswillbeabletoapplythecomponentsoftheirstoryboarddesignbyusingtheAppyPie
AppCreator.Studentswillbeabletoreviseandedittheirapps/storyboardsalongwiththehelp
fromapeereditor.Theywillalsobeabletousetheappwhenpresentingtotheaudiencein
attendance.Whencommunicatingtotheiraudiencetheywillbeabletodescribewhyvarious
choices/elementswereimplemented.
ASSESSMENTANDINSTRUCTIONALMATERIALS
InsertALLmaterialshereincludingAssessmentsandInstructionalMaterials.
ExplicitlyLISTanyadditionalfilesforthislesson.BesurethatALLmaterialshavebeen
submittedforthislesson.
Padlet
Video
PowerPoint
AppyPie:MockVersiontobeusedforinstruction.
CodingBlocks(willbeprintedforstudentstoactuallyuse):
RubricforGradingtheApp: