用精確的程式碼解題,對程式語言的初學者而言,是一大挑戰。 本文主要探討極致編程的兩個延伸:繪製草圖及英詞中句虛擬碼,對中學生的影響。筆者試圖培養學習者先繪製草圖以勾勒出腦海中的解題概念,再使用英詞中句虛擬碼想出解題細節,使對設計程式的恐懼感降低,學習動機提高,程式設計能力提升。 It is a tremendous challenge for beginning programmers to precisely develop source code. This thesis explores two extensions to extreme programming: 1) design sketching and 2) Chinese pseudo coding for high school programming teaching. First, design sketching is used to capture rough concept of a solution. Next, Chinese pseudo coding is used to describe detailed steps of the solution. The well-known bubble sorting is used as an example to illustrate the teaching of this method. This research shows that this method reduces fears of students in learning programming, promotes motivation of learning, and most of all, improves programming ability.