Está en la página 1de 2

8/31/2016

CPSC 201 01 (F16)

CPSC 201 01 (F16)

Syllabus for Computer Science 201a


Introduction to Computer Science, Fall 2016
MWF10:3011:20
HollyRushmeier,holly.rushmeier@yale.edu
207AKW
Officehours:Announcedweekly,andbyappointment.

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

CPSC 201 01 (F16)

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

También podría gustarte