Prof. Robert W Floyd
Graham, Knuth, Patashnik; Concrete Mathematics
Sums and recurrences, finite calculus, integer functions, number theory, binomial coefficients, Stirling numbers, harmonic numbers, generating functions, O notation, Euler's summation formula.
Envariabelanalys är definitivt nödvändigt. Transformteori (z-transformen), diskret matematik och abstrakt algebra (gruppteori) sitter inte precis i vägen heller.
Förutsättningarna kunde ha varit sämre. De som har läst kombinatorisk optimering (gissar jag att det borde vara) har kanske hört talas om en eller annan algoritm med Floyd i namnet. I så fall är det just den här Floyd det handlar om. Enligt uppgift ska han ha varit en stor stjärna på 50-talet och pionjär inom sitt område.
Det tråkiga (och tragiska) är att det bara är alltför tydligt att hans storhetstid sedan länge är över. I själva verket kunde man ana tydliga spår av senilitet (utan att vara expert på medicinska termer) och han avbröt respektive ställde in några föreläsningar när han kände sig alltför "incoherent". En ganska bra beskrivning var det någon som yttrade när vi höll på att fylla i kursutvärderingar och kom till punkten om professorns "apparent knowledge of the material": "Well, he used to know it."
Enligt uppgifter från doktorander i CS hade han tvingats i pension för ett par år sedan så man kan undra varför han hade kursen nu, tydligt inkompetent för uppgiften. Den mesta troliga förklaringen jag hörde var att de inte hade någon annan som kunde (eller ville) ta den. Hårdast drabbad var förmodligen TA (teaching assistant) som verkade göra allt jobb med inlämningsuppgifterna och tentorna. Han höll också föreläsningarna en vecka.
Även när Floyd lyckades hålla föreläsningarna gav det aldrig något som man inte kunde läsa själv i boken eller i ett par kompletterande handouts. Hade jag vetat i förväg hur det skulle bli hade jag tagit volleybollkursen som krockade med föreläsningarna två dagar av tre och gladeligen struntat i föreläsningarna där den mesta utdelningen låg i att lämna in och få tillbaka inlämningsuppgifter.
Som vanligt office hours, vilka jag aldrig besökte.
Veckovis, typiskt 3-6 uppgifter från fredag till fredag. Blandad nivå, vissa väldigt enkla, andra väldigt arbetskrävande. Intressant var att de lösningar som delades ut förutom TA's egna lösningsskisser innehöll kopior av bra lösningar som vi lämnat in (vilket naturligtvis innebar att vi inte fick ut lösningarna förrän uppgifterna var rättade).
Samarbete med inlämningsuppgifter var tillåtet men skulle anges. Inget samarbete tillåtet på midterm eller final. Inget specifikt angivet för sena inlämningar.
Hemtenta över en helg. Delades ut i slutet av fredagsföreläsningen och skulle vara inne i början av måndagens. 6 uppgifter, samtliga enkla, ingen utmaning alls.
Också hemtenta men över en vecka. Delades ut på sista föreläsningen, fredagen i dead week och skulle vara inne klockan tolv fredagen i finals week. På grund av ett programmeringsprojekt och lite andra tentor kunde jag inte börja förrän klockan fem på onsdagen men det visade sig räcka för att bli klar med inte mindre än tio timmars marginal. Det var även här sex uppgifter men de var definitivt svårare än på midtermen.
En bra kurs till innehållet. Den skulle förmodligen vara en riktig höjdarkurs med en bra professor också. Som det är just nu kan man inte säga att den är annat än misskött. Det var knappt 20 deltagare men det borde kunna ha varit fler. En misstanke är att det fanns en del som undvek den i år med förhoppning om bättre professor nästa år.