acm data science task forcedstf.acm.org/outreach/ds_sigcse2020.pdf · curricula – sample course...
TRANSCRIPT
ACMDataScienceTaskForce
SecondDraftReportandOpportunityforFeedback
PaulLeidigGrandValleyState
Lillian(Boots)CasselVillanovaUniversity
Outline• TheDataScienceCurriculumTaskForceEffort– Committee– Background
• TheSecondDraftCurriculumReport– Contents– KnowledgeAreasandCompetencies
• CommunityEngagement– Timeline– Discussion
ACMDataScienceTaskForce• AndreaDanyluk,WilliamsC.andNortheasternU.,USA(co-chair)• PaulLeidig,GrandValleyStateUniversity,USA(co-chair)• Lillian(Boots)Cassel,VillanovaUniversity,USA• AndrewMcGettrick,UniversityofStrathclyde,UK• ScottBuck,Intel,USA• ChristianServin,ElPasoCommunityCollege,USA• HongzhiWang,HarbinInstituteofTechnology,China• WeiningQian,EastChinaNormalUniversity,China• MaureenDoyle,NorthernKentucky,USA• KarlSchmitt,ValparaisoUniversity,USA• SuzanneMcIntosh,NewYorkUniversity,USA• TinKamHo,IBM,USA• JianPei,UniversityofSouthFlorida,USA
ACMDataScienceTaskForceCharterToaddtothebroad,interdisciplinaryconversationondatascience,withanarticulationoftheroleofcomputingdiscipline-specificcontributionstothisemergingfield.Thetaskforceshouldseektodefinewhatthecomputingcontributionsaretothisnewfield,andshouldprovideguidanceforundergraduatedatascienceprogramsofstudy.Tocreateareport,whichmaythenbeusedtoinvitecollaborationandcoordinationwithother(non-computing)professionalsocieties.
Background
• ACMEd.Councilsummermeeting2017– BuildontheeffortsofBootsCassel&HeikkiTopi,aswellasothergroups
– Articulateimportanceofcomputingintheinterdisciplinarydatasciencespace
– Identifycomputing-basedcompetenciesforanundergraduatedatasciencecurriculum
OtherDataScienceEfforts• EDISONProject(2017)
– Acompetency-basedframeworktobeusedasguidanceforeducators,employers,etc.
– MostsimilartoACMeffort;Europefocus.• ParkCityReport(2017)
– Topicsandlearningoutcomesforundergraduatedatasciencecurricula
– Samplecourseoutline– Statisticsleaning?
• NationalAcademiesreport(2018)– Higherlevelarticulationoftheimportanceofdatascienceeducation
ComputingCompetenciesforUndergraduateDataScienceCurricula
SecondDraftReporthttp://dstf.acm.org/DSReportDraft2Full.pdf
SecondDraftReportContentsChapter1 IntroductionChapter2 CurrentViewofDataScienceandPriorWorkChapter3 IntroductiontotheBodyofKnowledgeChapter4 BuildingaProgramfromCurricularRecommendationsChapter5 BroadeningParticipationChapter6 CharacteristicsofDataScienceGraduatesChapter7 ChallengesforInstitutionsAppendixA TheBodyofKnowledge:
ComputingCompetenciesforDataScienceAppendixB ASummaryofSurveyResponses
TheBodyofKnowledge:ComputingCompetenciesforDataScience• AnalysisandPresentation(AP)• ArtificialIntelligence(AI)• BigDataSystems(BDS)• ComputingandComputerFundamentals(CCF)• DataAcquisition,Management,andGovernance(DG)• DataMining(DM)• DataPrivacy,Security,Integrity,andAnalysisforSecurity(DPSIA)• MachineLearning(ML)• Professionalism(PR)• Programming,DataStructures,andAlgorithms(PDA)• SoftwareDevelopmentandMaintenance(SDM)
CompetencyFramework• FollowingACM/IEEE-CSIT2017;movinginthedirectionofCC2020.
• Utilizeaworkingdefinitionofcompetencythatconnectsknowledge,skills,anddispositions.
• Includes,butmovesbeyondarticulationoftopicsandlearningoutcomes.[e.g.,CS2013]
Competency=Knowledge+Skills+Dispositions
• Knowledge– Masteryofcontent– Transferoflearning
• Skills– Capabilitiesandstrategiesforhigher-orderthinking– Interactionswithothersandworldaround
• Dispositions– Personalqualities(socio-emotionalskills,behaviors,attitudes)associatedwithsuccessincollegeandcareer
FromIT2017;adaptedfromapublicationbyCouncilofChiefStateSchoolOfficers(2013).
Competencies
Competencies=Knowledge(K)+Skills(S)+Dispositions(D)▸ Knowledge-afact/ideathatenablessatisfactoryperformanceofrelevant
tasks▸ Skill-adegreeofmasteryinapplyingafact/ideatoachieveavaluedoutcome▸ Dispositions-valuesandmotivationthatmoderatesskilledbehaviorto
influenceaqualityofprofessionalperformance
CC2020
CurrentKAStructureDataAcquirementandGovernanceTherecanbenoanalysisofdatewithoutthedataitself.Adatascientistmustunderstandthesourceandqualityoftheirdata,aswellasunderstandappropriateprocessesforacquiringandmaintaininghighqualitydata.Scope Competencies
Acquiringdatafromphysicalworldandextractingdatatoaformsuitableforanalysis.
Constructandtunethedataacquirementandgovernanceprocessaccordingtotherequirementsofanapplication,includingtheselectionofdatasources,dataacquirementequipment,anddatapreparationalgorithms.
AdditionalExamplesofCompetencies
Scope Competencies
Comparisonofwell-knownalgorithms’complexity,includingmachinelearningandstatisticstechniques
Providethebig-Ohtimeandspacecomplexityforagivenprocedure.
ComputingFundamentals:Algorithms
AdditionalExamplesofCompetencies
Scope Competencies
Softwareengineeringprinciples,includingdesign,implementationandtestingofprograms.
Implementasmallsoftwareprojectthatusesadefinedcodingstandard.
ComputingFundamentals:SoftwareEngineering
AdditionalExamplesofCompetencies
Scope Competencies
Technologiestosafeguarddataprivacy. Evaluatecommonpracticesandtechnologies,andidentifyingthetoolsthatreducetheriskofdatabreacheswhilesafeguardingdataprivacy.
DataPrivacy,Security,Integrity:Privacy
AdditionalExamplesofCompetencies
Scope Competencies
Problemsrelatedtomodelexpressivityaswellasavailabilityofdata,andtechniquesformitigatingtheireffects.E.g.,problemofoverfittingandregularizationtechniquesformitigatingeffectsofoverfitting;curseofdimensionalityandfeatureselection/weighting/reformulationtechniquesformitigatingeffects.
Exhibitknowledgeofmethodstomitigatetheeffectsofoverfittingandcurseofdimensionalityinthecontextofmachinelearningalgorithms.
MachineLearning
AdditionalExamplesofCompetencies
Scope Competencies
Teamselection,theneedtocomplementabilitiesandskillsofteammembersontechniquesformitigatingeffects.
Documentandjustifytheconsiderationsinvolvedisselectingateamtoundertakeaspecificdatascienceinvestigation
Professionalism:Teamwork
Timeline• Early2019:
– Draftreportoutforcomment– Outreachandgatheringoffeedback– Note:InitialcommentperiodendsMarch31
• Spring2019(f2f@SIGCSE)– Beginworkonnextphase,includingnewKAsandcompetencydetails
• Spring2019+:Outreach,presentationsandinformationgathering• Summer2019:
– NextdrafttoSIGCSEEducationAdvisoryCommittee(formerlyEducationCouncil)– Callforjointtaskforce
• Fall2019:– Draftreportoutforcomment
• Early2020– Releasefinalreport
CallforExampleCourses• http://dstf.acm.org/callForExamples.html
• http://http://dstf.acm.org
• Commentsonthereport?• Positiveandnegativereactions• ThoughtsontheKnowledgeAreasandCompetencies?• Thoughtsontheproposedexpansionofthereport?
• Additionalcomments?
Discussion