5
STEM School Chattanooga 10 th Grade PBL Unit Plan Unit 3: Unum- Python Coding Learning Target Topics Algebra II: Sequences, Systems of Equations, Quadratic Functions, Transformations of Functions Geometry: Coordinate Geometry, Triangle Theorems, Trigonometry English II: Demonstrate command of the conventions of standard English grammar and usage Chemistry: Demonstrate a clear grasp of Chemistry Unit 1 Learning Targets U.S. History: Determine central ideas from source documents and evaluate various explanations for historical events Grade Level 10 th Grade Unit Length 6 Weeks Unit Overview In the first half of the unit, students will use codecademy.com to learn the Python coding language without assistance from teachers. Students will be able to work independently or collaboratively to complete the work, and short quizzes created by Unum staff and four student Python experts will be administrated to determine individual Python coding proficiency. In the second half of the unit, students will work in groups of three using Python to write programs. Programs will be written to help solve math and science problems, as well as a “choose your own adventure” game for historical events. The unit will conclude with groups participating in a coding challenges competition at the school created by Unum staff and student Python experts. The top groups in the school-based competition will then be invited to compete in a similar coding challenge against Unum employees at Unum’s headquarters for viewing by all Unum employees. Unit Essential Issue Problem: How do you use Python to code useful programs or games for core classes? Culminating Events (Kick Off, Midterm Events, and Groups) Kick Off – January 21 Students will travel to Unum’s Atlanta data center to learn about practical applications of the Python coding language. Students will receive two grades for this PBL: one individual, one group. Individual Portion Students will complete 9 units from Codecademy’s lessons on Python. They will take two quizzes and a final applied coding assessment (created by Unum staff and student Python experts) to determine individual Social Studies Mathematics Language Arts Science

Unit 3: Unum- Python Coding - STEM School Chattanooga · Unit Plan Unit 3: Unum- Python Coding Learning Target Topics ... the periodic table with respect to atomic size, ionization

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

STEM School Chattanooga 10thGradePBLUnitPlan

Unit3:Unum-PythonCoding

LearningTargetTopicsAlgebraII:Sequences,SystemsofEquations,QuadraticFunctions,TransformationsofFunctionsGeometry:CoordinateGeometry,TriangleTheorems,TrigonometryEnglishII:DemonstratecommandoftheconventionsofstandardEnglishgrammarandusageChemistry:DemonstrateacleargraspofChemistryUnit1LearningTargetsU.S.History:Determinecentralideasfromsourcedocumentsandevaluatevariousexplanationsforhistoricalevents

GradeLevel 10thGrade UnitLength 6WeeksUnitOverview

Inthefirsthalfoftheunit,studentswillusecodecademy.comtolearnthePythoncodinglanguagewithoutassistancefromteachers.Studentswillbeabletoworkindependentlyorcollaborativelytocompletethework,andshortquizzescreatedbyUnumstaffandfourstudentPythonexpertswillbeadministratedtodetermineindividualPythoncodingproficiency.Inthesecondhalfoftheunit,studentswillworkingroupsofthreeusingPythontowriteprograms.Programswillbewrittentohelpsolvemathandscienceproblems,aswellasa“chooseyourownadventure”gameforhistoricalevents.TheunitwillconcludewithgroupsparticipatinginacodingchallengescompetitionattheschoolcreatedbyUnumstaffandstudentPythonexperts.Thetopgroupsintheschool-basedcompetitionwillthenbeinvitedtocompeteinasimilarcodingchallengeagainstUnumemployeesatUnum’sheadquartersforviewingbyallUnumemployees.

UnitEssentialIssue

Problem:HowdoyouusePythontocodeusefulprogramsorgamesforcoreclasses?

CulminatingEvents(KickOff,MidtermEvents,andGroups)

KickOff–January21StudentswilltraveltoUnum’sAtlantadatacentertolearnaboutpracticalapplicationsofthePythoncodinglanguage.StudentswillreceivetwogradesforthisPBL:oneindividual,onegroup.IndividualPortionStudentswillcomplete9unitsfromCodecademy’slessonsonPython.Theywilltaketwoquizzesandafinalappliedcodingassessment(createdbyUnumstaffandstudentPythonexperts)todetermineindividual

SocialStudies

Mathematics

LanguageArts

Science

proficiencylevel.ThePythoncodingPBLindividualgradewillbeassessedasfollows:• BA(basic):Completingthefirst6Pythonunitsincodecademy.comandpassQuiz1• PR(proficient):Completethefirst6Pythonunitsincodecademy.comandpassQuiz1and2• AD(advanced):Completeall9Pythonunitsincodecademy.comandpassQuiz1and2

DatesforIndividualAssessments• 1/21/15PythonQuiz1–Units1-6• 1/28/15PythonQuiz2–Units1-9

GroupPortionIngroupsofthree,studentswillworktogethertowritecodeforeachofthecorecontentclasses.TheattachedrubricwillbeusedtoassessgroupPBLperformanceandgrade.ThefinalgroupPBLgradewillbeassignedasfollows:

• BB:OneormoreofthecontentareasdonotmeetProficientrequirements• PR:AllcontentareasareatleastatProficientrequirementsorbetter• AD:AllcontentareasareatAdvancedrequirements

Turn-inday–February19Teamswillsubmitcompletedcodeworkforcorecontentareas.Competition–ThursdayMarch10TeamswillcompeteagainsteachotheratSTEMSchool,completingcodingchallengesbasedonwhattheylearnedinCodecademy.UnumCompetition–WednesdayMarch16ThetopteamsfromtheSTEMcodingcompetitionwillthencompeteatUnumintheirshowcasecompetition.

CommonAssessment

STEMPBLRubric

PBLUnit:#2UnumStudent:_______________Date:_______________

Advanced Proficient NeedsImprovement

MathComponents:AlgebraII

ü Takeanyone(1)ofyourcompletedtasksfromtheProficientcolumnandperformthecorrespondingenhancements:A. ToprogramA,addanoption

whereyoucanapplyatransformationtothegivenquadraticandreceivethenewequation,newx-intercepts,andashortdescriptionofhowthefunctionchanged(e.g.,"up2").Includeoptionsforƒ(x+k),ƒ(x)+k,k*ƒ(x),andƒ(kx).

B. ToprogramB,addanoptionthatwillallowyoutochoosebetween2differentequationtypesbeforeinputtingeachequationinthesystem.Thereshouldbeatleast3typesrepresented.

C. ToprogramC,addanoptionwhereyoucaninputfivenumbersanditwilltellyouwhethertheybelongtoanarithmeticsequence,ageometricsequence,orneither.Ifthenumbersusedcanberepresentedasasequence,theprogramshould

ü Chooseandcompleteatleasttwo(2)ofthefollowingtasks:A. Createaprogramthatwill

giveyouthex-interceptsofaquadraticpolynomialfunctiongivena,b,andc.

B. Createaprogramthatwillsolveaspecifictypeofsystemofequationsgiventhetwoequations(i.e.,twoexponentials,onequadraticandonerational,etc.).One,butnotbothofyourequationsmaybelinear.

C. Createaprogramthatwillgiveyouthefirstfivetermsofarithmeticandgeometricsequencesgiventhestartingvalueandthecommondifference/ratio.

printtherecursiveorexplicitformulaaswell.

MathComponents:Geometry

ü Takeanyone(1)ofyourcompletedtasksfromtheProficientcolumnandperformthecorrespondingenhancements:A. ToprogramA,addanoption

whereyoucaninputthedistanceandthecoordinatesofoneendpointandgettwopossibleoptionsforthesecondendpoint.Onlyoneoftheseoptionsmaybehorizontallyorverticallyalignedwiththefirstendpoint.

B. ToprogramB,addanoptionthatwilldrawthemidsegmenttriangleinsidetheoriginalequilateraltriangleandgiveyouthelengthofeachside.

C. ToprogramC,addanoptionwhereyoucansolveforanunknownanglemeasureinarighttrianglegiventwosidelengths.

ü Chooseandcompleteatleasttwo(2)ofthefollowingtasks:A. Createaprogramthatwill

giveyouthedistancebetweenanytwopointsgiventheirorderedpairs.

B. Createaprogramthatwilldrawanequilateraltrianglegivenasidelength.

C. Createaprogramthatwillsolvefortheunknownsideofarighttrianglegivenasideandanangle.

ScienceComponents:Chemistry

ü CodeaquizforeachofthefollowingChemistryLearningTargetsfromtheProficientsection.o Ifansweredcorrectly,thenext

questionisdisplayed.o Ifansweredincorrectly,an

explanationwithadditionalexamplesisdisplayed,thenreturntothepreviousquestion.

ü Musthaveatleastonequestionforeachtopiclistedinthevocabularysectionforatotalofatleastten(10)questions.

ü WritePythoncodetoreviewthefollowingChemistryLearningTargets:o Compareandcontrastthe

majormodelsoftheatom(i.e.,Bohr,Rutherford,andthequantummechanicalmodel)

o Describethetrendsfoundintheperiodictablewithrespecttoatomicsize,ionizationenergy,andelectronegativity

o Distinguishamongelements,compounds,andmixtures

ü DemonstrateaclearunderstandingofthechosenChemistryLearningTargets

LanguageArtsComponents:EnglishII

ü Codeaquizforeachofthegrammarareas.

o Ifansweredcorrectly,thenextquestionisdisplayed.

o Ifansweredincorrectly,anexplanationwithadditionalexamplesisdisplayed,thenreturnstothepreviousquestion.

ü Musthavetwoquestionsforeachgrammarareaforatotalofsix(6)questions.

ü WritePythoncodetoreviewthefollowinggrammartopics::

o Identifyingthedifferencebetweenafragmentandacompletesentence.

o Understandingcommasplices,semi-colons,andcolons.

o Understandingsubjectandverbagreementwithinterveningphrases.

ü Demonstrateunderstandingofchosengrammartopics

SocialStudiesComponents:U.S.History

ü Storywillcontaindetailedeventsandsettingsthatputtheplayer/readerintotheaction.

ü Outcomeswillhavehistoricallyaccurateeventsandhappeningsthatcomefromamultitudeofsources.

ü Settinganddescriptionofeventsandchoicesarehistoricallyaccurateandengulfsthereader/playerintothestory.

ü Storycreatesabelievable/historicallyaccuratedepictionofaWWIIsituationateachlevel.

ü WriteandrecreateastoryboardinPythonCodefromthegrouptocreatea“ChooseYourOwnAdventure”

ü ThestorymustbebasedonHistoricallyaccurateeventsofafictionalcharacterfromtheWWIIera.

ü Storymustcontainfive,multidecisionlevelswithvariedoutcomes.

ü Outcomesmustbebasedonhistoricaleventsandhappenings.

ü Studentsmusthavesourcesandcitationforeachdecision.

MinimumRequirementComponents:Mustbeincludedtobegraded

General:

ü AllcodingmustbedoneusingthePythonlanguage.ü Finishedcodemustbefullyfunctionaltocreateafluidstartandendingwithnosyntaxerrorsor

crashes.ü Mustcompletethefirst6assignedPythonlessonsfromCodecademy.

1. PythonSyntax2. StringsandConsoleOutput3. ConditionalsandControlFlow4. Functions5. Lists&Dictionaries6. StudentBecomestheTeacher

Math:

ü AtleastonefinishedpieceofcodeforeachAlgebraIIandGeometry(seeaboveforwhat"finished"means).

EnglishII:

ü Mini-lessonexplainingeachgrammartopic.o Atleastthreedifferentexamplesforeach

USHistory:

ü Citationmustbepresentateachdecision.ü Eachendingmustcontaina1-pagewriteupexplainingthehistoricalaccuracyofthedecisionthe

charactersmade.

UnitLearningTargets

Algebra2:

• Icansolvequadraticsusinga+biforimaginarysolutions.• Icanidentifytheeffectofapplyingaspecifictransformationtoagivenfunction.• Icansolvenon-linearsystemsofequations.• Icanrecognizeandwritesequencesasfunctions.• Icanwriteexplicitandrecursivesequencesandusethemtosolveproblems.

Geometry:

• Icanusecoordinatestoprovetheoremsalgebraically.• Icanprovetrianglecongruencetheorems.• IcanusetrigonometryandthePythagoreanTheoremtosolverighttrianglesinacontext.

Chemistry:

• Icandescribethetrendsfoundintheperiodictablewithrespecttoatomicsize,ionizationenergy,andelectronegativity

• Icandistinguishamongelements,compounds,andmixtures• Compareandcontrastthemajormodelsoftheatom(i.e.,Bohr,Rutherford,andthequantum

mechanicalmodel)English:

• Icanusevarioustypesofphrasesandclausestoconveymeaningandaddvarietyandinteresttomywriting.

• Icanuseasemicolontolinktwoormorerelatedindependentclauses.• Icanuseacolontointroducealistorquotation.

History:

• Icandeterminethecentralideasorinformationofaprimaryorsecondarysource;provideanaccuratesummarythatmakescleartherelationshipsamongthekeydetailsandideas.

• Icanevaluatevariousexplanationsforactionsoreventsanddeterminewhichexplanationbestaccordswithtextualevidence,acknowledgingwherethetextleavesmattersuncertain.

Vocabulary Math:AlgebraII 1. Root2. Solutiontoasystemofequations3. Arithmeticsequence4. Geometricsequence

5. Commondifference6. Commonratio7. Explicit8. Recursive

Math:Geometry 1. Distance2. Midsegment3. Midsegmenttriangle4. Trigonometry5. Sine6. Cosine7. Tangent

Science:Chemistry 1. BohrModel2. RutherfordModel3. QuantumMechanicalModel4. AtomicSize5. IonizationEnergy6. Electronegativity7. Elements8. Compounds9. HomogeneousMixture10. HeterogeneousMixture

LanguageArts:EnglishII 1. IndependentClause2. InterveningPhrase3. Mini-lesson

SocialStudies:U.S.History 1. Evaluation2. Reasoning3. TextualInformation