Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TeachingFellow
StephenKrewson,stephen.krewson@yale.edu
PeerTutors
TBA
Textbooks
TheRacketGuide.ThisisanonlinedescriptionoftheRacketlanguage(anoffshootofScheme)intendedforpeoplewith
previousprogrammingexperience.
ComputerResources
TheZooisacollectionofcomputerslocatedonthe3rdfloorofAKWatthefrontofthebuilding.Youwillneeda*course
account*ontheZootosubmithomework.YouwillneedtosignupforaCS201courseaccountontheZoousingtheon
linesignupprocedureathttp://zoo.cs.yale.edu/accounts.html.
Youmaydoyourhomeworkonothermachines.However,yourhomeworkassignmentswillberunandgradedonZoomachines.
YoumustusetheSubmitprogramtoturninyourhomeworkonaZoomachine(directionsforSubmitavailableunder
Resourcesonclassesv2).HomeworkwillNOTbeacceptedasanemailattachment.Youareresponsibleformakingsurethat
yourprogramsworkproperlyonaZoomachine.YouwillnotbegivencreditforprogramsthatdonotruncorrectlyonaZoo
machine,eveniftheyruncorrectlyonyourownmachine.
Notethatamachinecrashand/orlostdataarenotavalidexcusesforlateness.Zoomachinescanbeusedforallassignments(you
arenotreliantonyourownmachine).ALWAYSbackupyourworkasyoudotheassignmentsonaUSBdrive,onanother
machine,etc.
CourseRequirements
Thecourserequirementsconsistofclassattendance,programmingassignments(oneveryshort"starter"assignment,and7full
sizeassignments)andthreeinclassexams.
Planonspendingontheorderof68hoursperweekonthecourseoutsideofclass.Theprogrammingassignmentsareanintegral
partofthecourse.DONOTleavethehomeworktothelastminute.Youwillbemoreefficient,learnmore,havemorechanceto
gethelp,andgenerallybecalmerandhappierifyoudotheassociatedreadingfirstandstarttheprogrammingorotherproblems
early.Apartfromhw0,studentstypicallyfindthattheycannotcompletetheassignmentsinasinglesitting.
ThisclasshasNOFINALEXAMduringthefinalexamperiod.Theinclassexamswillbeheldon:Friday,October7,2016
Wednesday,November9,2016Friday,December9,2016.
Grading
https://classesv2.yale.edu/portal/tool/4e090572-2f15-4e70-b5f3-6aec5391acf2/printFriendly
1/2
8/31/2016
Thefinalgradeinthecoursewillbebasedonclassparticipation,yourperformanceontheprogrammingassignmentsandother
homework,andthetwoexams.Theweightingofthesecomponentswillberoughly70percentforexams,30percentfor
homework,andclassparticipationfor"borderline"cases.
Theweightoftheexamswillbe25percenteachforyourhighestandsecondhighestexamscores,and20percentforyourlowest
examscore(with25+25+20=70percenttotalweightforexams).
Thehomeworkisgradedwiththeassistanceofan"autograde"program.Foreachproblemrequiringcode,youwillbegiven
sampleinputandoutput.Partofyourhomeworkgradewillbe"public"testsapplyingthissampleinputandoutput.Partofthe
gradewillbeadditional"private"testsrunningthecode.Ifany"hardwired"solutionsarefoundinyoursolutions(i.e.checking
forthesampleinputandsimplyreturningthespecifiedoutput)yourgradeforthatentireassignmentwillbezero.
LatePolicy
LateworkwithoutaDean'sexcusewillbeassessedapenaltyof5pointsperday,basedonthedayandtimerecordedbytheZoo
electronicSubmitprogram.However,accordingtoYaleCollegeregulations,*no*homeworkcanbeacceptedaftertheendof
ReadingWeekwithoutaTemporaryIncomplete(TI)authorizedbyyourdean.
IfyouhaveaDean'sexcuseoraTI,makingupmissedworkmayinvolvealternativeassignments,atthediscretionofthe
instructorpleasecheckwiththeinstructorinthiscase.
Noexamgradesorhomeworkgradeswillbe"dropped"yourgradesforallofthehomeworkassignmentsandexamswillbe
usedincomputingyourfinalgrade.
PolicyonWorkingTogether
Unlessotherwisespecified,thehomeworkassignmentsareyourindividualresponsibility.PlagiarismisaviolationofUniversity
rulesandwillnotbetolerated.Youmustnotcopyworkfromothers(atYaleorelsewhere)andyoumustnotallowyourown
worktobecopied.Copyingand/orsimplymodifyingsolutionsfrompreviouseditionsofthiscourseorfromcoursesfromother
universitiesisnotallowed.
YoumayaskothersintheclassforhelpwiththecomputersandUnix,forhelpwithRacket,forhelpwithunderstandingthe
conceptsandmaterialofthecourse.However,ifyouneedmoreextensivehelpwithaprogramorotherassignment,pleaseaskthe
TF,apeertutor,ortheinstructorforassistance.Workingingroupstosolvehomeworkproblemsisnotpermittedinthis
course.Pleasetalktotheinstructorifyouhaveanyquestionsaboutthispolicy.
Communicating/GettingHelp
Togetanswersasquicklyaspossible,pleaseusethe"Messages"featureinclassesv2.Youcanchoosetosendyour"Message"toProf.Rushmeier,the
TForthefullteachingteam(professor,TFandpeertutors).Using"Messages"willensurethatyourquestiondoesn'tgetlostinemailordivertedtoa
spamfolder.
Topicscovered
Pleaseseehttp://zoo.cs.yale.edu/classes/cs201/lectures2014.htmlforanindicationofthetopicscoveredbythecourse.This
term'scovermaydiffersomewhatincoverage,orderandemphasis.
Lastmodified:August22,2016
https://classesv2.yale.edu/portal/tool/4e090572-2f15-4e70-b5f3-6aec5391acf2/printFriendly
2/2