COMPUTING-AS-A-DISCIPLINE

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

REPORTCOMPUTINGASADISCIPLINEThefinalreportoftheTaskForceontheCoreofComputerSciencepresentsanewintellectualframeworkforthedisciplineofcomputingandanewbasisforcomputingcurricula.ThisreporthasbeenendorsedandapprovedforreleasebytheACMEducationBoard.PETERJ.DENNING(CHAIRMAN),DOUGLASE.COMER,DAVIDGRIES,MICHAELC.MULDER,ALLENTUCKER,A.JOETURNER,andPAULR.YOUNGItisACM’s42ndyearandanolddebatecontinues.Iscomputerscienceascience?Anengineeringdiscipline?Ormerelyatechnology,aninventorandpurveyorofcomputingcommodities?Whatistheintellectualsub-stanceofthediscipline?Isitlasting,orwillitfadewithinageneration?Docorecurriculaincomputerscienceandengineeringaccuratelyreflectthefield?Howcantheoryandlabworkbeintegratedinacom-putingcurriculum?Docorecurriculafostercompe-tenceincomputing?Weprojectanimageofatechnology-orienteddisci-plinewhosefundamentalsareinmathematicsandengineering-forexample,werepresentalgorithmsasthemostbasicobjectsofconcernandprogrammingandhardwaredesignastheprimaryactivities.Theviewthat“computerscienceequalsprogramming”isespe-ciallystronginmostofourcurrentcurricula:theintro-ductorycourseisprogramming,thetechnologyisinourcorecourses,andthescienceisinourelectives.Thisviewblocksprogressinreorganizingthecurricu-lumandturnsawaythebeststudents,whowantagreaterchallenge.Itdeniesacoherentapproachtomakingexperimentalandtheoreticalcomputerscienceintegralandharmoniouspartsofacurriculum.Thoseinthedisciplineknowthatcomputerscienceencompassesfarmorethanprogramming-forexample,hardwaredesign,systemarchitecture,designingoperat-ingsystemlayers,structuringadatabaseforaspecificapplication,andvalidatingmodelsareallpartofthediscipline,butarenotprogramming.Theemphasisonprogrammingarisesfromourlong-standingbeliefthatprogramminglanguagesareexcellentvehiclesforgain-ingaccesstotherestofthefield,abeliefthatlimitsourabilitytospeakaboutthedisciplineintermsthatrevealitsfullbreadthandrichness.0,989ACM0001.0782/89/0100-0009$1.50Thefieldhasmaturedenoughthatitisnowpossibletodescribeitsintellectualsubstanceinanewandcom-pellingway.ThisrealizationaroseindiscussionsamongtheheadsofthePh.D.-grantingdepartmentsofcomputerscienceandengineeringintheirmeetinginSnowbird,Utah,inJuly1984.TheseandothersimilardiscussionspromptedACMandtheIEEEComputerSocietytoformtaskforcestocreateanewapproach.Inthespringof1985,ACMPresidentAdeleGoldbergandACMEducationBoardChairmanRobertAikenap-pointedthistaskforceonthecoreofcomputersciencewiththeenthusiasticcooperationoftheIEEEComputerSociety.Atthesametime,theComputerSocietyformedataskforceoncomputinglaboratorieswiththeenthusiasticcooperationoftheACM.Wehopethattheworkofthecoretaskforce,embod-iedinthisreport,willproducebenefitsbeyondtheoriginalcharter.Byidentifyingacommoncoreofsub-jectmatter,wehopetostreamlinetheprocessesofde-velopingcurriculaandmodelprogramsinthetwosoci-eties.Thereportcanbethebasisforfuturediscussionsofcomputerscienceandengineeringasaprofession,stimulateimprovementsinsecondaryschoolcoursesincomputing,andcanleadtoagreaterwidespreadappre-ciationofcomputingasadiscipline.Ourgoalhasbeentocreateanewwayofthinkingaboutthefield.HopingtoinspiregeneralinquiryintoThisarticlehasbeencondensedfromtheReportoftheACMTaskForceontheCoreofComputerScience.Copiesofthereportinitsentiretymaybeordered,prepaid,fromACMOrderDepartmentP.O.Box64145Baltimore,MD21264Pleasespecifyorder#201880.Pricesare$7.00forACMmembers,and$12.00fornonmembers.Januay1989Volume32NumberICommunicationsoftheACM9Reportthenatureofourdiscipline,wesoughtaframework,notaprescription;aguideline,notaninstruction.Weinviteyoutoadoptthisframeworkandadaptittoyourownsituation.Wearepleasedtopresentanewintellectualframe-workforourdisciplineandanewbasisforourcurricula.CHARTEROFTHETASKFORCEThetaskforcewasgiventhreegeneralcharges:1.Presentadescriptionofcomputersciencethatem-phasizesfundamentalquestionsandsignificantac-complishments.Thedefinitionshouldrecognizethatthefieldisconstantlychangingandthatwhatissaidismerelyasnapshotofanongoingprocessofgrowth.2.Proposeateachingparadigmforcomputersciencethatconformstotraditionalscientificstandards,emphasizesthedevelopmentofcompetenceinthefield,andharmoniouslyintegratestheory,experi-mentation,anddesign.3.Giveadetailedexampleofanintroductorycoursesequenceincomputersciencebasedonthecurricu-lummodelandthedisciplinarydescription.Weimmediatelyextendedourtasktoencompassbothcomputerscienceandcomputerengineering,becauseweconcludedthatnofundamentaldifferenceexistsbe-tweenthetwofieldsinthecorematerial.Thediffer-encesaremanifestedinthewaythetwodisciplineselaboratethecore:computersciencefocusesonanaly-sisandabstraction;computerengineeringonabstrac-tionanddesign.Thephrasedisciplineofcomputingisusedheretoembraceallofcomputerscienceandengineering.Twoimportantissuesareoutsidethecharterofthistaskforce.First,thecurriculumrecommendationsinthisreportdealonlywiththeintroductorycoursese-quence.Itdoesnotaddresstheimportant,largerques-tionofthedesignoftheentirecorecurriculum,andindeedthesuggestedintroductorycoursewouldbemeaninglesswithoutanewdesignfortherestofthecore.Second,o

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功