由於在一般傳統的程式設計教學中,學生缺乏解決問題時的創意思考,在學習意願上也較低落,為了改善學生的學習狀況,我們嘗試使用一個新的教學模式。在本研究中,我們設計一個融入5E學習環概念之動畫式教學策略,經由實際教學從中觀察學生在創意能力的表現及電腦態度上的變化。我們對電腦相關科系的專科學生與電腦程式設計進修班的學生進行實驗,教師運用此動畫式教學策略進行物件導向程式設計的教學,讓學生使用擁有3D動畫環境的Alice軟體製作自己的動畫程式,最後共有44人完成此課程之學習活動及填寫有效之實驗資料,而我們使用創意能力評量與電腦態度量表作為學生之創意能力與電腦態度的評估工具。實驗的結果顯示,學生在Alice程式上之創意能力表現提高,對於電腦態度之焦慮構面有下降的趨勢,而信心、喜歡、有用性等構面則是上升。由實驗結果我們可得知,此動畫式教學策略能啟發學生之創意思考能力,並改善學生的電腦態度,增進程式設計課程的學習成效。Due to students’ lack of creative thoughts in problem solving and lower willingness to learn programming in traditional computer programming courses, it is suggested to try a new way to teach computer programming. In this research, an animation-based instructional strategy combining with 5E learning cycle model was proposed and students’ creative ability and computer attitude were also investigated. Teachers used this animation-based instructional strategy to teach object-oriented programming (OO programming). Students were asked to write programs to generate animations by Alice, a 3D graphical programming environment. A total of 44 students from two classes in different educational systems completed all assignments in programming courses. Creative ability and computer attitude were investigated by a creative ability assessment and Computer Attitude Scale (CAS) using quantitative analysis. The results revealed that students who learned computer programming by the animation-based instructional strategy showed better performances of creative ability and had more positive computer attitude toward the programming course. Overall, the animation-based instructional strategy proposed in this research was beneficial to students who were learning computer programming.