메뉴 건너뛰기




Volumn , Issue , 2007, Pages 111-122

Instructional design of a programming course: A learning theoretic approach

Author keywords

Cognition; Cognitive apprenticeship; Cognitive load theory; Instructional design; Learning; Model driven programming; Object oriented programming; Patternbased approach to programming education; Worked examples

Indexed keywords

EDUCATION COMPUTING; OBJECT ORIENTED PROGRAMMING;

EID: 38849091942     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1288580.1288595     Document Type: Conference Paper
Times cited : (88)

References (76)
  • 1
    • 38849163027 scopus 로고    scopus 로고
    • last accessed 25 January 2007
    • Allsopp, D.H. "Metacognitive Strategies", http://coe.jmu.edu/ mathvidsr/metacognitive.htm, last accessed 25 January 2007.
    • Metacognitive Strategies
    • Allsopp, D.H.1
  • 2
    • 0034195057 scopus 로고    scopus 로고
    • Learning from Examples: Instructional Principles from the Worked Examples Research
    • R. K. Atkinson, S. J. Deny, A. Renkl and D. Wortham, "Learning from Examples: Instructional Principles from the Worked Examples Research," Review of Educational Research, vol. 70, pp. 181-214, 2000.
    • (2000) Review of Educational Research , vol.70 , pp. 181-214
    • Atkinson, R.K.1    Deny, S.J.2    Renkl, A.3    Wortham, D.4
  • 8
    • 21844506281 scopus 로고
    • Using worked examples as an instructional support in the algebra classroom
    • Sep
    • W. M. Carroll, "Using worked examples as an instructional support in the algebra classroom," Journal of Educational Psychology, vol. 86, pp. 360-367, Sep. 1994.
    • (1994) Journal of Educational Psychology , vol.86 , pp. 360-367
    • Carroll, W.M.1
  • 10
    • 0032271232 scopus 로고    scopus 로고
    • The subgoal learning model: Creating better examples so that students can solve novel problems
    • Dec
    • R. Catrambone, "The subgoal learning model: Creating better examples so that students can solve novel problems," J. Exp. Psychol.: Gen., vol. 127, pp. 355-376, Dec. 1998.
    • (1998) J. Exp. Psychol.: Gen , vol.127 , pp. 355-376
    • Catrambone, R.1
  • 11
    • 84948512218 scopus 로고
    • Cognitive Load Theory and the Format of Instruction
    • P. Chandler and J. Sweller, "Cognitive Load Theory and the Format of Instruction," Cognition and Instruction, vol. 8, pp. 293-332, 1991.
    • (1991) Cognition and Instruction , vol.8 , pp. 293-332
    • Chandler, P.1    Sweller, J.2
  • 13
    • 0040577762 scopus 로고
    • Self-explanations: How students study and use examples in learning to solve problems
    • M. T. H. Chi, M. Bassok, M. W. Lewis, P. Reimann and R. Glaser, "Self-explanations: How students study and use examples in learning to solve problems," Cognitive Science, vol. 13, pp. 145-182, 1989.
    • (1989) Cognitive Science , vol.13 , pp. 145-182
    • Chi, M.T.H.1    Bassok, M.2    Lewis, M.W.3    Reimann, P.4    Glaser, R.5
  • 16
    • 0003086505 scopus 로고
    • Cognitive apprenticeship: Making thinking visible
    • A. M. Collins, J. S. Brown and A. Holum, "Cognitive apprenticeship: Making thinking visible," American Educator, vol. 15, pp. 6-11, 38-46, 1991.
    • (1991) American Educator , vol.15
    • Collins, A.M.1    Brown, J.S.2    Holum, A.3
  • 17
    • 0001399281 scopus 로고
    • Effects of schema acquisition and rule automation on mathematical problem-solving transfer
    • Dec
    • G. Cooper and J. Sweller, "Effects of schema acquisition and rule automation on mathematical problem-solving transfer," J. Educ. Psychol., vol. 79, pp. 347-362, Dec. 1987.
    • (1987) J. Educ. Psychol , vol.79 , pp. 347-362
    • Cooper, G.1    Sweller, J.2
  • 18
    • 84996156098 scopus 로고
    • The case for the prosecution: Transfer as an epiphenomenon
    • D. K. Detterman and R. J. Sternberg, Eds. Ablex publishing
    • D. K. Detterman, "The case for the prosecution: Transfer as an epiphenomenon," in Transfer on Trial: Intelligence, Cognition and Construction D. K. Detterman and R. J. Sternberg, Eds. Ablex publishing, 1993.
    • (1993) Transfer on Trial: Intelligence, Cognition and Construction
    • Detterman, D.K.1
  • 22
    • 0003081266 scopus 로고
    • Schema induction and analogical transfer
    • M. L. Gick and K. J. Holyoak, "Schema induction and analogical transfer," Cognitive Psychology, vol. 15, pp. 1-38, 1983.
    • (1983) Cognitive Psychology , vol.15 , pp. 1-38
    • Gick, M.L.1    Holyoak, K.J.2
  • 23
    • 0002674738 scopus 로고    scopus 로고
    • Cognition and learning
    • D. C. Berliner and R. C. Calfee, Eds. New York: Macmillan
    • J. G. Greeno, A. M. Collins and L. B. Resnic, "Cognition and learning," in Handbook of Educational Psychology D. C. Berliner and R. C. Calfee, Eds. New York: Macmillan, 1996, pp. 15-46.
    • (1996) Handbook of Educational Psychology , pp. 15-46
    • Greeno, J.G.1    Collins, A.M.2    Resnic, L.B.3
  • 24
    • 33750128277 scopus 로고    scopus 로고
    • What Have We Not Learned about Teaching Programming?
    • D. Gries, "What Have We Not Learned about Teaching Programming?" IEEE Computer, vol. 39, pp. 81-82, 2006.
    • (2006) IEEE Computer , vol.39 , pp. 81-82
    • Gries, D.1
  • 26
    • 0030673083 scopus 로고    scopus 로고
    • Avoiding object misconceptions
    • S. Holland, R. Griffiths and M. Woodman, "Avoiding object misconceptions," SIGCSE Bull, vol. 29, pp. 131-134, 1997.
    • (1997) SIGCSE Bull , vol.29 , pp. 131-134
    • Holland, S.1    Griffiths, R.2    Woodman, M.3
  • 27
    • 13444273219 scopus 로고    scopus 로고
    • Dataless objects considered harmful
    • C. Hu, "Dataless objects considered harmful," Commun. ACM, vol. 48, pp. 99-101, 2005.
    • (2005) Commun. ACM , vol.48 , pp. 99-101
    • Hu, C.1
  • 28
    • 0001527170 scopus 로고
    • The cognitive apprenticeship model in a technologically rich learning environment: Interpreting the learning interaction
    • S. Järvelä, "The cognitive apprenticeship model in a technologically rich learning environment: interpreting the learning interaction," Learning and Instruction, vol. 5, pp. 237-259, 1995.
    • (1995) Learning and Instruction , vol.5 , pp. 237-259
    • Järvelä, S.1
  • 30
    • 0037579348 scopus 로고    scopus 로고
    • Cognitive load theory: Implications of cognitive load theory on the design of learning
    • P. A. Kirschner, "Cognitive load theory: implications of cognitive load theory on the design of learning," Learning and Instruction, vol. 12, pp. 1-10, 2002.
    • (2002) Learning and Instruction , vol.12 , pp. 1-10
    • Kirschner, P.A.1
  • 31
  • 33
    • 84963223921 scopus 로고
    • Do Written Instructions Need Examples?
    • J. LeFevre and P. Dixon, "Do Written Instructions Need Examples?" Cognition & Instruction, vol. 3, pp. 1, 1986.
    • (1986) Cognition & Instruction , vol.3 , pp. 1
    • LeFevre, J.1    Dixon, P.2
  • 38
    • 38849187300 scopus 로고    scopus 로고
    • J. Mead, S. Gray, J. Hamer, R. James, J. Sorva, C. S. Clair and L. Thomas, A cognitive approach to identifying measurable milestones for programming skill acquisition, in ITiCSE-WGR '06: Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education, 2006, pp. 182-194.
    • J. Mead, S. Gray, J. Hamer, R. James, J. Sorva, C. S. Clair and L. Thomas, "A cognitive approach to identifying measurable milestones for programming skill acquisition," in ITiCSE-WGR '06: Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education, 2006, pp. 182-194.
  • 40
    • 39749093168 scopus 로고
    • The magical number seven, plus or minus two: Some limits on our capacity for processing information
    • Mar
    • G. A. Miller, "The magical number seven, plus or minus two: some limits on our capacity for processing information," Psychol. Rev., vol. 63, pp. 81-97, Mar. 1956.
    • (1956) Psychol. Rev , vol.63 , pp. 81-97
    • Miller, G.A.1
  • 46
    • 0037412682 scopus 로고    scopus 로고
    • Cognitive Load Theory and Instructional Design: Recent Developments
    • F. Paas, A. Renkl and J. Sweller, "Cognitive Load Theory and Instructional Design: Recent Developments," Educational Psychologist, vol. 38, pp. 1-4, 2003.
    • (2003) Educational Psychologist , vol.38 , pp. 1-4
    • Paas, F.1    Renkl, A.2    Sweller, J.3
  • 47
    • 33846580222 scopus 로고
    • Variability of worked examples and transfer of geometrical problem-solving skills: A cognitive-load approach
    • Mar
    • F. G. W. C. Paas and J. J. G. Van Merriënboer, "Variability of worked examples and transfer of geometrical problem-solving skills: A cognitive-load approach," J. Educ. Psychol., vol. 86, pp. 122-133, Mar. 1994.
    • (1994) J. Educ. Psychol , vol.86 , pp. 122-133
    • Paas, F.G.W.C.1    Van Merriënboer, J.J.G.2
  • 49
    • 0001605069 scopus 로고
    • Effects of Examples and Their Explanations in a Lesson n Recursion: A Production System Analysis
    • P. Pirolli, "Effects of Examples and Their Explanations in a Lesson n Recursion: A Production System Analysis," Cognition & Instruction, vol. 8, pp. 207, 1991.
    • (1991) Cognition & Instruction , vol.8 , pp. 207
    • Pirolli, P.1
  • 50
    • 0001486010 scopus 로고
    • Learning Strategies and Transfer in the Domain of Programming
    • P. Pirolli and M. Recker, "Learning Strategies and Transfer in the Domain of Programming," Cognition and Instruction, vol. 12, pp. 235-275, 1994.
    • (1994) Cognition and Instruction , vol.12 , pp. 235-275
    • Pirolli, P.1    Recker, M.2
  • 51
    • 0000885471 scopus 로고
    • The role of learning from examples in the acquisition of recursive programming skills
    • P. Pirolli and J. R. Anderson, "The role of learning from examples in the acquisition of recursive programming skills," Canadian Journal of Psychology, vol. 39, pp. 240-272, 1985.
    • (1985) Canadian Journal of Psychology , vol.39 , pp. 240-272
    • Pirolli, P.1    Anderson, J.R.2
  • 52
    • 0030550769 scopus 로고    scopus 로고
    • Role of examples in how students learn to categorize statistics word problems
    • Mar
    • J. L. Quilici and R. E. Mayer, "Role of examples in how students learn to categorize statistics word problems," J. Educ. Psychol., vol. 88, pp. 144-161, Mar. 1996.
    • (1996) J. Educ. Psychol , vol.88 , pp. 144-161
    • Quilici, J.L.1    Mayer, R.E.2
  • 54
    • 0037412702 scopus 로고    scopus 로고
    • Structuring the Transition From Example Study to Problem Solving in Cognitive Skill Acquisition: A Cognitive Load Perspective
    • A. Renkl and R. K. Atkinson, "Structuring the Transition From Example Study to Problem Solving in Cognitive Skill Acquisition: A Cognitive Load Perspective," Educational Psychologist, vol. 38, pp. 15-22, 2003.
    • (2003) Educational Psychologist , vol.38 , pp. 15-22
    • Renkl, A.1    Atkinson, R.K.2
  • 55
    • 0003720137 scopus 로고    scopus 로고
    • Boston, MA, USA: Addison-Wesley Longman Publishing Co, Inc
    • A. J. Riel, Object-Oriented Design Heuristics. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc, 1996.
    • (1996) Object-Oriented Design Heuristics
    • Riel, A.J.1
  • 58
    • 21144464626 scopus 로고
    • The Role of Examples in the teaching of Programming Languages
    • J. Segal and K. Ahmad, "The Role of Examples in the teaching of Programming Languages," Journal of Educational Computing Research, vol. 9, pp. 115-129, 1993.
    • (1993) Journal of Educational Computing Research , vol.9 , pp. 115-129
    • Segal, J.1    Ahmad, K.2
  • 59
    • 0006805064 scopus 로고
    • Teaching Object-Oriented Design Without Programming: A Progress Report
    • J. E. Sims-Knight and R. L. Upchurch, "Teaching Object-Oriented Design Without Programming: A Progress Report," Journal of Computer Science Education, vol. 4, pp. 135-156, 1993.
    • (1993) Journal of Computer Science Education , vol.4 , pp. 135-156
    • Sims-Knight, J.E.1    Upchurch, R.L.2
  • 60
    • 0347289427 scopus 로고
    • Cognitive technology: Some procedures for facilitating learning and problem solving in mathematics and science
    • J. Sweller, "Cognitive technology: Some procedures for facilitating learning and problem solving in mathematics and science," J. Educ. Psychol., vol. 81, pp. 457-466, 1989.
    • (1989) J. Educ. Psychol , vol.81 , pp. 457-466
    • Sweller, J.1
  • 61
    • 0000819688 scopus 로고
    • Cognitive load during problem solving: Effects on learning
    • J. Sweller, "Cognitive load during problem solving: Effects on learning," Cognitive Science, vol. 12, pp. 257-285, 1988.
    • (1988) Cognitive Science , vol.12 , pp. 257-285
    • Sweller, J.1
  • 62
    • 84945136529 scopus 로고
    • Why Some Material Is Difficult to Learn
    • J. Sweller and P. Chandler, "Why Some Material Is Difficult to Learn," Cognition and Instruction, vol. 12, pp. 185-233, 1994.
    • (1994) Cognition and Instruction , vol.12 , pp. 185-233
    • Sweller, J.1    Chandler, P.2
  • 63
    • 84963474629 scopus 로고
    • The Use of Worked Examples as a Substitute for Problem Solving in Learning Algebra
    • J. Sweller and G. A. Cooper, "The Use of Worked Examples as a Substitute for Problem Solving in Learning Algebra," Cognition and Instruction, vol. 2, pp. 59-89, 1985.
    • (1985) Cognition and Instruction , vol.2 , pp. 59-89
    • Sweller, J.1    Cooper, G.A.2
  • 66
    • 0012068023 scopus 로고    scopus 로고
    • Strategic directions in computer science education
    • A. B. Tucker, "Strategic directions in computer science education," ACM Comput. Surv., vol. 28, pp. 836-845, 1996.
    • (1996) ACM Comput. Surv , vol.28 , pp. 836-845
    • Tucker, A.B.1
  • 70
    • 0000663822 scopus 로고
    • Strategies for programming instruction in high school: Program completion vs. program generation
    • J. J. G. Van Merriënboer, "Strategies for programming instruction in high school: Program completion vs. program generation," Journal of Educational Computing Research, vol. 6, pp. 265-285, 1990.
    • (1990) Journal of Educational Computing Research , vol.6 , pp. 265-285
    • Van Merriënboer, J.J.G.1
  • 71
    • 0000879451 scopus 로고
    • Strategies for computer based programming instruction: Program completion vs. program generation
    • J. J. G. Van Merriënboer and M. B. M. Croock, "Strategies for computer based programming instruction: program completion vs. program generation," Journal of Educational Computing Research, vol. 8, pp. 365-394, 1992.
    • (1992) Journal of Educational Computing Research , vol.8 , pp. 365-394
    • Van Merriënboer, J.J.G.1    Croock, M.B.M.2
  • 72
    • 0012862221 scopus 로고
    • Instructional strategies and tactics for the design of introductory computer programming courses in high school
    • J. J. G. Van Merriënboer and H. P. M. Krammer, "Instructional strategies and tactics for the design of introductory computer programming courses in high school," Instructional Science, vol. 16, pp. 251-285, 1987.
    • (1987) Instructional Science , vol.16 , pp. 251-285
    • Van Merriënboer, J.J.G.1    Krammer, H.P.M.2
  • 73
    • 0642283662 scopus 로고    scopus 로고
    • Cognitive Skill Acquisition
    • K. VanLehn, "Cognitive Skill Acquisition," Annual Review of Psychology, vol. 47, pp. 513-539, 1996.
    • (1996) Annual Review of Psychology , vol.47 , pp. 513-539
    • VanLehn, K.1
  • 74
    • 0003126834 scopus 로고
    • Problem solving and cognitive skill acquisition
    • M. I. Posner, Ed. MIT Press
    • K. VanLehn, "Problem solving and cognitive skill acquisition," in Foundations of Cognitive Science M. I. Posner, Ed. MIT Press, 1989, pp. 527-579.
    • (1989) Foundations of Cognitive Science , pp. 527-579
    • VanLehn, K.1
  • 75
    • 0042693077 scopus 로고    scopus 로고
    • Technical opinion: Hello, world considered harmful
    • R. Westfall, "Technical opinion: Hello, world considered harmful," Commun. ACM, vol. 44, pp. 129-130, 2001.
    • (2001) Commun. ACM , vol.44 , pp. 129-130
    • Westfall, R.1
  • 76
    • 21844485029 scopus 로고
    • Cognitive apprenticeship and its application to the teaching of Smalltalk in a multimedia interactive learning environment
    • Yam San Chee, "Cognitive apprenticeship and its application to the teaching of Smalltalk in a multimedia interactive learning environment," Instructional Science, vol. 23, pp. 133-161, 1995.
    • (1995) Instructional Science , vol.23 , pp. 133-161
    • Yam, S.1


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