
【摘要】? ? “互聯網+教育”背景下,教師將信息技術融合到課程教學對學生知識的掌握與實踐能力的培養尤為重要。本文基于TPACK[1]框架,結合混合式[2]教學,構建“二維三要素整合”為中心的C語言教學設計,以“循環”為例,旨在實現信息技術與課堂教學的深度融合,以期優化授課效率,提升學生解決問題的能力和小組協作能力。
【關鍵詞】? ? C語言? ? ?TPACK? ? 混合式教學
一、TPACK框架下的C語言教學
C語言課程,重在培養學生應用計算思維方法分析、解決問題的能力,奠定其利用計算機工具解決問題的基礎,但對非計算機專業學生來說較為抽象難于駕馭。采用適宜的教學設計及增加趣味性的同時,創新其計算思維尤為必要。
TPACK框架下的C語言教學,以“二維三要素整合”為中心。一方面,TPACK框架將技術知識(TK)、教學法知識(PK)和學科內容知識(CK)三要素整合;另一方面,將策略(教學目標、教學內容、教學形式)、結構(教學資源、教學活動、教學評價)和支持(技術、工具等)三要素結合。致力于以TPACK為基礎,尋求信息技術、教學法和教學內容之間的融合的混合式教學形式,優化C語言授課效率,提升學生解決問題的能力。
二、TPACK框架下的教學設計
2.1設計思路
本文的設計方案,結合C語言課程實踐性較強的特點,采用TPACK視域下的混合式教學形式,在TPACK框架下實施教學策略、結構和支持的設計。
TPK(教學模式設計):
線上:在線學習、雨滴課堂、自主學習等形式。
線下:課堂教學、PBL、分組探究等形式。
PCK(策略):
線上:TBL、分組完成、問題探究等。
線下:課堂、PBL、答疑等。
TCK(資源):
線上:課件、微視頻、習題、任務活動等;課程實施等。
線下:展示、討論疑等。
2.1.1教學內容
“循環結構程序設計”選自《C語言程序設計基礎》4.3節,主要內容是循環的概念、實現循環的語句及利用循環解決實際問題,是程序結構中的重要內容。本部分的重點是掌握實現循環的語句,難點是靈活應用循環解決實際問題。本部分旨在讓學生發現循環并用對應語句解決實際問題,進一步提升學生借助計算機解決問題的能力。
2.1.2 TPACK框架
以1中的“二維三要素整合”為中心的循環結構教學的TPACK框架構架如下所述:
CK:循環的概念;while、do…while、for語句;循環嵌套。
PK:項目載入、情境教學、任務驅動、探究、演示、類比、歸納、小組協作等教學方法。
TK:多媒體演示、電子白板、視頻制作、投影儀、雨滴課堂學習資源。
PCK:創設現實情境,引入循環結構教學內容;拋出問題,引導學生自主學習;通過類比,引導學生掌握不同語句異同點;通過小組協作方式探究模塊解決方案。
TCK:利用雨滴課堂展示生活中關于“循環”實例;通過多媒體拋出問題,加深學生對“循環”三要素的理解;通過畫板展示語句執行過程。
TPK:利用雨滴課堂線上展示生活實例,拋出問題,引導思考;上傳教學課件、視頻、習題、案例、任務等資源,自主學習,學生給予問題反饋;線下答疑,觀摩學生問題解決情況,互相評判。
TPACK:線上和線下混合式教學,線上展示生活中實例,拋出問題;線上資源學習;通過情境驅動與自主探究結合,培養學生思考和問題探索能力;通過問題解決方案,了解學生領會和未知領域;線下問題答疑,深入引導學生對相關知識的理解;線下任務布置,任務分解,鍛煉學生協作能力,深入探討。
2.2教學過程
TPACK視域下C語言教學設計,把TPACK與混合式教學相結合,把技術、教學法和學科內容相結合。如表1所示,課前采用線上形式,以雨滴課堂為主要交流平臺,教師提前上傳相關資源,學生按要求線上學習,并發起線上教師與學生、學生與學生交流討論,以達到掌握理論基礎知識、探究問題為目的。課中采用線下以答疑、分組協作、創新、實踐為主要方式,以夯實理論基礎、提升協作能力、創新實踐能力為主要目的。課后采用線上形式,以雨滴課堂為主要交流平臺,分配任務,模擬現實情境,以提高實踐能力為目的。
2.3教學評價設計
根據課前學生反饋、課中學生協作表現、課后實訓完成程度對學生學習效果綜合評價,并對比先前教學模式下的學習效果判斷TPACK框架下教學的實施效果。本評價設計涵蓋課前(線上)學習、課堂(線下)表現及課后(線上)實踐3個方面。課前(線上)學習:理論知識、測評內容(以理論知識學習的完成程度、問題參與度、測評完成情況為評價細則,占比為10%);師生互動(以線上提問、與教師互動頻度為評價細則,占比為10%);生生互動(學生互動學習、交流的頻度,10%)。課堂(線下)表現:團隊協作(小組協作配合程度,20%);個人參與程度(學生在小組協作內的參與程度,20%)。課后(線上)實踐:團隊實訓成果(實訓項目團隊完成的程度,20%);個人成果(個人在協作實訓中的參與度,20%)。
2.4 TPACK框架下的C程序設計教學效果
本文選取學院2019級C程序設計基礎課程中的2個專業學生進行研究,選取對象在年齡、計算機語言基礎上均無較大差異。實驗組采用TPACK框架教學,對照組采用傳統講授法教學。主要從課前預習參與比例,課前預習完成效果,課堂參與比例,課堂效果,課后實踐參與比例,課后實踐完成效果,期末平均成績這些方面對比考量。
實驗組20人,課前預習參與比例為95%,課堂參與比例為97%,課后實踐參與比例為100%,期末平均成績為84.5。對照組22人,課前預習參與比例為60%,課堂參與比例為78%,課后實踐參與比例為80%,期末平均成績為73。可以看出,實驗組學生整體水平比對照組學生有很大提升,其參與度和協作解決問題的能力有了顯著提高。
三、結束語
TPACK理論框架強化了學科內容、技術和教學法的三維融合,為C語言教學,提出了具體要求。一方面促使教師重新設計課程內容體系和教學內容,突出了在學科應用情境下的技術學習,有助于優化教師的教學行為,豐富教學活動,促進教育信息化的可持續發展,對教師的專業化發展具有重要的指導意義。另一方面線上線下混合形式教學,激發了學生的學習興趣,培養了學生自主學習、協作學習、探索、解決問題的能力。
參? 考? 文? 獻
[1]池水蓮,石娟.基于TPACK框架的大學物理實驗教學設計與應用[J].現代教育技術,2012,22(8): 33-35,125.
[2] 葉榮榮,余勝泉,陳琳.活動導向的多種教學模式的混合式教學研究[J].電化教育研究,2012,(09):104-112.
孟祥敏(1979.07),女,漢族,山東工藝美術學院,碩士研究生,講師,研究方向為計算機基礎教學、圖像處理。