\bib{BenAri2001}{article}{ author={Ben Ari, Mordechai}, title={Constructivism in computer science education}, journal={Journal of Computers in Mathematics and Science Teaching}, volume={20}, number={1}, date={2001}, pages={45\ndash 73}, } \bib{Brown1997}{collection.article}{ author={Brown, Judy}, author={Andreae, Peter}, author={Biddle, Robert}, author={Tempero, Ewan}, title={Women in introductory computer science: experience at Victoria University of Wellington}, conference={SIGCSE Technical Symposium on Computer Science Education}, place={San Jose, CA}, date={1997}, pages={111\ndash 115}, } \bib{Carbone1998}{collection.article}{ author={Carbone, Angela}, author={Kaasb\o ll, Jens~J.}, title={A survey of methods used to evaluate computer science teaching}, conference={ITiCSE '98}, place={Dublin, Ireland}, date={1998}, pages={41--45}, } \bib{Carter1999}{collection.article}{ author={Carter, Janet}, author={Jenkins, Tony}, title={Gender and programming: what's going on?}, conference={ITiCSE '99}, date={1999-6}, place={Cracow, Poland}, } \bib{Chamillard2001}{collection.article}{ author={Chamillard, A.~T.}, author={Joiner, Jay~K.}, title={Using lab practica to evaluate programming ability}, conference={SIGCSE 2001}, date={2001-2}, pages={159\ndash 163}, place={Charlotte, USA}, } \bib{Clark1996}{book}{ author={Clark, Herbert~H.}, title={Using language}, date={1996}, publisher={Cambridge University Press}, } \bib{Clarke1994}{collection.article}{ author={Clarke, Valerie~A.}, author={Teague, G.~Joy}, title={A psychological perspective on gender differences in computing participation}, conference={SIGCSE 1994}, place={Phoenix, AZ}, date={1994}, pages={258\ndash 262}, } \bib{Cohoon1999}{collection.article}{ author={Cohoon, J.~McGrath}, title={Departmental differences can point the way to improving female participation in computer science}, conference={SIGCSE 1994}, place={New Orleans, LA}, date={1994-3}, pages={198\ndash 202}, } \bib{Curtis1983}{article}{ author={Curtis, Kent~K.}, title={Computer manpower: is there a crisis?}, date={1983}, url={http://www.acm.org/sigcse/papers/curtis83}, note={National Science Foundation, Washington D.C.}, } \bib{Denning1999}{article}{ author={Denning, Peter~J.}, title={Our seed corn is growing in the commons}, date={1999}, journal={Information Impacts Magazine}, url={http://www.cisp.org/imp/march\_99/denning/03\_99denning.htm}, } \bib{DuBoulay}{incollection}{ author={du Boulay, Benedict}, title={Some difficulties of learning to program}, pages={283\ndash 299}, editor={Soloway, E}, editor={Spohrer, J.C.}, booktitle={Studying the novice programmer}, publisher={Lawrence Erlsbaum Associates}, year={1989}, } \bib{Hagan1998}{collection.article}{ author={Hagan, Dianne}, author={Sheard, Judy}, title={The value of discussion classes for teaching introductory programming}, conference={ITiCSE '98}, date={1998}, place={Dublin, Ireland}, pages={108\ndash 111}, } \bib{Howland1997}{article}{ author={Howland, John}, title={It's all in the language: yet another look at the choice of programming language for teaching computer science}, journal={Journal of Computing in Small Colleges}, volume={12}, number={4}, pages={58\ndash 74}, date={1997}, } \bib{Jarc1992}{collection.article}{ author={Jarc, Duane~J.}, title={Ada, Pascal's replacement for introductory courses in computer science}, pages={126ndash 134}, conference={TRI-Ada '92}, place={Orlando, Florida}, year={1992}, } \bib{Knox1996}{collection.article}{ organization={ITiCSE Working Group on Computer Laboratories}, author={Knox, Deborah}, author={Woltz, Ursula}, title={Use of laboratories in computer science education: guidelines for good practice}, conference={ITiCSE '96}, date={1996-6}, pages={167\ndash 181}, } \bib{McKeown1999}{article}{ author={McKeown, Jim}, author={Farrell, Tom}, title={Why we need to develop success in introductory computer programming courses}, url={http://www.homepages.dsu.edu/mckeownj/CPCCCSCpaper.html}, conference={CCSC Central Plains Conference}, date={1999-4}, } \bib{Mayer}{article}{ author={Mayer, Richard~E.}, title={The psychology of how novices learn computer programming}, pages={139\ndash 159}, editor={Soloway, E}, editor={Spohrer, J.C.}, booktitle={Studying the novice programmer}, publisher={Lawrence Erlsbaum Associates}, year={1989}, } \bib{Paxton2000}{article}{ author={Paxton, Moragh}, title={A linguistic perspective on multiple choice questioning}, journal={Journal of Assessment and Evaluation in Higher Education}, volume={25}, number={2}, pages={109\ndash 119}, year={2000}, } \bib{Powers1999}{collection.article}{ author={Powers, Kris~D.}, author={Powers, Daniel~T.}, title={Making sense of teaching methods in computer education}, conference={29th ASEE/IEEE Frontiers in Education Conference}, date={1999-11}, place={Puerto Rico}, } \bib{Sambell1998}{article}{ author={Sambell, Kay}, author={McDowell, Liz}, title={The construction of the hidden curriculum: messages and meanings in the assessment of student learning}, date={1998}, journal={Journal of Assessment and Evaluation in Higher Education}, volume={23}, number={4}, pages={391\ndash 402}, } \bib{Sanders2000}{collection.article}{ author={Sanders, Ian}, author={Mueller, Gerard}, title={A fundamentals-based curriculum for first year computer science}, conference={SIGCSE 2000}, date={2000-3}, pages={227\ndash 231}, } \bib{Snyder1973}{book}{ author={Snyder, Benson}, title={The hidden curriculum}, publisher={MIT Press}, date={1973}, } \bib{Spohrer1986}{article}{ author={Spohrer, James~C.}, author={Soloway, Elliot}, title={Novice mistakes: are the folk wisdoms correct?}, journal={CACM}, volume={29}, number={7}, year={1986}, pages={624\ndash 632}, } \bib{Tam2000}{article}{ author={Tam, Maureen}, title={Constructivism, instructional design, and technology: implications for transforming distance learning}, journal={Educational Technology and Society}, volume={3}, number={2}, pages={50\ndash 60}, year={2000}, } \bib{Thomson1998}{article}{ author={Thomson, Karen}, author={Falchikov, Nancy}, title={Full on until the sun comes out: the effects of assessment on student approaches to studying}, date={1998}, journal={Journal of Assessment and Evaluation in Higher Education}, volume={23}, number={4}, pages={379\ndash 390}, } \bib{Trochim1986}{article}{ author={Trochim, William}, author={Linton, Rhonda}, title={Conceptualization for planning and evaluation}, date={1986}, journal={Evaluation and Program Planning}, volume={9}, pages={289\ndash 308}, } \bib{Trochim1989b}{article}{ author={Trochim, William}, title={Concept mapping: soft science or hard art?}, date={1989}, journal={Evaluation and Program Planning}, volume={12}, pages={87\ndash 110}, url={http://trochim.human.cornell.edu/research/epp2/epp2.htm}, } \bib{Wills1999}{article}{ author={Wills, Craig~E.}, author={Deremer, Dorothy}, author={McCauley, Renee~A.}, author={Wall, Linda}, title={Studying the use of peer learning in the introductory computer science curriculum}, journal={Computer Science Education}, volume={9}, number={2}, pages={71\ndash 88}, date={1999}, }