41
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

A Comparison of Two Laboratory‐based Approaches for Teaching Introductory Computer Science

, , &
Pages 292-301 | Published online: 09 Jul 2006

REFERENCES AND FURTHER READING

  • Blosser , P . 1983 . ‘What research says. The role of the laboratory in science teaching’ . School Science and Mathematics , 83 : 165 – 9 .
  • Bradley , R . 1968 . ‘Is the science laboratory necessary for general education science courses?’ . Science Education , 52 : 58 – 66 .
  • Bunderson , E and Christensen , M . 1995 . ‘An analysis of retention problems for female students in university computer science programs’ . Journal of Research on Computing , 28 ( 1 ) : 1 – 18 .
  • Chavey , D . 1991 . ‘A structured laboratory component for the introductory programming course’ . The Papers of the Twenty‐Second SIGCSE Technical Symposium on Computer Science Education , 23 : 287 – 95 .
  • Davidson , G , Savenye , W and Orr , K . 1992 . ‘How do learning styles relate to performance in a computer applications course?’ . Journal of Research on Computing in Education , 24 : 348 – 58 .
  • Decker , R and Hirshfield , S . 1998 . Programming Java , Kentucky : PWS Publishing .
  • Decker , R , Hirshfield , S and Root , W . 1992 . Unix Laboratory Manual , Kentucky : PWS Publishing .
  • Denning , P , Comer , D , Gries , D , Mulder , M , Tucker , A , Turner , A and Young , P . 1989 . ‘Computing as a discipline’ . Communications of the ACM , 32 ( 1 ) : 9 – 23 .
  • Duplass , J A . 1995 . ‘Teaching software: is the supervised laboratory effective?’ . Computers and Education , 24 ( 4 ) : 287 – 91 .
  • Farah , F and Higby , M . 1995 . ‘Students’ perceptions of teaching formats and teaching aids’ . Education for Information , 13 ( 1 ) : 349 – 59 .
  • Frenkel , K . 1990 . ‘Women and computing’ . Communications of the ACM , 33 ( 11 ) : 35 – 46 .
  • Geitz , R . 1994 . ‘Concepts in the classroom, programming in the lab’ . The Papers of the Twenty‐Fifth SIGCSE Technical Symposium on Computer Science Education , 26 : 164 – 8 .
  • Hartel , P H and Hertzberger , L O . 1995 . ‘Paradigms and laboratories in the core computer science curriculum: an overview’ . SIGCSE Bulletin , 27 ( 4 ) : 13 – 20 .
  • Kirschner , M and Meester , M . 1988 . ‘The laboratory in higher science education: Problems, premises and objectives’ . Higher Education , 17 : 81 – 98 .
  • Knight , J . 1994 . ‘Undergraduate computer science education: a new curriculum philosophy and overview’ . SIGSE Bulletin , 26 : 1 – 6 .
  • Koczkodjac , W and Kick , R . ‘Quo vadis computer science?’ . Proceedings of the Canadian Information Processing Society (CIPS) and Canadian Advanced Technology Society (CATA) Congress ‘90 . Ottawa , Canada.
  • McGill , T and Volet , S . 1997 . ‘A conceptual framework for analysing students’ knowledge of programming’ . Journal of Research on Computing in Education , 29 ( 3 ) : 276 – 98 .
  • Oliver , S and Dalbey , J . 1994 . ‘A software development process laboratory for CS1 and CS2’ . The Papers of the Twenty‐Fifth SIGCSE Technical Symposium on Computer Science Education , 26 : 169 – 73 .
  • Pearl , A , Pollack , M , Riskin , E , Thomas , B , Wolf , E and Wu , A . 1990 . ‘Becoming a computer scientist’ . Communications of the ACM , 33 ( 11 ) : 47 – 57 .
  • Penny , J and Ashton , P . 1990 . ‘Laboratory‐style teaching of computer science’ . The Papers of the Twenty‐First SIGCSE Technical Symposium on Computer Science Education , 22 : 192 – 6 .
  • Roberge , J and Suriano , C . 1991 . ‘Embedding laboratories within the computer science curriculum’ . The Papers of the Twenty‐Second SIGCSE Technical Symposium on Computer Science Education , 23 : 6 – 10 .
  • Sabin , E P . 1994 . ‘Collaborative learning in an introductory computer science course’ . SIGCSE Bulletin , 26 ( 1 ) : 304 – 28 .
  • Shiflet , A . 1995 . C Programming Including Breadth and Laboratories , Kentucky : PWS Publishing .
  • Shiflet , A . 1998 . Problem‐Solving in C++: Including Breadth and Laboratories , Kentucky : PWS Publishing .
  • Taylor , H and Mounfield , L . 1989 . ‘The effect of high school computer science, gender, and work on success in college computer science’ . The Papers of the Twentieth SIGCSE Technical Symposium on Computer Science Education , 21 : 195 – 8 .
  • Taylor , H and Mounfield , L . 1991 . ‘An analysis of success factors in college computer science: High school methodology is a key element’ . Journal of Research on Computing in Education , 24 : 240 – 5 .
  • Thomas , R and Upah , S . 1996 . ‘Give programming instruction a chance’ . Journal of Research on Computing in Education , 29 ( 1 ) : 96 – 109 .
  • Thweatt , M . 1994 . ‘CS1 closed lab vs. open lab experiment’ . The Papers of the Twenty‐Fifth SIGCSE Technical Symposium on Computer Science Education , 26 : 80 – 2 .
  • Toynbee , C . 1990 . Personal communication reported to Klawe, M, and Leveson, N (1995) in ‘Women in computing: Where are we now?’ . Communication of the ACM , 38 : 1
  • Tucker , A , ed. 1991 . “ ‘Computing curricula 1991’ ” . In Report of the ACM/IEEE‐CS Joint Curriculum Task Force , ACM Press .
  • Tucker , A and Wegner , P . 1994 . ‘New directions in the introductory computer science curriculum’ . The Papers of the Twenty‐Fifth SIGCSE Technical Symposium on Computer Science Education , 26 : 11 – 15 .
  • Wileman , S , Konvalina , J and Stevens , L . 1981 . ‘Factors influencing success in beginning computer science courses’ . Journal of Educational Research , 74 : 223 – 6 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.