摘要:新型活頁(yè)式教材作為一種新興教材開(kāi)發(fā)模式,對(duì)于職業(yè)教育更新快、實(shí)踐要求高的需求具有重要意義,能夠更好地適應(yīng)高職院校理論與實(shí)踐一體化的課程模式。該文結(jié)合當(dāng)前高職院校教材開(kāi)發(fā)的需求,對(duì)C語(yǔ)言程序設(shè)計(jì)的教學(xué)效果現(xiàn)狀進(jìn)行分析,探索高職院?!禖語(yǔ)言程序設(shè)計(jì)》新型活頁(yè)式教材的開(kāi)發(fā)思路。
關(guān)鍵詞:新型活頁(yè)式教材;C語(yǔ)言程序設(shè)計(jì);學(xué)習(xí)任務(wù)活頁(yè)
中圖分類號(hào):G642? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2022)04-0161-02
1 背景
2019年國(guó)務(wù)院發(fā)布《國(guó)家職業(yè)教育改革實(shí)踐方案》提出建設(shè)一大批校企“雙元”合作開(kāi)發(fā)的國(guó)家規(guī)劃教材,倡導(dǎo)使用新型活頁(yè)式、工作手冊(cè)式教材并配套開(kāi)發(fā)信息化資源。新型活頁(yè)式教材是指以國(guó)家職業(yè)標(biāo)準(zhǔn)為依據(jù),以綜合職業(yè)能力培養(yǎng)為目標(biāo),以典型工作任務(wù)為載體,以學(xué)生為中心,以能力培養(yǎng)為本位,基于企業(yè)真實(shí)場(chǎng)景,加入課程思政元素,將以德樹(shù)人的教育功能融入理論與實(shí)踐相結(jié)合學(xué)習(xí)中,并配套教學(xué)開(kāi)發(fā)微課視頻、動(dòng)畫等數(shù)字資源,幫助學(xué)生理解教材中的重點(diǎn)及難點(diǎn),采用能方便取出或加入內(nèi)容的交作業(yè)、夾筆記、替換舊內(nèi)容、加入新技術(shù)內(nèi)容等活頁(yè)式裝訂方式的教材。
2 C語(yǔ)言程序設(shè)計(jì)教學(xué)效果現(xiàn)狀分析
C語(yǔ)言程序設(shè)計(jì)課程是理論性與實(shí)踐性都很強(qiáng)的課程,但目前在教學(xué)方面存在很多問(wèn)題,比如C語(yǔ)言涉及概念復(fù)雜、語(yǔ)法規(guī)則繁多、程序書(shū)寫靈活但容易出錯(cuò)等特點(diǎn),學(xué)生們往往在遇到大量語(yǔ)法錯(cuò)誤或邏輯錯(cuò)誤時(shí)對(duì)調(diào)試程序喪失信心,導(dǎo)致不愛(ài)學(xué),學(xué)不好,越來(lái)越缺乏學(xué)習(xí)興趣,最后干脆放棄C語(yǔ)言的學(xué)習(xí)。另外目前C語(yǔ)言基本上還是采用傳統(tǒng)課程講授教學(xué)法,教師在教學(xué)過(guò)程中花費(fèi)大量的課堂時(shí)間和精力講述枯燥的語(yǔ)法規(guī)則,但學(xué)生卻不能真正掌握和理解如何運(yùn)用其語(yǔ)法規(guī)則,大部分學(xué)生學(xué)完此課程后只能編寫簡(jiǎn)單的數(shù)學(xué)類算法問(wèn)題程序,并不能解決功能較復(fù)雜的問(wèn)題,也不具備利用計(jì)算機(jī)真正解決實(shí)際問(wèn)題的能力。
目前高職院校培養(yǎng)學(xué)生的主要途徑為實(shí)訓(xùn)、實(shí)習(xí)和課外活動(dòng),學(xué)生在這些培養(yǎng)方式下迫切需要一本具有指導(dǎo)性的教材。另外高職院校的教學(xué)方法發(fā)生了變化,由過(guò)去的集中式教學(xué)轉(zhuǎn)化為案例教學(xué)法、項(xiàng)目任務(wù)驅(qū)動(dòng)教學(xué)法、探究式建構(gòu)主義教學(xué)、階段性實(shí)踐性強(qiáng)化訓(xùn)練,由統(tǒng)一線下教學(xué)改為線上與線下相結(jié)合的混合式教學(xué)模式。這些改革都要求要有一本與新教學(xué)方法相輔相成的教材來(lái)作為前提。筆者構(gòu)想與探索的《C語(yǔ)言程序設(shè)計(jì)》新型活頁(yè)式教材堅(jiān)持實(shí)踐教學(xué)與理論教學(xué)同步,從根本上解決學(xué)生動(dòng)手能力,學(xué)生可以在沒(méi)有任何人指導(dǎo)的情況下,全面地發(fā)揮學(xué)生的自主學(xué)習(xí)能力和動(dòng)手實(shí)踐能力,利用活頁(yè)式教材的數(shù)字化資源進(jìn)行情景式學(xué)習(xí),根據(jù)工作任務(wù),完成學(xué)習(xí)任務(wù),真正體現(xiàn)“學(xué)以致用”的原則,逐步培養(yǎng)今后在工作崗位上能獨(dú)立解決問(wèn)題的能力。
3 《C語(yǔ)言程序設(shè)計(jì)》新型活頁(yè)式教材開(kāi)發(fā)思路
活頁(yè)式教材是以職業(yè)能力為培養(yǎng)目標(biāo),通過(guò)典型工作任務(wù)分析,構(gòu)建課程內(nèi)容體系,并以具體工作任務(wù)為學(xué)習(xí)載體,按照工作過(guò)程和學(xué)習(xí)者自主學(xué)習(xí)要求開(kāi)發(fā)學(xué)習(xí)任務(wù)工作活頁(yè)。C語(yǔ)言活頁(yè)式教材在結(jié)構(gòu)上應(yīng)該包括導(dǎo)言部分和學(xué)習(xí)任務(wù)活頁(yè)部分[1]。
3.1 課程導(dǎo)言部分
活頁(yè)式教材的導(dǎo)言部分位于教材的最前端:包括課程性質(zhì)描述(包括課程性質(zhì)、適應(yīng)專業(yè)、開(kāi)設(shè)時(shí)間、總參考學(xué)時(shí))、典型工作任務(wù)描述、課程學(xué)習(xí)目標(biāo)、學(xué)習(xí)組織形式與方法、學(xué)習(xí)情境設(shè)計(jì)以及學(xué)業(yè)評(píng)價(jià)。在開(kāi)發(fā)活頁(yè)式教材時(shí),一定要先進(jìn)行典型工作任務(wù)分析,梳理實(shí)際工作中的情境和任務(wù)。根據(jù)《C語(yǔ)言程序設(shè)計(jì)》課程知識(shí)點(diǎn)的遞進(jìn)關(guān)系,以基本工作過(guò)程為邏輯主線進(jìn)行課程的學(xué)習(xí)情境設(shè)計(jì)。經(jīng)過(guò)分析,本課程分為結(jié)構(gòu)化程序設(shè)計(jì)、模塊化程序設(shè)計(jì)和定時(shí)報(bào)警器三個(gè)學(xué)習(xí)情境。每一個(gè)情境的設(shè)置根據(jù)知識(shí)內(nèi)容進(jìn)行不同的設(shè)計(jì)。
情境一:結(jié)構(gòu)化程序設(shè)計(jì)。結(jié)構(gòu)化程序設(shè)計(jì)涉及程序設(shè)計(jì)的基礎(chǔ)知識(shí),如數(shù)據(jù)類型、常量、變量、運(yùn)算符、各種程序控制語(yǔ)句等內(nèi)容,雖然簡(jiǎn)單但比較繁雜,是學(xué)生日后工作學(xué)習(xí)中必不可少的知識(shí),因此可將其細(xì)分為順序結(jié)構(gòu)化程序設(shè)計(jì)、分支結(jié)構(gòu)化程序設(shè)計(jì)以及循環(huán)結(jié)構(gòu)化程序設(shè)計(jì)三個(gè)工作任務(wù)。因此每一個(gè)工作任務(wù)主要以多個(gè)典型案例作為知識(shí)點(diǎn)的支撐。例如任務(wù)1順序結(jié)構(gòu)化程序設(shè)計(jì),可以使用輸出五星紅旗圖形、計(jì)算圓的面積與周長(zhǎng)、分離整數(shù)、轉(zhuǎn)換大小寫字母、制作名片等5個(gè)典型案例,使學(xué)生們能從認(rèn)識(shí)C程序邁上簡(jiǎn)單的順序結(jié)構(gòu)化程序的設(shè)計(jì)與開(kāi)發(fā)。最后以實(shí)用計(jì)算器程序的設(shè)計(jì)與開(kāi)發(fā)作為載體,綜合應(yīng)用所學(xué)的知識(shí)。
情境二:模塊化程序設(shè)計(jì)。模塊化程序設(shè)計(jì)主要以本?!爸侵程霉芾硐到y(tǒng)”項(xiàng)目開(kāi)發(fā)為引導(dǎo),以項(xiàng)目開(kāi)發(fā)流程中的典型工作任務(wù)為中心組織課程內(nèi)容。學(xué)生在食堂就餐,可以通過(guò)產(chǎn)品體驗(yàn),然后進(jìn)行需求分析,再到最后完成項(xiàng)目產(chǎn)品的過(guò)程掌握相應(yīng)的理論知識(shí),培養(yǎng)軟件開(kāi)發(fā)的職業(yè)能力。為了提高學(xué)生的學(xué)習(xí)興趣,加大學(xué)生的動(dòng)手能力訓(xùn)練,在具體的教學(xué)實(shí)施過(guò)程中,可以利用理實(shí)一體化的教學(xué)模式,采用分組合作的方式組織教學(xué)。
情境三:定時(shí)報(bào)警器。定時(shí)報(bào)警器的設(shè)計(jì)與開(kāi)發(fā)作為拓展項(xiàng)目,主要是專門針對(duì)電子類專業(yè)學(xué)生而設(shè)計(jì)的一個(gè)綜合項(xiàng)目,讓同學(xué)們真正體會(huì)到學(xué)以致用。
3.2 學(xué)習(xí)任務(wù)活頁(yè)方案設(shè)計(jì)
對(duì)于情境1中每一個(gè)學(xué)習(xí)任務(wù)要包括任務(wù)描述、任務(wù)展示、任務(wù)分析、任務(wù)準(zhǔn)備與任務(wù)實(shí)施。每一個(gè)任務(wù)的實(shí)施過(guò)程包括多個(gè)引導(dǎo)問(wèn)題及其對(duì)應(yīng)的相關(guān)知識(shí)點(diǎn)、任務(wù)實(shí)現(xiàn)、拓展任務(wù)和任務(wù)評(píng)價(jià)與反饋(包括學(xué)生自評(píng)與教師綜合評(píng)價(jià))。而綜合項(xiàng)目包括項(xiàng)目描述、項(xiàng)目展示、項(xiàng)目分組、項(xiàng)目分析、項(xiàng)目設(shè)計(jì)、項(xiàng)目開(kāi)發(fā)與演示和項(xiàng)目評(píng)價(jià)與反饋(包括學(xué)生自評(píng),師生互評(píng)與教師綜合評(píng)價(jià))。如表1是對(duì)學(xué)習(xí)情境1中的任務(wù)1順序結(jié)構(gòu)化程序設(shè)計(jì)案例1的學(xué)習(xí)任務(wù)活頁(yè)方案設(shè)計(jì)。
[學(xué)習(xí)情境 情境1? 結(jié)構(gòu)化程序設(shè)計(jì) 工作任務(wù) 任務(wù)1-1? 順序結(jié)構(gòu)化程序設(shè)計(jì) 典型案例 案例1.1.1? 輸出五星紅旗圖形 學(xué)時(shí) 2學(xué)時(shí) 任務(wù)描述:使用VC++6.0編寫程序,輸出五星紅旗圖形,程序運(yùn)行結(jié)果如圖所示。
任務(wù)展示:(在此省略程序運(yùn)行結(jié)果圖) 工作準(zhǔn)備:
(1)閱讀文檔資料,安裝VC++6.0;(2)觀看如何使用VC++6.0編寫、調(diào)試與運(yùn)行C程序視頻;(3)上網(wǎng)查找資料,了解C語(yǔ)言程序的發(fā)展史,特點(diǎn)及應(yīng)用領(lǐng)域。 工作實(shí)施:
引導(dǎo)問(wèn)題1:閱讀分析第一個(gè)簡(jiǎn)單的C程序,寫出每一行每一個(gè)符號(hào)的作用或程序的組成部分。
/*第一個(gè)簡(jiǎn)單的C程序
*/
#include <stdio.h>
main(void)
{
printf("Hello,World\n"); //輸出一行文本信息
}
小提示:\n是一個(gè)轉(zhuǎn)義字符,其意義是“回車換行”;
知識(shí)點(diǎn):C語(yǔ)言源程序由……
引導(dǎo)問(wèn)題2:使用VC++6.0編寫、調(diào)試與運(yùn)行C程序的步驟包括哪些?
①啟動(dòng)VC++6.0;②新建? ? ? ? ? ?; ? ? ? ? ?工程;③新建? ? ? ? ? ? ?文件,文件的擴(kuò)展名必須為? ? ? ? ? ? ?;④輸入源程序代碼;⑤編譯? ? ? ? ? ? ?文件;⑥鏈接? ? ? ? ? ? ?文件;⑦運(yùn)行程序,查看程序運(yùn)行結(jié)果;
小提示:如果編譯出現(xiàn)錯(cuò)誤……;
引導(dǎo)問(wèn)題3:閱讀與分析程序的運(yùn)行結(jié)果,寫在各語(yǔ)句的意義。
#include "stdio.h"
main()
{
int a,b,sum;
a=123;? b=456;
sum=a+b;
printf("%d+%d=%d\n",a,b,sum);
}
小提示:%d表示printf()函數(shù)的輸出格式控制字符,用于輸出一個(gè)十進(jìn)制整數(shù);
知識(shí)點(diǎn):函數(shù)體包括……
思維拓展:將引導(dǎo)問(wèn)題3的程序分別按以下要求修改?
(1)求兩個(gè)小數(shù)的和;(提示:float用于定義實(shí)數(shù))
(2)把賦值語(yǔ)句修改為從鍵盤輸入兩個(gè)小數(shù)(輸入函數(shù)為scanf(),%f表示小數(shù))
(3)計(jì)算3個(gè)小數(shù)的和與積 任務(wù)實(shí)現(xiàn):(在此省略程序源代碼) 拓展任務(wù):編寫程序輸出一些圖形,比如平行四邊形、等腰三角形等。 評(píng)價(jià)反饋:
(1)學(xué)生進(jìn)行自我評(píng)價(jià),并將結(jié)果填入學(xué)生自評(píng)表中。主要是評(píng)價(jià)自己是否能完成簡(jiǎn)單C程序的編輯與調(diào)試,是否能正確使用printf()輸出信息,是否能正確使用\t與\n進(jìn)行圖形輸出;程序書(shū)寫是否規(guī)范,程序運(yùn)行結(jié)果是否簡(jiǎn)潔、合理。
(2)教師對(duì)學(xué)生工作過(guò)程與工作結(jié)果進(jìn)行評(píng)價(jià),并將評(píng)價(jià)結(jié)果填入教師綜合評(píng)價(jià)表中。 ]
4 結(jié)束語(yǔ)
新型活頁(yè)式教材的開(kāi)發(fā)應(yīng)采用先進(jìn)的教育思想,構(gòu)建新型教學(xué)模式,以學(xué)生的學(xué)習(xí)為本,特別是在進(jìn)行活頁(yè)式教材開(kāi)發(fā)時(shí),引導(dǎo)問(wèn)題的設(shè)計(jì)一定要從實(shí)際出發(fā),嚴(yán)格依據(jù)任務(wù)的類型和學(xué)習(xí)目標(biāo),力求做到簡(jiǎn)潔易懂、適度、豐富多彩、生動(dòng)有趣,能調(diào)動(dòng)學(xué)生各方面的積極性,能幫助學(xué)生實(shí)現(xiàn)有效學(xué)習(xí),這樣才能在活頁(yè)式教材教學(xué)實(shí)踐中發(fā)揮其應(yīng)有的重要作用,真正促進(jìn)學(xué)生綜合職業(yè)能力的發(fā)展。
參考文獻(xiàn):
[1] 蔡躍.職業(yè)教育活頁(yè)式教材開(kāi)發(fā)指導(dǎo)手冊(cè)[M].上海:華東師范大學(xué)出版社,2020.
收稿日期:2021-06-10
作者簡(jiǎn)介:張利華(1981—),女,湖南安仁人,講師/高級(jí)工程師,在職碩士,主要研究程序設(shè)計(jì)與計(jì)算機(jī)基礎(chǔ)課程教學(xué)。