国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《C語言程序設(shè)計》新型活頁式教材開發(fā)的構(gòu)想與探索

2022-04-29 03:51張利華
電腦知識與技術(shù) 2022年4期
關(guān)鍵詞:C語言程序設(shè)計

摘要:新型活頁式教材作為一種新興教材開發(fā)模式,對于職業(yè)教育更新快、實踐要求高的需求具有重要意義,能夠更好地適應(yīng)高職院校理論與實踐一體化的課程模式。該文結(jié)合當(dāng)前高職院校教材開發(fā)的需求,對C語言程序設(shè)計的教學(xué)效果現(xiàn)狀進(jìn)行分析,探索高職院?!禖語言程序設(shè)計》新型活頁式教材的開發(fā)思路。

關(guān)鍵詞:新型活頁式教材;C語言程序設(shè)計;學(xué)習(xí)任務(wù)活頁

中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2022)04-0161-02

1 背景

2019年國務(wù)院發(fā)布《國家職業(yè)教育改革實踐方案》提出建設(shè)一大批校企“雙元”合作開發(fā)的國家規(guī)劃教材,倡導(dǎo)使用新型活頁式、工作手冊式教材并配套開發(fā)信息化資源。新型活頁式教材是指以國家職業(yè)標(biāo)準(zhǔn)為依據(jù),以綜合職業(yè)能力培養(yǎng)為目標(biāo),以典型工作任務(wù)為載體,以學(xué)生為中心,以能力培養(yǎng)為本位,基于企業(yè)真實場景,加入課程思政元素,將以德樹人的教育功能融入理論與實踐相結(jié)合學(xué)習(xí)中,并配套教學(xué)開發(fā)微課視頻、動畫等數(shù)字資源,幫助學(xué)生理解教材中的重點及難點,采用能方便取出或加入內(nèi)容的交作業(yè)、夾筆記、替換舊內(nèi)容、加入新技術(shù)內(nèi)容等活頁式裝訂方式的教材。

2 C語言程序設(shè)計教學(xué)效果現(xiàn)狀分析

C語言程序設(shè)計課程是理論性與實踐性都很強的課程,但目前在教學(xué)方面存在很多問題,比如C語言涉及概念復(fù)雜、語法規(guī)則繁多、程序書寫靈活但容易出錯等特點,學(xué)生們往往在遇到大量語法錯誤或邏輯錯誤時對調(diào)試程序喪失信心,導(dǎo)致不愛學(xué),學(xué)不好,越來越缺乏學(xué)習(xí)興趣,最后干脆放棄C語言的學(xué)習(xí)。另外目前C語言基本上還是采用傳統(tǒng)課程講授教學(xué)法,教師在教學(xué)過程中花費大量的課堂時間和精力講述枯燥的語法規(guī)則,但學(xué)生卻不能真正掌握和理解如何運用其語法規(guī)則,大部分學(xué)生學(xué)完此課程后只能編寫簡單的數(shù)學(xué)類算法問題程序,并不能解決功能較復(fù)雜的問題,也不具備利用計算機(jī)真正解決實際問題的能力。

目前高職院校培養(yǎng)學(xué)生的主要途徑為實訓(xùn)、實習(xí)和課外活動,學(xué)生在這些培養(yǎng)方式下迫切需要一本具有指導(dǎo)性的教材。另外高職院校的教學(xué)方法發(fā)生了變化,由過去的集中式教學(xué)轉(zhuǎn)化為案例教學(xué)法、項目任務(wù)驅(qū)動教學(xué)法、探究式建構(gòu)主義教學(xué)、階段性實踐性強化訓(xùn)練,由統(tǒng)一線下教學(xué)改為線上與線下相結(jié)合的混合式教學(xué)模式。這些改革都要求要有一本與新教學(xué)方法相輔相成的教材來作為前提。筆者構(gòu)想與探索的《C語言程序設(shè)計》新型活頁式教材堅持實踐教學(xué)與理論教學(xué)同步,從根本上解決學(xué)生動手能力,學(xué)生可以在沒有任何人指導(dǎo)的情況下,全面地發(fā)揮學(xué)生的自主學(xué)習(xí)能力和動手實踐能力,利用活頁式教材的數(shù)字化資源進(jìn)行情景式學(xué)習(xí),根據(jù)工作任務(wù),完成學(xué)習(xí)任務(wù),真正體現(xiàn)“學(xué)以致用”的原則,逐步培養(yǎng)今后在工作崗位上能獨立解決問題的能力。

3 《C語言程序設(shè)計》新型活頁式教材開發(fā)思路

活頁式教材是以職業(yè)能力為培養(yǎng)目標(biāo),通過典型工作任務(wù)分析,構(gòu)建課程內(nèi)容體系,并以具體工作任務(wù)為學(xué)習(xí)載體,按照工作過程和學(xué)習(xí)者自主學(xué)習(xí)要求開發(fā)學(xué)習(xí)任務(wù)工作活頁。C語言活頁式教材在結(jié)構(gòu)上應(yīng)該包括導(dǎo)言部分和學(xué)習(xí)任務(wù)活頁部分[1]。

3.1 課程導(dǎo)言部分

活頁式教材的導(dǎo)言部分位于教材的最前端:包括課程性質(zhì)描述(包括課程性質(zhì)、適應(yīng)專業(yè)、開設(shè)時間、總參考學(xué)時)、典型工作任務(wù)描述、課程學(xué)習(xí)目標(biāo)、學(xué)習(xí)組織形式與方法、學(xué)習(xí)情境設(shè)計以及學(xué)業(yè)評價。在開發(fā)活頁式教材時,一定要先進(jìn)行典型工作任務(wù)分析,梳理實際工作中的情境和任務(wù)。根據(jù)《C語言程序設(shè)計》課程知識點的遞進(jìn)關(guān)系,以基本工作過程為邏輯主線進(jìn)行課程的學(xué)習(xí)情境設(shè)計。經(jīng)過分析,本課程分為結(jié)構(gòu)化程序設(shè)計、模塊化程序設(shè)計和定時報警器三個學(xué)習(xí)情境。每一個情境的設(shè)置根據(jù)知識內(nèi)容進(jìn)行不同的設(shè)計。

情境一:結(jié)構(gòu)化程序設(shè)計。結(jié)構(gòu)化程序設(shè)計涉及程序設(shè)計的基礎(chǔ)知識,如數(shù)據(jù)類型、常量、變量、運算符、各種程序控制語句等內(nèi)容,雖然簡單但比較繁雜,是學(xué)生日后工作學(xué)習(xí)中必不可少的知識,因此可將其細(xì)分為順序結(jié)構(gòu)化程序設(shè)計、分支結(jié)構(gòu)化程序設(shè)計以及循環(huán)結(jié)構(gòu)化程序設(shè)計三個工作任務(wù)。因此每一個工作任務(wù)主要以多個典型案例作為知識點的支撐。例如任務(wù)1順序結(jié)構(gòu)化程序設(shè)計,可以使用輸出五星紅旗圖形、計算圓的面積與周長、分離整數(shù)、轉(zhuǎn)換大小寫字母、制作名片等5個典型案例,使學(xué)生們能從認(rèn)識C程序邁上簡單的順序結(jié)構(gòu)化程序的設(shè)計與開發(fā)。最后以實用計算器程序的設(shè)計與開發(fā)作為載體,綜合應(yīng)用所學(xué)的知識。

情境二:模塊化程序設(shè)計。模塊化程序設(shè)計主要以本?!爸侵程霉芾硐到y(tǒng)”項目開發(fā)為引導(dǎo),以項目開發(fā)流程中的典型工作任務(wù)為中心組織課程內(nèi)容。學(xué)生在食堂就餐,可以通過產(chǎn)品體驗,然后進(jìn)行需求分析,再到最后完成項目產(chǎn)品的過程掌握相應(yīng)的理論知識,培養(yǎng)軟件開發(fā)的職業(yè)能力。為了提高學(xué)生的學(xué)習(xí)興趣,加大學(xué)生的動手能力訓(xùn)練,在具體的教學(xué)實施過程中,可以利用理實一體化的教學(xué)模式,采用分組合作的方式組織教學(xué)。

情境三:定時報警器。定時報警器的設(shè)計與開發(fā)作為拓展項目,主要是專門針對電子類專業(yè)學(xué)生而設(shè)計的一個綜合項目,讓同學(xué)們真正體會到學(xué)以致用。

3.2 學(xué)習(xí)任務(wù)活頁方案設(shè)計

對于情境1中每一個學(xué)習(xí)任務(wù)要包括任務(wù)描述、任務(wù)展示、任務(wù)分析、任務(wù)準(zhǔn)備與任務(wù)實施。每一個任務(wù)的實施過程包括多個引導(dǎo)問題及其對應(yīng)的相關(guān)知識點、任務(wù)實現(xiàn)、拓展任務(wù)和任務(wù)評價與反饋(包括學(xué)生自評與教師綜合評價)。而綜合項目包括項目描述、項目展示、項目分組、項目分析、項目設(shè)計、項目開發(fā)與演示和項目評價與反饋(包括學(xué)生自評,師生互評與教師綜合評價)。如表1是對學(xué)習(xí)情境1中的任務(wù)1順序結(jié)構(gòu)化程序設(shè)計案例1的學(xué)習(xí)任務(wù)活頁方案設(shè)計。

[學(xué)習(xí)情境 情境1? 結(jié)構(gòu)化程序設(shè)計 工作任務(wù) 任務(wù)1-1? 順序結(jié)構(gòu)化程序設(shè)計 典型案例 案例1.1.1? 輸出五星紅旗圖形 學(xué)時 2學(xué)時 任務(wù)描述:使用VC++6.0編寫程序,輸出五星紅旗圖形,程序運行結(jié)果如圖所示。

任務(wù)展示:(在此省略程序運行結(jié)果圖) 工作準(zhǔn)備:

(1)閱讀文檔資料,安裝VC++6.0;(2)觀看如何使用VC++6.0編寫、調(diào)試與運行C程序視頻;(3)上網(wǎng)查找資料,了解C語言程序的發(fā)展史,特點及應(yīng)用領(lǐng)域。 工作實施:

引導(dǎo)問題1:閱讀分析第一個簡單的C程序,寫出每一行每一個符號的作用或程序的組成部分。

/*第一個簡單的C程序

*/

#include <stdio.h>

main(void)

{

printf("Hello,World\n"); //輸出一行文本信息

}

小提示:\n是一個轉(zhuǎn)義字符,其意義是“回車換行”;

知識點:C語言源程序由……

引導(dǎo)問題2:使用VC++6.0編寫、調(diào)試與運行C程序的步驟包括哪些?

①啟動VC++6.0;②新建? ? ? ? ? ?; ? ? ? ? ?工程;③新建? ? ? ? ? ? ?文件,文件的擴(kuò)展名必須為? ? ? ? ? ? ?;④輸入源程序代碼;⑤編譯? ? ? ? ? ? ?文件;⑥鏈接? ? ? ? ? ? ?文件;⑦運行程序,查看程序運行結(jié)果;

小提示:如果編譯出現(xiàn)錯誤……;

引導(dǎo)問題3:閱讀與分析程序的運行結(jié)果,寫在各語句的意義。

#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ù)的輸出格式控制字符,用于輸出一個十進(jìn)制整數(shù);

知識點:函數(shù)體包括……

思維拓展:將引導(dǎo)問題3的程序分別按以下要求修改?

(1)求兩個小數(shù)的和;(提示:float用于定義實數(shù))

(2)把賦值語句修改為從鍵盤輸入兩個小數(shù)(輸入函數(shù)為scanf(),%f表示小數(shù))

(3)計算3個小數(shù)的和與積 任務(wù)實現(xiàn):(在此省略程序源代碼) 拓展任務(wù):編寫程序輸出一些圖形,比如平行四邊形、等腰三角形等。 評價反饋:

(1)學(xué)生進(jìn)行自我評價,并將結(jié)果填入學(xué)生自評表中。主要是評價自己是否能完成簡單C程序的編輯與調(diào)試,是否能正確使用printf()輸出信息,是否能正確使用\t與\n進(jìn)行圖形輸出;程序書寫是否規(guī)范,程序運行結(jié)果是否簡潔、合理。

(2)教師對學(xué)生工作過程與工作結(jié)果進(jìn)行評價,并將評價結(jié)果填入教師綜合評價表中。 ]

4 結(jié)束語

新型活頁式教材的開發(fā)應(yīng)采用先進(jìn)的教育思想,構(gòu)建新型教學(xué)模式,以學(xué)生的學(xué)習(xí)為本,特別是在進(jìn)行活頁式教材開發(fā)時,引導(dǎo)問題的設(shè)計一定要從實際出發(fā),嚴(yán)格依據(jù)任務(wù)的類型和學(xué)習(xí)目標(biāo),力求做到簡潔易懂、適度、豐富多彩、生動有趣,能調(diào)動學(xué)生各方面的積極性,能幫助學(xué)生實現(xiàn)有效學(xué)習(xí),這樣才能在活頁式教材教學(xué)實踐中發(fā)揮其應(yīng)有的重要作用,真正促進(jìn)學(xué)生綜合職業(yè)能力的發(fā)展。

參考文獻(xiàn):

[1] 蔡躍.職業(yè)教育活頁式教材開發(fā)指導(dǎo)手冊[M].上海:華東師范大學(xué)出版社,2020.

收稿日期:2021-06-10

作者簡介:張利華(1981—),女,湖南安仁人,講師/高級工程師,在職碩士,主要研究程序設(shè)計與計算機(jī)基礎(chǔ)課程教學(xué)。

猜你喜歡
C語言程序設(shè)計
翻轉(zhuǎn)課堂在C語言程序設(shè)計課程中的應(yīng)用
基于幻影圍棋的C語言課程教學(xué)案例設(shè)計
案例教學(xué)法在“C語言程序設(shè)計”課程中的應(yīng)用研究
基于《C語言程序設(shè)計》的S—P分析法在課程考核中的研究
基于能力培養(yǎng)的“C語言程序設(shè)計”教學(xué)改革研究
大專院?!癈語言程序設(shè)計”課程建設(shè)改革
以“學(xué)生為中心”的《C語言程序設(shè)計》教學(xué)設(shè)計探究
淺談《C語言程序設(shè)計》課程的教學(xué)改革
《C語言程序設(shè)計》課程的教學(xué)改革與實踐
普通高校C語言程序設(shè)計課程無紙化考試改革與實現(xiàn)
安康市| 佳木斯市| 同德县| 扎赉特旗| 东光县| 彭山县| 依安县| 彝良县| 鄂尔多斯市| 新巴尔虎右旗| 平远县| 四川省| 孟连| 嵊州市| 盐津县| 阿克陶县| 黔西| 永清县| 博湖县| 麻栗坡县| 陆良县| 石城县| 葫芦岛市| 河间市| 轮台县| 鹤庆县| 上饶县| 白山市| 平乡县| 南丹县| 深泽县| 浦北县| 临猗县| 兴安县| 堆龙德庆县| 新巴尔虎左旗| 内黄县| 贞丰县| 汉寿县| 杂多县| 武清区|