摘 要針對C語言學習中存在的知識點較多,學生不易掌握以及程序設計能力不強等問題,在分析任務驅動教學法的基礎上,提出《C程序設計》的任務驅動教學模式,結合中職對口高考考綱要求,增強學生的學習熱情,提高程序設計能力,同時通過實踐訓練培養學生程序設計的綜合能力以及抽象問題形象具體化的能力。
關鍵詞C語言 任務驅動 教學設計
C語言是一門概念性、實用性都很強的課程,涉及到英語和數學知識,但中職學生英語和數學基礎又相對較差,很難學好一些較為抽象的理論課。大部分學生反映上課時能聽懂,可自己動手編程時卻無從下手。按照江蘇省對口高考計算機考試大綱要求,對《C程序設計》課程教學進行了探索實踐,設計適合學生的教學方法,提出任務驅動教學模式,以提高學生的程序設計能力。
任務驅動是實施探究性教學模式的一種教學方法。它的出發點是師生互動;切入點是邊學邊做;落腳點是調動學生學習積極性、創造性,強調個性發揮與協調工作相結合。它是將所學知識隱含在一個或幾個任務當中,學生通過提出問題、分析問題、明確問題所涉及知識,并在教師的指導下解決問題的教學方法。
任務驅動教學模式要求任務設計中每個任務由任務設置、任務所涵蓋的知識點和實訓任務三個部分組成。在任務設置中,教師給出一個趣味性題目后,將解決該問題的結果在課堂進行演示,這個任務包括了當天課程要講的新知識、新方法,也大量地使用前面課程中已學過的知識和方法;……