SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
How to teach software programming?

   Using Affective Teaching Method and
   Social Network to Enhance the Learning
    Motivation in Programming Courses

                  – An Example on Facebook
Chia-Chun Chang*, I-Chien Chen & Hao-Chiang Koong Lin


                    National University of Tainan, Taiwan
             Department of Information and Learning Technology
                  Department of Counseling & Guidance


 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   1
1.Introduction
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   2
Students may face many
problems when learning
programming
(While 1997, as cited in Wang, 2008)




[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   3
In Taipei, Taiwan,
programming is the second
important courses schedule in
seventeen high schools.
 (Sun, 2003).


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   4
Some researchers had point out
many causes that why students
     face may problem.


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   5
But half of them didn’t teach
     programming (Sun, 2003).




[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   6
This research advances an idea
that designing an Affective
Processing Programming
Teaching Plan (APPTP)


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   7
for student we chose an easy to learn
programming language: Processing,
and design a new teaching plan with
affective teaching and
Facebook group.


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   8
We want to know:



[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   9
1.Can APPTP enhance the learning
                                          ?
  motivation in programming courses




[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   10
?
    2.How is the usability of
  Facebook group in APPTP for
      high school students

[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   11
?
3.Does the usability of Facebook
   group in APPTP affect the
   programming motivation



[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   12
Literature review



[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   13
1.1 Affective Teaching


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   14
According to Chin-Tsai Lin "Teaching Principles"(P.287), the connotation of
affective teaching divided into the following part:



(1) Maintain personal values
(2) Promote the need of social interaction
(3) Emotional guidance and counseling
(4) Assist students to become socialization
(5) Provide the local culture feelings and historical context




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k        15
1.2 Facebook in teaching


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   16
Mazer(2007, as site in Caroline Lego Muñoz, 2009) Facebook can use to:


increase both teacher-student and student-student interaction,

teachers and students can share some useful likes and events
by everyone's profiles containing personal information,
interests, background, online, and “friends”,

which can enhance students’ motivation, affective learning.




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   17
Facebook’s penetration in Taiwan is 54.88% compared to
the country's population (socialbakers.com, 2012).

Facebook is the biggest social network in Taiwan.

We create a Facebook group to help students’ post their
questions or feelings to the group in the courses if they
don’t want to raise their hands.




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   18
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   19
2. Research Methods


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   20
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   21
2.2 Research subjects


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   22
We have single class,
        15 class members from
          Kaohsiung, Taiwan
      and 8 valid questionnaires.


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   23
• 3 freshman in high school
  4 second year of high school
  1 senior in high school
  1 university students

     Almost all members have some C language
     programming courses experience,
     but don’t well at that.

[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   24
2.3 APPTP: Affective Processing
  Programming Teaching Plan


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   25
APPTP Name:
   Super-Simple Digital Art and Game Programming: Processing



Schedule:
Class1 13:20~14:10: Courses
Class2 14:20~15:10: Courses and Examination (10
questions)
Class3 15:20~16:10: Project implementation, sharing to
Facebook. Questionnaire fills.



 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   26
APPTP Name:
    Super-Simple Digital Art and Game Programming: Processing



Class Principle:
1. We will program together in teaching time.
2. You can ask any questions at any time; don’t care about
   interrupt the class.
3. You can ask questions by raise hands or post to
   Facebook.



 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   27
APPTP Name:
              Super-simple digital Art and Game programming: Processing

Course topic:

1. Introduce Class Facebook Group
2. Sharing teacher’s and everyone’s painful experience about
   learning programming
3. Processing: Origin
4. Processing related projects and works.
5. Processing IDE introduce
6. Processing language basic structure
7. Mouse Control
8. Keyboard Control
9. Processing related Resources

  [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   28
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   29
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   30
Questionnaire: MSLQ
MSLQ (Motivated Strategies for Learning Questionnaire) is
design by Pintrich(1993) to test students’ learning motivation.

It has 7-item attitude Likert scale, to verify that if the APPTP
can enhance the learning motivation in programming courses,
we selected 31 questions in 6 dimensions of motivation in
MSLQ.




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   31
Questionnaire: SUS
System Usability Scale (SUS) is a simple, 10-item attitude Likert scale.
It is used to test a system’s subjective assessments of usability.
It can test three aspects (Brooke, J. , 1996):

1.effectiveness (can users successfully achieve their objectives)
2.efficiency (how much effort and resource is expended in achieving those objectives)
3.satisfaction (the experience satisfactory)

We use SUS to test Facebook group’s usability in the teaching environment to
subjects.




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k                  32
2.6 Limitations of this study

Because our quasi-experimental study and
the students’ quantity are few (15),

we can’t simplicity inference to all students
and situations.




[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   33
3. Experimental Results


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   34
3.2 MSLQ - descriptive statistics
By MSLQ’s descriptive statistics, APPTP is well in enhancing students’
learning motivation. Following are the results:

1.In intrinsic goal orientation, we have 5.81 average score (max is 7)
that the plan can excite the students’ intrinsic goal orientation.

2.In Task value, we have 5.77 that students’ like and feel useful to the
courses.




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k     35
3.2 MSLQ - descriptive statistics

3.In Control of learning and Self-efficacy, we have 5.43 and 5.02 average
score that the students confirm the courses and feel confidence to them.

4.In Extrinsic goal orientation and Test anxiety, we have 4.12 and 3.57
that the exam score is not important to the students.
And so on, our APPTP is not stress on exam score.
 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k      36
3.1       SUS - descriptive statistics

Using the SUS’s formula the average score is between 0 and 100. Our
average score is 76.5625 that the usability is “good” and close to
“excellent” (Bangor, 2008). Even the Min score in our research is 67.5
that the usability is “OK”.




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   37
3.3 SUS and MSLQ
We use Pearson Correlation Coefficient to test that
weather the Facebook group usability influence
APPTP , the r value is -.365 and not significant
which means we don’t know the relationship in
this two dimension.




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   38
3.4     Facebook group using status
We discover that few students ask questions by Facebook,
           they would like raise their hands.

They usually “Like” other one’s post, but it didn’t decrease
  their attention at the teacher by teacher’s experience.

Few students who are good at programming usually post
        their project and creative game and art.




[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   39
3.5 Open questions
              We received 5 text responses in Chinese.

  2 students said the Facebook Group is useful.
 And the other 2 students feel interest to courses.




[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   40
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   41
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   42
Conclusion
[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   43
1. Can APPTP enhance learning motivation in
programming courses?

With our quasi-experimental study (MSLQ),
APPTP is good at increasing intrinsic goal
orientation, task value, control of learning,
self-efficacy, but not good at task value and
test anxiety.


[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   44
2. How is the usability of Facebook group in APPTP for
high school students?


With our quasi-experimental study (SUS),
Facebook’s usability at APPTP is “good”,
even close to “excellent” (80).




 [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   45
3. Does the usability of Facebook group in APPTP affect
the programming motivation?

It’s not significant that we use Pearson
Correlation Coefficient to test, the r value is -.365

which means we don’t know the relationship in
this two dimension.



   [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   46
References

[1]Bangor, A., Kortum, P., & Miller, J. (2008). An Empirical Evaluation of the System Usability Scale. International Journal of Human-Computer
Interaction,24(6), 574-594
[2]Bangor, A., Staff, T., Kortum, P., & Miller, J. (2009). Determining What Individual SUS Scores Mean : Adding an Adjective Rating Scale.
Journal of Usability Studies, 4(3), 114-123.
[3]Caroline Lego Munoz, Terri L. Towner. (2009). Opening Facebook: How to Use Facebook in the College Classroom. the 2009 Society for
Information Technology and Teacher Education conference in Charleston, South Carolina.
[4]Chin-Tsai Lin (2004) ,Teaching Principles ,Wu-Nan , Taipei.
[5]Liu, Yu Hsuan. (2007) a correlation study university accounting students' personality traits, learning motivation, learning style and
effectiveness of learning. National Chengchi University. Master's thesis. Taipei.
[6]Pintrich, P.R., Smith, D.A.F., Garcia, T., & McKeachie, W.J. (1991). A Manual for the Use of the Motivated Strategies for Learning
Questionnaire (MSLQ). AnnArbor, MI: National Centre for Research to Improve Postsecondary Teaching and Learning, The University of
Michigan.
[7]Socialbakers, (2012). Asia Facebook Statistics. download from http://www.socialbakers.com/countries/continent-
detail/asia?orderBy=penetration (August,18,2012)
[8]Sun Chin Hsin (2003). Programming language courses Discussion on the status of implementation of the senior high school in Taipei。
Taipei Jingmei Girls High School Journal , vol.3, 193-203。
[9]Wang Ding Sino , Qiusheng Guang, Shu-Ling Lin , Mei Wenhui ,LIN Mei-juan. (2008) The Design of Innovative Programming Curriculum
and Teaching Models. The 2008 SET Annual International Conference. Taiwan , Changhua.
[10]Yu-Hsin Huang. (2010) The Research of Affective Teaching Applied in Action/Problem-solving General Course. Zheng Xiu Tong Shi Jiao
Yu Xue Bao. Kaohsiung.




  [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k                                                                      47
Thank you!
                     If you are interest in
                   Processing Teaching and
                  You need a Good Teacher..
                     zjuajun@gmail.com




[ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k   48

Más contenido relacionado

La actualidad más candente

OneNoteSway - as Presentation
OneNoteSway - as PresentationOneNoteSway - as Presentation
OneNoteSway - as PresentationLinda Foulkes
 
Technology Use Vs T.I.
Technology Use Vs T.I.Technology Use Vs T.I.
Technology Use Vs T.I.lkurstin
 
Learning with ict, biotechnology issues mr.kobwit piriyawat
Learning with ict, biotechnology issues mr.kobwit piriyawatLearning with ict, biotechnology issues mr.kobwit piriyawat
Learning with ict, biotechnology issues mr.kobwit piriyawatKobwit Piriyawat
 
Where is the teacher version Marcus Green - moodle-moot global
Where is the teacher version   Marcus Green - moodle-moot globalWhere is the teacher version   Marcus Green - moodle-moot global
Where is the teacher version Marcus Green - moodle-moot globalMarcus Green
 
Developing a Learning Assessment - Mike McGinnis
Developing a Learning Assessment - Mike McGinnisDeveloping a Learning Assessment - Mike McGinnis
Developing a Learning Assessment - Mike McGinnisMichael McGinnis
 
Final Project Presentation
Final Project PresentationFinal Project Presentation
Final Project PresentationGilbert
 
Technology fo Teachers
Technology fo TeachersTechnology fo Teachers
Technology fo Teachersyankeli3
 
Collated unit instructional design daniel downs
Collated unit instructional design daniel downsCollated unit instructional design daniel downs
Collated unit instructional design daniel downsDaniel Downs
 

La actualidad más candente (11)

OneNoteSway - as Presentation
OneNoteSway - as PresentationOneNoteSway - as Presentation
OneNoteSway - as Presentation
 
Technology Use Vs T.I.
Technology Use Vs T.I.Technology Use Vs T.I.
Technology Use Vs T.I.
 
PTG-DCI-LESSONPLAN
PTG-DCI-LESSONPLAN PTG-DCI-LESSONPLAN
PTG-DCI-LESSONPLAN
 
Learning with ict, biotechnology issues mr.kobwit piriyawat
Learning with ict, biotechnology issues mr.kobwit piriyawatLearning with ict, biotechnology issues mr.kobwit piriyawat
Learning with ict, biotechnology issues mr.kobwit piriyawat
 
Where is the teacher version Marcus Green - moodle-moot global
Where is the teacher version   Marcus Green - moodle-moot globalWhere is the teacher version   Marcus Green - moodle-moot global
Where is the teacher version Marcus Green - moodle-moot global
 
Developing a Learning Assessment - Mike McGinnis
Developing a Learning Assessment - Mike McGinnisDeveloping a Learning Assessment - Mike McGinnis
Developing a Learning Assessment - Mike McGinnis
 
Technology
Technology Technology
Technology
 
Final Project Presentation
Final Project PresentationFinal Project Presentation
Final Project Presentation
 
Moodle user group – 08/06/11
Moodle user group – 08/06/11Moodle user group – 08/06/11
Moodle user group – 08/06/11
 
Technology fo Teachers
Technology fo TeachersTechnology fo Teachers
Technology fo Teachers
 
Collated unit instructional design daniel downs
Collated unit instructional design daniel downsCollated unit instructional design daniel downs
Collated unit instructional design daniel downs
 

Similar a Using Affective Teaching Method and Social Network to Enhance the Learning Motivation in Programming Courses – An Example on Facebook

Tech Tips for Teachers
Tech Tips for TeachersTech Tips for Teachers
Tech Tips for TeachersPeter Pappas
 
Evaluating Educational Program
Evaluating Educational ProgramEvaluating Educational Program
Evaluating Educational Programu068717
 
Evaluating of an education program
Evaluating of an education programEvaluating of an education program
Evaluating of an education programu068717
 
IMIH.Open Free Software
IMIH.Open Free SoftwareIMIH.Open Free Software
IMIH.Open Free SoftwareBart Cornille
 
E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE
E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE
E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE IJITE
 
E-Learning Student Assistance Model for the First Computer Programming Course
 E-Learning Student Assistance Model for the First Computer Programming Course E-Learning Student Assistance Model for the First Computer Programming Course
E-Learning Student Assistance Model for the First Computer Programming CourseIJITE
 
E-Learning Student Assistance Model for the First Computer Programming Course
E-Learning Student Assistance Model for the First Computer Programming CourseE-Learning Student Assistance Model for the First Computer Programming Course
E-Learning Student Assistance Model for the First Computer Programming CourseIJITE
 
Models of evaluation in educational technology
Models of evaluation in educational technologyModels of evaluation in educational technology
Models of evaluation in educational technologyالسيف البتار
 
Jot2 dg1 slideshare
Jot2 dg1 slideshareJot2 dg1 slideshare
Jot2 dg1 slidesharewgustudentDG
 
eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...Julie Urtz
 
Tel survey report
Tel survey reportTel survey report
Tel survey reportTony Toole
 
Design and develop of en e learning content based on multimedia game
Design and develop of en e learning content based on multimedia gameDesign and develop of en e learning content based on multimedia game
Design and develop of en e learning content based on multimedia gameijseajournal
 
Evaluating The A Self Based Learning Format The Microsoft Word Documents
Evaluating The A Self Based Learning Format The Microsoft Word DocumentsEvaluating The A Self Based Learning Format The Microsoft Word Documents
Evaluating The A Self Based Learning Format The Microsoft Word Documentsu068701
 
Important Tips for Developing a Quality Online Course
Important Tips for Developing a Quality Online CourseImportant Tips for Developing a Quality Online Course
Important Tips for Developing a Quality Online Coursemjrobertson
 
35 Ways To Use Google In The Classroom
35 Ways To Use Google In The Classroom35 Ways To Use Google In The Classroom
35 Ways To Use Google In The ClassroomKathy Kochis
 
32 ways to use google apps in the classroom
32 ways to use google apps in the classroom32 ways to use google apps in the classroom
32 ways to use google apps in the classroomdwest001
 
32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroom32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroomRoberto Joseph Galvan
 
OCWC Global Conference 2013: Facebook and Digital References Integration for ...
OCWC Global Conference 2013: Facebook and Digital References Integration for ...OCWC Global Conference 2013: Facebook and Digital References Integration for ...
OCWC Global Conference 2013: Facebook and Digital References Integration for ...The Open Education Consortium
 
32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroom32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroomnkuhn
 
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...TELKOMNIKA JOURNAL
 

Similar a Using Affective Teaching Method and Social Network to Enhance the Learning Motivation in Programming Courses – An Example on Facebook (20)

Tech Tips for Teachers
Tech Tips for TeachersTech Tips for Teachers
Tech Tips for Teachers
 
Evaluating Educational Program
Evaluating Educational ProgramEvaluating Educational Program
Evaluating Educational Program
 
Evaluating of an education program
Evaluating of an education programEvaluating of an education program
Evaluating of an education program
 
IMIH.Open Free Software
IMIH.Open Free SoftwareIMIH.Open Free Software
IMIH.Open Free Software
 
E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE
E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE
E-LEARNING STUDENT ASSISTANCE MODEL FOR THE FIRST COMPUTER PROGRAMMING COURSE
 
E-Learning Student Assistance Model for the First Computer Programming Course
 E-Learning Student Assistance Model for the First Computer Programming Course E-Learning Student Assistance Model for the First Computer Programming Course
E-Learning Student Assistance Model for the First Computer Programming Course
 
E-Learning Student Assistance Model for the First Computer Programming Course
E-Learning Student Assistance Model for the First Computer Programming CourseE-Learning Student Assistance Model for the First Computer Programming Course
E-Learning Student Assistance Model for the First Computer Programming Course
 
Models of evaluation in educational technology
Models of evaluation in educational technologyModels of evaluation in educational technology
Models of evaluation in educational technology
 
Jot2 dg1 slideshare
Jot2 dg1 slideshareJot2 dg1 slideshare
Jot2 dg1 slideshare
 
eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...
 
Tel survey report
Tel survey reportTel survey report
Tel survey report
 
Design and develop of en e learning content based on multimedia game
Design and develop of en e learning content based on multimedia gameDesign and develop of en e learning content based on multimedia game
Design and develop of en e learning content based on multimedia game
 
Evaluating The A Self Based Learning Format The Microsoft Word Documents
Evaluating The A Self Based Learning Format The Microsoft Word DocumentsEvaluating The A Self Based Learning Format The Microsoft Word Documents
Evaluating The A Self Based Learning Format The Microsoft Word Documents
 
Important Tips for Developing a Quality Online Course
Important Tips for Developing a Quality Online CourseImportant Tips for Developing a Quality Online Course
Important Tips for Developing a Quality Online Course
 
35 Ways To Use Google In The Classroom
35 Ways To Use Google In The Classroom35 Ways To Use Google In The Classroom
35 Ways To Use Google In The Classroom
 
32 ways to use google apps in the classroom
32 ways to use google apps in the classroom32 ways to use google apps in the classroom
32 ways to use google apps in the classroom
 
32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroom32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroom
 
OCWC Global Conference 2013: Facebook and Digital References Integration for ...
OCWC Global Conference 2013: Facebook and Digital References Integration for ...OCWC Global Conference 2013: Facebook and Digital References Integration for ...
OCWC Global Conference 2013: Facebook and Digital References Integration for ...
 
32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroom32 ways to_use_google_apps_in_the_classroom
32 ways to_use_google_apps_in_the_classroom
 
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
 

Más de 小均 張

Podcast元年之後下一波浪潮? 被遺忘的廣播劇&有聲書
Podcast元年之後下一波浪潮?被遺忘的廣播劇&有聲書Podcast元年之後下一波浪潮?被遺忘的廣播劇&有聲書
Podcast元年之後下一波浪潮? 被遺忘的廣播劇&有聲書小均 張
 
努力當個創新者:面對選擇或困難的時候
努力當個創新者:面對選擇或困難的時候努力當個創新者:面對選擇或困難的時候
努力當個創新者:面對選擇或困難的時候小均 張
 
學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗
學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗
學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗小均 張
 
3年數據赤裸面對一個在地PODCAST節目的分析.pdf
3年數據赤裸面對一個在地PODCAST節目的分析.pdf3年數據赤裸面對一個在地PODCAST節目的分析.pdf
3年數據赤裸面對一個在地PODCAST節目的分析.pdf小均 張
 
YouTuber、Podcast、OpenMic 臺南自媒體創新 人才養成與創業 4年失敗經驗談
YouTuber、Podcast、OpenMic臺南自媒體創新人才養成與創業4年失敗經驗談YouTuber、Podcast、OpenMic臺南自媒體創新人才養成與創業4年失敗經驗談
YouTuber、Podcast、OpenMic 臺南自媒體創新 人才養成與創業 4年失敗經驗談小均 張
 
電商網紅直播叫賣案例與操作
電商網紅直播叫賣案例與操作電商網紅直播叫賣案例與操作
電商網紅直播叫賣案例與操作小均 張
 
疫情下的畢業典禮的數位行銷思考
疫情下的畢業典禮的數位行銷思考疫情下的畢業典禮的數位行銷思考
疫情下的畢業典禮的數位行銷思考小均 張
 
如何寫笑話?笑話結構aka笑話產生器
如何寫笑話?笑話結構aka笑話產生器如何寫笑話?笑話結構aka笑話產生器
如何寫笑話?笑話結構aka笑話產生器小均 張
 
智慧製造認識與導入基礎 ::Python三小時速戰班
智慧製造認識與導入基礎::Python三小時速戰班智慧製造認識與導入基礎::Python三小時速戰班
智慧製造認識與導入基礎 ::Python三小時速戰班小均 張
 
設計思考教學、實踐、共創經驗談@UXcube 2019/07/13
設計思考教學、實踐、共創經驗談@UXcube 2019/07/13設計思考教學、實踐、共創經驗談@UXcube 2019/07/13
設計思考教學、實踐、共創經驗談@UXcube 2019/07/13小均 張
 
不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講
不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講
不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講小均 張
 
UXcube分享:情感咖啡攤的誤打誤撞
UXcube分享:情感咖啡攤的誤打誤撞UXcube分享:情感咖啡攤的誤打誤撞
UXcube分享:情感咖啡攤的誤打誤撞小均 張
 
十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐
十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐
十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐小均 張
 
推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)
推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)
推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)小均 張
 
資管人的修練:企業內溝通案例討論
資管人的修練:企業內溝通案例討論資管人的修練:企業內溝通案例討論
資管人的修練:企業內溝通案例討論小均 張
 
【情感運算革命】導讀 (林豪鏘老師推薦序之書)
【情感運算革命】導讀 (林豪鏘老師推薦序之書)【情感運算革命】導讀 (林豪鏘老師推薦序之書)
【情感運算革命】導讀 (林豪鏘老師推薦序之書)小均 張
 
設計的心理學 CH7 導讀 (The Design of Everyday Things)
設計的心理學 CH7 導讀 (The Design of Everyday Things)設計的心理學 CH7 導讀 (The Design of Everyday Things)
設計的心理學 CH7 導讀 (The Design of Everyday Things)小均 張
 
資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」
資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」
資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」小均 張
 
社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)
社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)
社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)小均 張
 
朱光潛【談美】不專業導讀|HPX31TN說書人3
朱光潛【談美】不專業導讀|HPX31TN說書人3朱光潛【談美】不專業導讀|HPX31TN說書人3
朱光潛【談美】不專業導讀|HPX31TN說書人3小均 張
 

Más de 小均 張 (20)

Podcast元年之後下一波浪潮? 被遺忘的廣播劇&有聲書
Podcast元年之後下一波浪潮?被遺忘的廣播劇&有聲書Podcast元年之後下一波浪潮?被遺忘的廣播劇&有聲書
Podcast元年之後下一波浪潮? 被遺忘的廣播劇&有聲書
 
努力當個創新者:面對選擇或困難的時候
努力當個創新者:面對選擇或困難的時候努力當個創新者:面對選擇或困難的時候
努力當個創新者:面對選擇或困難的時候
 
學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗
學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗
學生能成為脫口秀演員!一起聊聊與博恩團隊合作的經驗
 
3年數據赤裸面對一個在地PODCAST節目的分析.pdf
3年數據赤裸面對一個在地PODCAST節目的分析.pdf3年數據赤裸面對一個在地PODCAST節目的分析.pdf
3年數據赤裸面對一個在地PODCAST節目的分析.pdf
 
YouTuber、Podcast、OpenMic 臺南自媒體創新 人才養成與創業 4年失敗經驗談
YouTuber、Podcast、OpenMic臺南自媒體創新人才養成與創業4年失敗經驗談YouTuber、Podcast、OpenMic臺南自媒體創新人才養成與創業4年失敗經驗談
YouTuber、Podcast、OpenMic 臺南自媒體創新 人才養成與創業 4年失敗經驗談
 
電商網紅直播叫賣案例與操作
電商網紅直播叫賣案例與操作電商網紅直播叫賣案例與操作
電商網紅直播叫賣案例與操作
 
疫情下的畢業典禮的數位行銷思考
疫情下的畢業典禮的數位行銷思考疫情下的畢業典禮的數位行銷思考
疫情下的畢業典禮的數位行銷思考
 
如何寫笑話?笑話結構aka笑話產生器
如何寫笑話?笑話結構aka笑話產生器如何寫笑話?笑話結構aka笑話產生器
如何寫笑話?笑話結構aka笑話產生器
 
智慧製造認識與導入基礎 ::Python三小時速戰班
智慧製造認識與導入基礎::Python三小時速戰班智慧製造認識與導入基礎::Python三小時速戰班
智慧製造認識與導入基礎 ::Python三小時速戰班
 
設計思考教學、實踐、共創經驗談@UXcube 2019/07/13
設計思考教學、實踐、共創經驗談@UXcube 2019/07/13設計思考教學、實踐、共創經驗談@UXcube 2019/07/13
設計思考教學、實踐、共創經驗談@UXcube 2019/07/13
 
不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講
不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講
不畢專家::我在數位系畢業後的幾件小事 @DigiTED/喚回 數位系108級小畢典暖場演講
 
UXcube分享:情感咖啡攤的誤打誤撞
UXcube分享:情感咖啡攤的誤打誤撞UXcube分享:情感咖啡攤的誤打誤撞
UXcube分享:情感咖啡攤的誤打誤撞
 
十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐
十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐
十大台南/店家的互動設計 @DDlab 11週年尾牙大聚餐
 
推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)
推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)
推開文字情緒的門 (Basic Concept of Sentiment Analysis and Affective Computing)
 
資管人的修練:企業內溝通案例討論
資管人的修練:企業內溝通案例討論資管人的修練:企業內溝通案例討論
資管人的修練:企業內溝通案例討論
 
【情感運算革命】導讀 (林豪鏘老師推薦序之書)
【情感運算革命】導讀 (林豪鏘老師推薦序之書)【情感運算革命】導讀 (林豪鏘老師推薦序之書)
【情感運算革命】導讀 (林豪鏘老師推薦序之書)
 
設計的心理學 CH7 導讀 (The Design of Everyday Things)
設計的心理學 CH7 導讀 (The Design of Everyday Things)設計的心理學 CH7 導讀 (The Design of Everyday Things)
設計的心理學 CH7 導讀 (The Design of Everyday Things)
 
資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」
資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」
資訊系的選填志願表:「選科系還是選學校?選研究所還是就業?如何在四年內成為一個廢物?」
 
社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)
社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)
社企流四週年論壇分享 (HP33TN 社會企業。聊天趴。)
 
朱光潛【談美】不專業導讀|HPX31TN說書人3
朱光潛【談美】不專業導讀|HPX31TN說書人3朱光潛【談美】不專業導讀|HPX31TN說書人3
朱光潛【談美】不專業導讀|HPX31TN說書人3
 

Último

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Último (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Using Affective Teaching Method and Social Network to Enhance the Learning Motivation in Programming Courses – An Example on Facebook

  • 1. How to teach software programming? Using Affective Teaching Method and Social Network to Enhance the Learning Motivation in Programming Courses – An Example on Facebook Chia-Chun Chang*, I-Chien Chen & Hao-Chiang Koong Lin National University of Tainan, Taiwan Department of Information and Learning Technology Department of Counseling & Guidance [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 1
  • 2. 1.Introduction [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 2
  • 3. Students may face many problems when learning programming (While 1997, as cited in Wang, 2008) [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 3
  • 4. In Taipei, Taiwan, programming is the second important courses schedule in seventeen high schools. (Sun, 2003). [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 4
  • 5. Some researchers had point out many causes that why students face may problem. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 5
  • 6. But half of them didn’t teach programming (Sun, 2003). [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 6
  • 7. This research advances an idea that designing an Affective Processing Programming Teaching Plan (APPTP) [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 7
  • 8. for student we chose an easy to learn programming language: Processing, and design a new teaching plan with affective teaching and Facebook group. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 8
  • 9. We want to know: [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 9
  • 10. 1.Can APPTP enhance the learning ? motivation in programming courses [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 10
  • 11. ? 2.How is the usability of Facebook group in APPTP for high school students [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 11
  • 12. ? 3.Does the usability of Facebook group in APPTP affect the programming motivation [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 12
  • 13. Literature review [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 13
  • 14. 1.1 Affective Teaching [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 14
  • 15. According to Chin-Tsai Lin "Teaching Principles"(P.287), the connotation of affective teaching divided into the following part: (1) Maintain personal values (2) Promote the need of social interaction (3) Emotional guidance and counseling (4) Assist students to become socialization (5) Provide the local culture feelings and historical context [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 15
  • 16. 1.2 Facebook in teaching [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 16
  • 17. Mazer(2007, as site in Caroline Lego Muñoz, 2009) Facebook can use to: increase both teacher-student and student-student interaction, teachers and students can share some useful likes and events by everyone's profiles containing personal information, interests, background, online, and “friends”, which can enhance students’ motivation, affective learning. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 17
  • 18. Facebook’s penetration in Taiwan is 54.88% compared to the country's population (socialbakers.com, 2012). Facebook is the biggest social network in Taiwan. We create a Facebook group to help students’ post their questions or feelings to the group in the courses if they don’t want to raise their hands. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 18
  • 19. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 19
  • 20. 2. Research Methods [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 20
  • 21. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 21
  • 22. 2.2 Research subjects [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 22
  • 23. We have single class, 15 class members from Kaohsiung, Taiwan and 8 valid questionnaires. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 23
  • 24. • 3 freshman in high school 4 second year of high school 1 senior in high school 1 university students Almost all members have some C language programming courses experience, but don’t well at that. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 24
  • 25. 2.3 APPTP: Affective Processing Programming Teaching Plan [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 25
  • 26. APPTP Name: Super-Simple Digital Art and Game Programming: Processing Schedule: Class1 13:20~14:10: Courses Class2 14:20~15:10: Courses and Examination (10 questions) Class3 15:20~16:10: Project implementation, sharing to Facebook. Questionnaire fills. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 26
  • 27. APPTP Name: Super-Simple Digital Art and Game Programming: Processing Class Principle: 1. We will program together in teaching time. 2. You can ask any questions at any time; don’t care about interrupt the class. 3. You can ask questions by raise hands or post to Facebook. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 27
  • 28. APPTP Name: Super-simple digital Art and Game programming: Processing Course topic: 1. Introduce Class Facebook Group 2. Sharing teacher’s and everyone’s painful experience about learning programming 3. Processing: Origin 4. Processing related projects and works. 5. Processing IDE introduce 6. Processing language basic structure 7. Mouse Control 8. Keyboard Control 9. Processing related Resources [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 28
  • 29. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 29
  • 30. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 30
  • 31. Questionnaire: MSLQ MSLQ (Motivated Strategies for Learning Questionnaire) is design by Pintrich(1993) to test students’ learning motivation. It has 7-item attitude Likert scale, to verify that if the APPTP can enhance the learning motivation in programming courses, we selected 31 questions in 6 dimensions of motivation in MSLQ. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 31
  • 32. Questionnaire: SUS System Usability Scale (SUS) is a simple, 10-item attitude Likert scale. It is used to test a system’s subjective assessments of usability. It can test three aspects (Brooke, J. , 1996): 1.effectiveness (can users successfully achieve their objectives) 2.efficiency (how much effort and resource is expended in achieving those objectives) 3.satisfaction (the experience satisfactory) We use SUS to test Facebook group’s usability in the teaching environment to subjects. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 32
  • 33. 2.6 Limitations of this study Because our quasi-experimental study and the students’ quantity are few (15), we can’t simplicity inference to all students and situations. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 33
  • 34. 3. Experimental Results [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 34
  • 35. 3.2 MSLQ - descriptive statistics By MSLQ’s descriptive statistics, APPTP is well in enhancing students’ learning motivation. Following are the results: 1.In intrinsic goal orientation, we have 5.81 average score (max is 7) that the plan can excite the students’ intrinsic goal orientation. 2.In Task value, we have 5.77 that students’ like and feel useful to the courses. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 35
  • 36. 3.2 MSLQ - descriptive statistics 3.In Control of learning and Self-efficacy, we have 5.43 and 5.02 average score that the students confirm the courses and feel confidence to them. 4.In Extrinsic goal orientation and Test anxiety, we have 4.12 and 3.57 that the exam score is not important to the students. And so on, our APPTP is not stress on exam score. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 36
  • 37. 3.1 SUS - descriptive statistics Using the SUS’s formula the average score is between 0 and 100. Our average score is 76.5625 that the usability is “good” and close to “excellent” (Bangor, 2008). Even the Min score in our research is 67.5 that the usability is “OK”. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 37
  • 38. 3.3 SUS and MSLQ We use Pearson Correlation Coefficient to test that weather the Facebook group usability influence APPTP , the r value is -.365 and not significant which means we don’t know the relationship in this two dimension. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 38
  • 39. 3.4 Facebook group using status We discover that few students ask questions by Facebook, they would like raise their hands. They usually “Like” other one’s post, but it didn’t decrease their attention at the teacher by teacher’s experience. Few students who are good at programming usually post their project and creative game and art. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 39
  • 40. 3.5 Open questions We received 5 text responses in Chinese. 2 students said the Facebook Group is useful. And the other 2 students feel interest to courses. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 40
  • 41. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 41
  • 42. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 42
  • 43. Conclusion [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 43
  • 44. 1. Can APPTP enhance learning motivation in programming courses? With our quasi-experimental study (MSLQ), APPTP is good at increasing intrinsic goal orientation, task value, control of learning, self-efficacy, but not good at task value and test anxiety. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 44
  • 45. 2. How is the usability of Facebook group in APPTP for high school students? With our quasi-experimental study (SUS), Facebook’s usability at APPTP is “good”, even close to “excellent” (80). [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 45
  • 46. 3. Does the usability of Facebook group in APPTP affect the programming motivation? It’s not significant that we use Pearson Correlation Coefficient to test, the r value is -.365 which means we don’t know the relationship in this two dimension. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 46
  • 47. References [1]Bangor, A., Kortum, P., & Miller, J. (2008). An Empirical Evaluation of the System Usability Scale. International Journal of Human-Computer Interaction,24(6), 574-594 [2]Bangor, A., Staff, T., Kortum, P., & Miller, J. (2009). Determining What Individual SUS Scores Mean : Adding an Adjective Rating Scale. Journal of Usability Studies, 4(3), 114-123. [3]Caroline Lego Munoz, Terri L. Towner. (2009). Opening Facebook: How to Use Facebook in the College Classroom. the 2009 Society for Information Technology and Teacher Education conference in Charleston, South Carolina. [4]Chin-Tsai Lin (2004) ,Teaching Principles ,Wu-Nan , Taipei. [5]Liu, Yu Hsuan. (2007) a correlation study university accounting students' personality traits, learning motivation, learning style and effectiveness of learning. National Chengchi University. Master's thesis. Taipei. [6]Pintrich, P.R., Smith, D.A.F., Garcia, T., & McKeachie, W.J. (1991). A Manual for the Use of the Motivated Strategies for Learning Questionnaire (MSLQ). AnnArbor, MI: National Centre for Research to Improve Postsecondary Teaching and Learning, The University of Michigan. [7]Socialbakers, (2012). Asia Facebook Statistics. download from http://www.socialbakers.com/countries/continent- detail/asia?orderBy=penetration (August,18,2012) [8]Sun Chin Hsin (2003). Programming language courses Discussion on the status of implementation of the senior high school in Taipei。 Taipei Jingmei Girls High School Journal , vol.3, 193-203。 [9]Wang Ding Sino , Qiusheng Guang, Shu-Ling Lin , Mei Wenhui ,LIN Mei-juan. (2008) The Design of Innovative Programming Curriculum and Teaching Models. The 2008 SET Annual International Conference. Taiwan , Changhua. [10]Yu-Hsin Huang. (2010) The Research of Affective Teaching Applied in Action/Problem-solving General Course. Zheng Xiu Tong Shi Jiao Yu Xue Bao. Kaohsiung. [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 47
  • 48. Thank you! If you are interest in Processing Teaching and You need a Good Teacher.. zjuajun@gmail.com [ How to teach software programming? ] Paper PDF: http://goo.gl/m7h5k 48