Publications

Detailed Information

From Music to Programming: Designing Method for Introductory Programming Using Musical Metaphor and Auditory Feedback : 초보자를 위한 프로그래밍 교육 방안 연구 - 음악 구조와 프로그래밍 코드의 연결고리를 중심으로 -

DC Field Value Language
dc.contributor.advisor이교구-
dc.contributor.author고은정-
dc.date.accessioned2017-07-19T10:59:22Z-
dc.date.available2017-07-19T10:59:22Z-
dc.date.issued2014-02-
dc.identifier.other000000017774-
dc.identifier.urihttps://hdl.handle.net/10371/133253-
dc.description학위논문 (석사)-- 서울대학교 융합과학기술대학원 : 융합과학부(디지털정보융합전공), 2014. 2. 이교구.-
dc.description.abstractDespite advances in programming language education, many beginner programmers face difficulties and give up in the early stages, just because they are not familiar with the programming syntax and semantics. In this research, we propose a method, for introductory programming using musical metaphor with an aim to entice beginners to program. This methodology is motivated by two concepts: first, music notation as an analogy to programming provides an enjoyable programming experience-
dc.description.abstractsecond, on-line auditory feedback enables to notify the status of program for the users in a pleasant way. We described musical the settings as programming metaphors to help beginners learn them with ease and intuition. We built on this work through the system by incorporating with Java API for on-line auditory feedback. This system is to help beginners provide on-line auditory feedback as a communication medium to immediately notify the results in a pleasant way. We tested the methodology with 32 students as novice programmers and found that those in the experimental condition qualified significantly more inviting experience with this study. Participants in the control and experimental groups took a course for introductory programming, and most students felt that this methodology was a positive influence, particularly those with enjoyment. These findings suggest that some useful ideas how programming is taught, and it could be an impact on motivation to program and influence students first-time experience.-
dc.description.tableofcontents1 Introduction 1
1.1 Background 1
1.2 Research Question 3
1.3 Research Goal and Objectives 3
2 Literature Review 4
2.1 Computer Science Education 4
2.1.1 Educational Programming Languages 4
2.1.2 Introductory Programming 6
2.2 Music and Programming 10
2.3 Summary of Literature Review 11
3 Methodology 13
3.1 System 13
3.1.1 Programming Style 13
3.1.2 Key Structures 16
3.1.3 Programming Environment 20
3.2 User Survey 23
4 Experimental Evaluation 25
4.1 Introductory Course 26
4.2 Tutorials 29
4.3 Preliminary Case Study 31
4.4 Questionnaire 32
4.5 Participants 32
5 Results and Discussion 35
5.1 Data Analysis 35
5.2 Survey Feedback 41
5.3 In-depth Interview 46
6 Conclusion 48
6.1 Contributions 48
6.2 Limitation and Future work 50
-
dc.formatapplication/pdf-
dc.format.extent3696581 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectIntroductory Programming-
dc.subjectComputer Science Education-
dc.subjectMusical Metaphor-
dc.subjectAuditory Feedback-
dc.subjectInteractive Environments-
dc.subject.ddc004-
dc.titleFrom Music to Programming: Designing Method for Introductory Programming Using Musical Metaphor and Auditory Feedback-
dc.title.alternative초보자를 위한 프로그래밍 교육 방안 연구 - 음악 구조와 프로그래밍 코드의 연결고리를 중심으로 --
dc.typeThesis-
dc.contributor.AlternativeAuthorEunjeong Ko-
dc.description.degreeMaster-
dc.citation.pagesv, 81-
dc.contributor.affiliation융합과학기술대학원 융합과학부(디지털정보융합전공)-
dc.date.awarded2014-02-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share