姜大光 奚加鵬 苗桂君 劉錦華 趙夢奇 李瑞瑞
摘? 要:該文針對藝術(shù)類專業(yè)中程序設(shè)計基礎(chǔ)課程教學(xué)這一問題,基于藝術(shù)類專業(yè)學(xué)生直覺思維強,對形象事物感興趣的特點,按照BOPPPS有效教學(xué)法制定藝術(shù)類程序設(shè)計基礎(chǔ)線上線下混合式教學(xué)過程,以Python基本圖形繪制章節(jié)知識點的實際教學(xué)為例,按照課前預(yù)習(xí)、學(xué)習(xí)目標、知識點前測、參與式學(xué)習(xí)、程序編制、課程總結(jié)6個步驟講解程序設(shè)計基礎(chǔ)具體知識點線上線下混合式教學(xué)實踐過程,通過實際教學(xué)實踐得出藝術(shù)類程序設(shè)計基礎(chǔ)線上線下混合式教學(xué)的教學(xué)規(guī)律,總結(jié)出正確的教學(xué)方法并取得良好的教學(xué)效果。
關(guān)鍵詞:程序設(shè)計基礎(chǔ);線上線下;混合式教學(xué);BOPPPS教學(xué)模型;藝術(shù)類學(xué)生
中圖分類號:G640? ? ? ? 文獻標志碼:A? ? ? ? ? 文章編號:2096-000X(2023)14-0100-05
Abstract: In this paper, in view of the teaching of the course of Fundamentals of Programming in art majors, based on the characteristics of strong intuitive thinking and interest in image of art majors, this paper designs the online and offline mixed teaching process of Fundamentals of programming for art majors according to the effective teaching method of BOPPPS, and takes the practical teaching of knowledge points in the chapter of Python Basic Graphics Drawing as an example. According to the six steps of pre-class preview, learning objective, knowledge point pre-test, participatory learning, programming and course summary, the online and offline mixed teaching practice process of specific knowledge points of Fundamentals of Programming is explained. Through practical teaching practice, the teaching rules of the online and offline mixed teaching of art Basis of Programming are obtained, and the correct teaching methods are summarized, which can achieve good teaching effects.
Keywords: Fundamentals of Programming; online and offline; mixed teaching; BOPPPS teaching model; art students
程序設(shè)計基礎(chǔ)是面向非計算機專業(yè)本科生開設(shè)的第一門程序設(shè)計類課程。課程任務(wù)是通過對程序設(shè)計基本方法、Python語言、基本算法等知識的學(xué)習(xí),使學(xué)生掌握一門終身受用的編程語言,提高學(xué)生利用計算機解決問題的能力,培養(yǎng)計算思維,并通過實驗訓(xùn)練學(xué)生的動手能力。
Python語言是計算機程序設(shè)計語言中十分重要的一種腳本語言,語法簡單卻功能強大、編寫簡潔卻可讀性好、編程產(chǎn)出較高卻維護代價很低,很好地適應(yīng)了近20年來計算機在性能和可用性上的發(fā)展歷程,在當(dāng)下編程語言眾多的時代奠定了僅次于C語言的公認地位,在各領(lǐng)域均有十分廣泛的應(yīng)用價值。
在實際教學(xué)中,充分考慮藝術(shù)類學(xué)生和理工類學(xué)生的思維特點不同,對兩者要采用的程序教學(xué)方法也應(yīng)不盡相同。藝術(shù)類學(xué)生的特點是直覺思維強,邏輯思維較弱,對形象的東西感興趣,對抽象的東西感到枯燥乏味,而且對于理工科的知識有一種心理恐懼。因此,為了調(diào)動學(xué)生的學(xué)習(xí)積極性,就應(yīng)該根據(jù)藝術(shù)類學(xué)生的特點因材施教。
Turtle庫是Python語言中一個很流行的繪制圖像的函數(shù)庫,想象一個小烏龜,在一個橫軸為x、縱軸為y的坐標系原點(0,0)位置開始,根據(jù)一組函數(shù)指令的控制,在這個平面坐標系中移動,從而在其爬行的路徑上繪制了圖形。
在教學(xué)設(shè)計過程中,利用Python語言中的Turtle標準庫,結(jié)合藝術(shù)類學(xué)生的特點,鼓勵學(xué)生利用專業(yè)優(yōu)勢,設(shè)計具有很強藝術(shù)感染力的藝術(shù)作品,利用Turtle標準庫的函數(shù)指令繪制出設(shè)計好的藝術(shù)作品,實現(xiàn)數(shù)字媒體技術(shù)與數(shù)字媒體藝術(shù)的結(jié)合。
一? 藝術(shù)類程序設(shè)計基礎(chǔ)課程線上教學(xué)使用平臺
藝術(shù)類程序設(shè)計基礎(chǔ)課程線上教學(xué)使用北京化工大學(xué)“在線教育綜合平臺”, 北京化工大學(xué)“在線教育綜合平臺”于2018年進行了全面升級,并與教務(wù)管理系統(tǒng)對接,同步教師、學(xué)生、學(xué)生選課等教學(xué)基礎(chǔ)數(shù)據(jù),支持各類課程建設(shè),教師和學(xué)生登錄平臺后即可開展網(wǎng)絡(luò)教學(xué)活動。該平臺功能豐富,支持教師課程建設(shè)、發(fā)布課程通知,上傳課程簡介、課程大綱、教學(xué)日歷、課件、視頻、文本、問卷、習(xí)題、測試及答疑討論等課程資料,同時可以學(xué)情分析、在線測試、課程作業(yè)、答疑討論和視頻播課等。
教師在課程開始之前,可以通過“在線教育綜合平臺”填寫基本信息,包括課程介紹、教學(xué)大綱、教學(xué)日歷和教師信息,如圖1所示。并完善每個章節(jié)的課程學(xué)習(xí)內(nèi)容,包括教學(xué)課件、在線測試和課后作業(yè),如圖2所示。
二? 藝術(shù)類程序設(shè)計基礎(chǔ)線上線下混合式教學(xué)實踐
BOPPPS教學(xué)法[1]最早是由加拿大英屬哥倫比亞大學(xué)的Douglas Kerr于1978年提出,包含六大教學(xué)結(jié)構(gòu),分別是導(dǎo)言、學(xué)習(xí)目標、前測、參與式學(xué)習(xí)、后測和總結(jié)。BOPPPS是教師開展課前教學(xué)設(shè)計和課中組織課堂教學(xué)的一種有效方法。
按照BOPPPS有效教學(xué)法設(shè)計藝術(shù)類程序設(shè)計基礎(chǔ)線上線下混合式教學(xué)[2-3],以一周4個學(xué)時,2個學(xué)時上課、2個學(xué)時上機,設(shè)計Python基本圖形繪制章節(jié)知識點的實際教學(xué)為例,講解程序設(shè)計基礎(chǔ)具體知識點線上線下混合式教學(xué)實踐過程。
(一)? 課前預(yù)習(xí)
在每個章節(jié)上課之前,學(xué)生可以登錄“在線教育綜合平臺”,線上閱讀或下載教學(xué)課件,進行課前預(yù)習(xí),如圖3所示。
為了吸引學(xué)生的注意力和提高學(xué)生的學(xué)習(xí)興趣,通過展示上一屆學(xué)生利用所學(xué)知識繪制的作品,如圖4所示,讓學(xué)生直觀感覺到本次課程主要的學(xué)習(xí)內(nèi)容。
(二)? 學(xué)習(xí)目標
學(xué)習(xí)目標要從學(xué)習(xí)者的角度出發(fā),明確、適當(dāng)、可達成、可測量,涉及認知、技能和情意等三方面目標。
通過本章內(nèi)容的簡單介紹,使學(xué)生了解本章學(xué)習(xí)的主要內(nèi)容,哪些知識需要了解,哪些技能需要掌握,需要完成什么樣的繪圖作品等。
(三)? 知識點前測
學(xué)生可以通過登錄“在線教育綜合平臺”,選擇本次課程所學(xué)的具體章節(jié),單擊“第三周-在線測試(單元題)”,利用10分鐘時間完成10道單選題,如圖5所示。
利用課間,教師快速進入“在線教育綜合平臺”,查看單選題前測結(jié)果的成績分析、試卷分析、試題分析,如圖6、圖7、圖8所示。
成績分析可以查看滿分分數(shù)、統(tǒng)計人數(shù)、最高分、最低分、平均分和及格線。
試卷分析可以查看預(yù)測難度、實際難度、預(yù)測區(qū)分度及實際區(qū)分度。
試題分析可以查看每道題的滿分、平均分、得分率、原難度、實際難度、原區(qū)分度及實際區(qū)分度。
前測的作用是了解學(xué)生的先備知識和能力,教師可以通過前測的結(jié)果,適度調(diào)整教學(xué)的內(nèi)容,而學(xué)生也可以通過前測,向老師表達需要重點講解的內(nèi)容。
(四)? 參與式學(xué)習(xí)
在布置參與式學(xué)習(xí)的任務(wù)之前,首先講解本章內(nèi)容的基本知識,結(jié)合Python基本圖形繪制章節(jié)需要講解的知識點有以下內(nèi)容。
1)Turtle庫概述包括:Turtle繪圖窗體布局、Turtle空間坐標體系、Turtle角度坐標體系和RGB色彩體系。
2)Turtle程序語法元素分析:庫引用與import、Turtle畫筆控制函數(shù)、Turtle運動控制函數(shù)、Turtle方向控制函數(shù)和基本循環(huán)語句。
在本章內(nèi)容的基本知識講解后,組織學(xué)生分組進行翻轉(zhuǎn)課堂[4-5],把一個班30名學(xué)生分成6個組,每組5名學(xué)生,先進行10分鐘以內(nèi)的組內(nèi)討論,討論的主題是利用所學(xué)的Python基本圖形繪制章節(jié)知識,結(jié)合藝術(shù)類學(xué)生的藝術(shù)特長,準備設(shè)計一個什么樣的藝術(shù)作品,準備如何利用Turtle標準庫提供的各種方法和函數(shù)來完成作品的繪制。
為了保證每名學(xué)生都能認真投入到組內(nèi)討論,任課教師以抽簽形式?jīng)Q定每個組由哪位學(xué)生代表本組所有學(xué)生進行當(dāng)場陳述講解,每個組陳述講解結(jié)束后,由任課教師給出一個成績,占總成績的50%,由其他組所有學(xué)生給出一個成績,計算平均分后,占總成績的50%,計算出總成績,作為當(dāng)場陳述講解組內(nèi)所有學(xué)生的成績。
參與式學(xué)習(xí)的目的在于讓學(xué)生主動學(xué)習(xí)、深入思考、強化印象,要以學(xué)生為中心,教師在這一階段可以運用翻轉(zhuǎn)課堂、小組討論或提出反思問題,鼓勵學(xué)生發(fā)表自己的看法。
(五)? 程序編制-后測
每個組根據(jù)翻轉(zhuǎn)課堂時討論的結(jié)果,并結(jié)合任課教師和其他組學(xué)生給出的建議,適當(dāng)調(diào)整設(shè)計的藝術(shù)作品。并對整個藝術(shù)作品的程序編制進行工作量拆解,組內(nèi)每名學(xué)生負責(zé)一部分工作量,需要組內(nèi)每名學(xué)生協(xié)作完成整個作品的繪制工作,最后由一名學(xué)生進行匯總,把最終繪制作品通過“在線教育綜合平臺”提交。
任課教師也可以通過“在線教育綜合平臺”后臺查看提交情況,如圖9所示。
任課教師可以點擊“批閱”圖標,打開批閱界面,對提交的大作業(yè)進行線上批閱,如圖10所示。
后測的目的在于驗收學(xué)生學(xué)習(xí)成果,檢測是否達成學(xué)習(xí)目標。如果后測與前測對應(yīng),并且教育目標層次進行了升級,將會取得更好的效果。可以采用程序編制、知識點測試、應(yīng)用寫作、操作演示和感受體會等形式開展。
(六)? 課程總結(jié)
課程總結(jié)是教師對課程教學(xué)內(nèi)容的摘要回顧、知識點總結(jié),也可以讓學(xué)生總結(jié)進一步鞏固學(xué)習(xí)效果,還可以布置延伸思考、家庭作業(yè)及后續(xù)課程的預(yù)告等等,直至順利完成本節(jié)課的教學(xué)目標。
三? 結(jié)束語
在計算機編程類課程體系中,針對藝術(shù)類專業(yè)學(xué)生,應(yīng)當(dāng)提供多樣化、形象化、系統(tǒng)化的課程教學(xué)內(nèi)容設(shè)計和教學(xué)方法,滿足藝術(shù)類學(xué)生學(xué)習(xí)編程知識和獲取實際操作技能的要求。在對藝術(shù)類的學(xué)生講授計算機軟件和編程知識時,從直觀的例子出發(fā)講解基本概念,循序漸進,使學(xué)生能夠掌握程序設(shè)計的原理和基本方法。引導(dǎo)學(xué)生自己動手解決實際問題,這對于激發(fā)學(xué)生的學(xué)習(xí)興趣和好奇心,提高其解決實際問題的綜合能力,培養(yǎng)學(xué)生的創(chuàng)造性思維都是十分必要和有益的。
參考文獻:
[1] 覃晶晶.BOPPPS有效教學(xué)結(jié)構(gòu)在微課設(shè)計中的應(yīng)用[J].教育教學(xué)論壇,2020(36):297-298.
[2] 祁鑫,宋會英,陳強.線上混合式教學(xué)新模式及策略研究[J].高教學(xué)刊,2020(32):101-104.
[3] 于艷君.“互聯(lián)網(wǎng)+”下在線教學(xué)模式探索與實踐[J].黑龍江教育,2020(11):28-29.
[4] 蘇海紅,林僖.高?!胺D(zhuǎn)課堂”教學(xué)模式改革的探索和應(yīng)用研究[J].上海管理科學(xué),2020(5):122-125.
[5] 徐泉,周洋,張瑛媛.線上線下混合式教學(xué)結(jié)合翻轉(zhuǎn)課堂的探索[J].科技風(fēng),2020(29):30-31.
基金項目:國家自然科學(xué)基金項目“基于圖感知的高分辨率遙感圖像實例及語義分割方法研究”(62101021)
第一作者簡介:姜大光(1971-),男,漢族,吉林樺甸人,博士,高級工程師。研究方向為視頻檢索,教學(xué)改革。