程序設計教學創新探索
時間:2022-07-02 10:24:19
導語:程序設計教學創新探索一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
教學內容組織
第一部分包括圖形設計基本知識,理解計算機中的繪圖坐標系,掌握直線、圓、矩形、多邊形等的繪制。此部分內容較為簡單,重點是理解繪圖坐標系,如圖1所示。然后進行直線的講解,講解之后,讓同學們想象由直線組成的物體,并用繪制直線的方式實現。同學們利用程序繪制了五角星、小屋、手槍、漢字“開”等等。學生的思維得到了打開,有的同學還問怎樣著色等,表現了極大的求知欲。圓、矩形、多邊形等的繪制講解就水到渠成。
第二部分變量與程序控制語句,這是同學們第一次接觸難理解的概念。我們不是直接講解,而是利用繪制直線進行講解,drawline(x1,y1,x2,y2)是直接用坐標的值來繪制直線。這樣繪制的圖形是固定的,而x1,y1,x2,y2是未知數坐標,未知數坐標是沒有值的。要想繪制直線,首先就是給未知數坐標賦值,這里未知數就是我們程序設計中常用的變量。這里不能過度的進行展開,否則學生又陷入了迷茫狀態,我們只要求同學記住變量先定義后使用,如intx1=5,以后就可以使用x1了。
程序控制語句是程序設計的核心,包括順序語句、條件語句和循環語句,難理解的是條件語句和循環語句。對條件語句我們設計了如圖2所示的案例,小圓在一個矩形框水平中運動,碰到邊框就原路返回,然后進行詳細的講解,自然的引入條件判斷語句;講解過之后讓同學們練習垂直運動。循法語句也用類似的方法,大部分同學們都能理解和掌握。
第三部分數組與方法,我們也設計了圖形繪制案例,這里就不在贅述。
第四部分小游戲設計,我們提煉了兩個案例,這兩個案例充分體現了以上基礎知識的運用和擴展,對學生有較大的吸引并激化了學習激情。同學們學過之還進行了完善,做出了聲形并茂的程序。圖3、圖4是一個數字時鐘,同學們利用老師講解的程序,逐步完善提高到整點報時和個性鬧鐘(調用自己錄制的聲音)。
總結與效果評價
經過以上的教學探索,學生得到了極大的鍛煉和思考,學習不再被動,而是主動地進行探索學習,與以前的程序設計教學相比,有了較大的改善。學生對此教學改革作出如下評價:我曾認為程序設計是一個比較枯燥、繁瑣的課程,但您用生動形象的內容,將這些都展現出來,使我們對程序設計產生了極大的興趣,課上您帶我們做些小游戲,使我們邊玩邊學習知識,您所選擇的例題也很有代表性,包含了所學的知識點。
作者:劉永志蘇文明張小奇龔勇單位:宣城職業技術學院信息工程系
- 上一篇:設計教學控制系統的建立
- 下一篇:服裝設計創新思維的培育