You are on page 1of 43

iDesign:

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:

You might also like