메뉴 건너뛰기




Volumn 52, Issue , 2006, Pages 71-80

Why complicate things? Introducing programming in high school using Python

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT CONCEPT; COMPUTER SCIENCE TEACHERS; HIGH SCHOOL; HIGH SCHOOL STUDENTS; INTRODUCTORY PROGRAMMING COURSE; STUDENT GROUPS; TEACHING AND LEARNING; UNIVERSITY LEVELS; UNIVERSITY STUDENTS; WRITING SKILLS;

EID: 84869054086     PISSN: 14451336     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Article
Times cited : (57)

References (48)
  • 1
    • 77957873673 scopus 로고    scopus 로고
    • Python for CS1 CS2 and Beyond
    • Agarwal, K. K. & Agarwal, A. (2005), 'Python for CS1 CS2 and Beyond', J. Comput. Small Coll. 20(4), 262-270.
    • (2005) J. Comput. Small Coll. , vol.20 , Issue.4 , pp. 262-270
    • Agarwal, K.K.1    Agarwal, A.2
  • 2
    • 84869063185 scopus 로고
    • Experiences and observations on teaching computer programming and simulation concepts to high school students
    • ACM Press
    • Aiken, R. M. (1972), Experiences and observations on teaching computer programming and simulation concepts to high school students, in 'SIGCSE '72: Proceedings of the 2nd SIGCSE technical symposium on CS Education', ACM Press, pp. 67-71.
    • (1972) SIGCSE '72: Proceedings of the 2nd SIGCSE technical symposium on CS Education , pp. 67-71
    • Aiken, R.M.1
  • 3
    • 2642564323 scopus 로고    scopus 로고
    • Learning and teaching programming: A review and discussion
    • Anthony Robins, Janet Rountree, N. R. (2003), 'Learning and teaching programming: A review and discussion', Computer Science Education 13(2), 137-172.
    • (2003) Computer Science Education , vol.13 , Issue.2 , pp. 137-172
    • Robins, A.1    Rountree, J.N.R.2
  • 4
    • 0020809407 scopus 로고
    • A diagnosis of beginning programmers' misconceptions of basic programming statements
    • Bayman, P. & Mayer, R. E. (1983), 'A diagnosis of beginning programmers' misconceptions of basic programming statements', Commun. ACM 26(9), 677-679.
    • (1983) Commun. ACM , vol.26 , Issue.9 , pp. 677-679
    • Bayman, P.1    Mayer, R.E.2
  • 5
    • 0031678738 scopus 로고    scopus 로고
    • Constructivism in Computer Science Education
    • Atlanta, Georgia, United States, ACM Press
    • Ben-Ari, M. (1998), Constructivism in Computer Science Education, in 'Proceedings of the 29th SIGCSE technical symposium on CS education', Atlanta, Georgia, United States, ACM Press, pp. 257-261.
    • (1998) Proceedings of the 29th SIGCSE technical symposium on CS education , pp. 257-261
    • Ben-Ari, M.1
  • 6
    • 79955092689 scopus 로고    scopus 로고
    • Computer Science Education in High School
    • Ben-Ari, M. (2004a), 'Computer Science Education in High School', Computer Science Education 14(1), 1-2.
    • (2004) Computer Science Education , vol.14 , Issue.1 , pp. 1-2
    • Ben-Ari, M.1
  • 7
    • 16244362893 scopus 로고    scopus 로고
    • Situated Learning in Computer Science Education
    • Ben-Ari, M. (2004b), 'Situated Learning in Computer Science Education', Computer Science Education 14(2), 85-100.
    • (2004) Computer Science Education , vol.14 , Issue.2 , pp. 85-100
    • Ben-Ari, M.1
  • 8
    • 11344266910 scopus 로고    scopus 로고
    • Java pitfalls for beginners
    • Biddle, R. & Tempero, E. (1998), 'Java pitfalls for beginners', SIGCSE Bull. 30(2), 48-52.
    • (1998) SIGCSE Bull. , vol.30 , Issue.2 , pp. 48-52
    • Biddle, R.1    Tempero, E.2
  • 9
    • 84869073251 scopus 로고    scopus 로고
    • Teaching Programming with Python and Pygame
    • Ceder, V. & Yergler, N. (2003), Teaching Programming with Python and Pygame, in 'PyCon 2003'.
    • (2003) 'PyCon 2003'
    • Ceder, V.1    Yergler, N.2
  • 10
  • 11
    • 57449094715 scopus 로고    scopus 로고
    • Taylor and Francis Group, chapter 2, Critical Enquiry in Computer Science Education
    • Clear, T. (2004), Computer Science Education Research, Taylor and Francis Group, chapter 2, Critical Enquiry in Computer Science Education, pp. 101-125.
    • (2004) Computer Science Education Research , pp. 101-125
    • Clear, T.1
  • 15
    • 0003996797 scopus 로고
    • Retrieved June 21, 2005 from
    • Dewey, J. (1910), 'How We Think'. Retrieved June 21, 2005 from http://spartan.ac.brocku.ca/~lward/Dewey/Documents.html.
    • (1910) 'How We Think'
    • Dewey, J.1
  • 16
    • 84869051989 scopus 로고    scopus 로고
    • Using Python in a High School Computer Science Program
    • Elkner, J. (2001), Using Python in a High School Computer Science Program, in '9th International Python Conference'.
    • (2001) 9th International Python Conference
    • Elkner, J.1
  • 17
    • 84869051982 scopus 로고    scopus 로고
    • Using Python in a High School Computer Science Program - Year 2
    • Elkner, J. (2002), Using Python in a High School Computer Science Program - Year 2, in '10th International Python Conference'.
    • (2002) 10th International Python Conference
    • Elkner, J.1
  • 19
    • 0029394441 scopus 로고
    • A high-school program in computer science
    • Gal-Ezer, J., Beeri, C., Harel, D. & Yeduhai, A. (1995), 'A high-school program in computer science.', Computer 28(10), 73-80.
    • (1995) Computer , vol.28 , Issue.10 , pp. 73-80
    • Gal-Ezer, J.1    Beeri, C.2    Harel, D.3    Yeduhai, A.4
  • 20
    • 1542347888 scopus 로고    scopus 로고
    • The novice programmers' syndrome of design-by-keyword
    • Thessaloniki, Greece, ACM Press
    • Ginat, D. (2003), The novice programmers' syndrome of design-by-keyword, in 'ITiCSE '03: Proceedings of the 8th annual ITiCSE conference', Thessaloniki, Greece, ACM Press, pp. 154-157.
    • (2003) ITiCSE '03: Proceedings of the 8th annual ITiCSE conference , pp. 154-157
    • Ginat, D.1
  • 23
    • 0035783825 scopus 로고    scopus 로고
    • Activating "black boxes" instead of opening "zipper" - a method of teaching novices basic cs concepts
    • Canterbury, United Kingdom, ACM Press
    • Haberman, B. & Kolikant, Y. B.-D. (2001), Activating "black boxes" instead of opening "zipper" - a method of teaching novices basic cs concepts, in 'ITiCSE '01: Proceedings of the 6th annual ITiCSE conference', Canterbury, United Kingdom, ACM Press, pp. 41-44.
    • (2001) ITiCSE '01: Proceedings of the 6th annual ITiCSE conference , pp. 41-44
    • Haberman, B.1    Kolikant, Y.B.-D.2
  • 24
    • 3943080348 scopus 로고    scopus 로고
    • Java as first programming language: a critical evaluation
    • Hadjerrouit, S. (1998), 'Java as first programming language: a critical evaluation', SIGCSE Bull. 30(2), 43-47.
    • (1998) SIGCSE Bull , vol.30 , Issue.2 , pp. 43-47
    • Hadjerrouit, S.1
  • 25
    • 0033651659 scopus 로고    scopus 로고
    • Does it help to have some programming experience before beginning a computing degree program?
    • Helsinki, Finland, ACM Press
    • Hagan, D. & Markham, S. (2000), Does it help to have some programming experience before beginning a computing degree program?, in 'ITiCSE '00: Proceedings of the 5th annual ITiCSE conference', Helsinki, Finland, ACM Press, pp. 25-28.
    • (2000) ITiCSE '00: Proceedings of the 5th annual ITiCSE conference , pp. 25-28
    • Hagan, D.1    Markham, S.2
  • 29
    • 84976682839 scopus 로고
    • Learning to program and learning to think: what's the connection?
    • Mayer, R. E., Dyck, J. L. & Vilberg, W. (1986), 'Learning to program and learning to think: what's the connection?', Commun. ACM 29(7), 605-610.
    • (1986) Commun. ACM , vol.29 , Issue.7 , pp. 605-610
    • Mayer, R.E.1    Dyck, J.L.2    Vilberg, W.3
  • 32
    • 84869064135 scopus 로고
    • Using problem solving to teach a programming language in computer studies
    • Milbrandt, G. (1993), 'Using problem solving to teach a programming language in computer studies', Journal of Computer Science Education 8(2), 14-19.
    • (1993) Journal of Computer Science Education , vol.8 , Issue.2 , pp. 14-19
    • Milbrandt, G.1
  • 33
    • 84976658967 scopus 로고
    • C in education and software engineering
    • Mody, R. P. (1991), 'C in education and software engineering', SIGCSE Bull. 23(3), 45-56.
    • (1991) SIGCSE Bull. , vol.23 , Issue.3 , pp. 45-56
    • Mody, R.P.1
  • 34
    • 77951454010 scopus 로고    scopus 로고
    • What Happens after Python in CS1?
    • Oldham, J. D. (2005), 'What Happens after Python in CS1?', J. Comput. Small Coll. 20(6), 7-13.
    • (2005) J. Comput. Small Coll. , vol.20 , Issue.6 , pp. 7-13
    • Oldham, J.D.1
  • 35
    • 77953795668 scopus 로고
    • Programming Language/Problem- Solving Research: a Review of Relevant Issues
    • Palumbo, D. B. (1990), 'Programming Language/Problem- Solving Research: a Review of Relevant Issues', Review of Educational Research 60(1), 65-89.
    • (1990) Review of Educational Research , vol.60 , Issue.1 , pp. 65-89
    • Palumbo, D.B.1
  • 36
    • 20444435890 scopus 로고    scopus 로고
    • My criterion is: Is it a boolean?: A card-sort elicitation of students
    • Technical Report 6-03, Computing Laboratory, University of Kent, Canterbury, Kent, UK.
    • Petre, M., Fincher, S. & et al.,Tenenberg J. (2003), My criterion is: Is it a boolean?: A card-sort elicitation of students' knowledge of programming constructs., Technical Report 6-03, Computing Laboratory, University of Kent, Canterbury, Kent, UK.
    • (2003) knowledge of programming constructs
    • Petre, M.1    Fincher, S.2    Tenenberg, J.3
  • 37
    • 0003470734 scopus 로고
    • London: Routledge
    • Ramsden, P. (1992), Learning to Teach in Higher Education, London: Routledge. Rosenberg, J. & Kölling, M. (1996), I/o considered harmful (at least for the first few weeks), in 'ACSE '97: Proceedings of the 2nd Australasian conference on CS education', The Univ. of Melbourne, Australia, ACM Press, pp. 216-223.
    • (1992) Learning to Teach in Higher Education
    • Ramsden, P.1
  • 40
    • 84976702730 scopus 로고
    • The use of logo in an introductory computer science course
    • Shaffer, D. (1986), 'The use of logo in an introductory computer science course', SIGCSE Bull. 18(4), 28-31.
    • (1986) SIGCSE Bull. , vol.18 , Issue.4 , pp. 28-31
    • Shaffer, D.1
  • 42
    • 0027681909 scopus 로고
    • Should we teach students to program?
    • Soloway, E. (1993), 'Should we teach students to program?', Commun. ACM 36(10), 21-24.
    • (1993) Commun. ACM , vol.36 , Issue.10 , pp. 21-24
    • Soloway, E.1
  • 43
    • 84976789907 scopus 로고
    • Novice mistakes: are the folk wisdoms correct?
    • Spohrer, J. C. & Soloway, E. (1986), 'Novice mistakes: are the folk wisdoms correct?', Commun. ACM 29(7), 624-632.
    • (1986) Commun. ACM , vol.29 , Issue.7 , pp. 624-632
    • Spohrer, J.C.1    Soloway, E.2
  • 46
    • 84869064322 scopus 로고    scopus 로고
    • Programming literacy: is it for everyone?
    • Treese, W. (2003), 'Programming literacy: is it for everyone?', netWorker 7(2), 15-17.
    • (2003) netWorker , vol.7 , Issue.2 , pp. 15-17
    • Treese, W.1
  • 48
    • 84869037242 scopus 로고    scopus 로고
    • he Psychology of Computer Programming
    • Dorset House Publishing. Winslow, L. E., 1996, Programming Pedagogy - a Psychological Overview
    • Weinberg, G. M. (1998), The Psychology of Computer Programming, Dorset House Publishing. Winslow, L. E. (1996), 'Programming Pedagogy - a Psychological Overview', SIGCSE Bull. 28(3), 17-22.
    • (1998) SIGCSE Bull. , vol.28 , Issue.3 , pp. 17-22
    • Weinberg, G.M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.