?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=What+We've+Swept+Under+the+Rug%3A+Radically+Rethinking+CS1&rft.creator=Stein%2C+Lynn+Andrea&rft.subject=Artificial+Intelligence&rft.description=Introductory+computer+science+education+is+entrenched+in+an+outdated+computational+model.+Although+it+corresponds+neither+to+our+computing+environments+nor+our+work%2C+we+teach+our+students+a+single-thread-of-control+static+problem-solving+view+of+the+role+of+the+computer+program%3A+computation+as+calculation.+In+this+model%2C+the+job+of+a+computer+program+is+to+start+with+a+problem%2C+calculate+its+answer%2C+return+that+answer%2C+and+stop.+This+program-as-an-island+bears+little+resemblance+to+most+of+today's+software.+We+can+dramatically+improve+this+situation--and%2C+as+a+corollary%2C+all+of+undergraduate+computer+science--by+teaching+our+students+from+the+very+beginning+to+conceptualize+computation+with+a+model+of+computer+programs+as+simultaneous+ongoing+entities+embedded+in+and+interacting+with+a+dynamic+environment%3A+computation+as+interaction%3B+computation+as+it+occurs+in+spreadsheets+and+video+games%2C+web+applications+and+robots.&rft.date=1998&rft.type=Journal+(Paginated)&rft.type=PeerReviewed&rft.format=text%2Fhtml&rft.identifier=http%3A%2F%2Fcogprints.org%2F543%2F1%2Frug.html&rft.identifier=++Stein%2C+Lynn+Andrea++(1998)+What+We've+Swept+Under+the+Rug%3A+Radically+Rethinking+CS1.++%5BJournal+(Paginated)%5D+++++&rft.relation=http%3A%2F%2Fcogprints.org%2F543%2F