欧洲成人午夜精品无码区久久_久久精品无码专区免费青青_av无码电影一区二区三区_各种少妇正面着bbw撒尿视频_中文精品久久久久国产网址

學術(shù)刊物 生活雜志 SCI期刊 投稿指導 期刊服務 文秘服務 出版社 登錄/注冊 購物車(0)

首頁 > 精品范文 > c語言程序設(shè)計論文

c語言程序設(shè)計論文精品(七篇)

時間:2023-03-20 16:16:21

序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來了七篇c語言程序設(shè)計論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。

c語言程序設(shè)計論文

篇(1)

西安理工大學工科非計算機專業(yè)和計算機專業(yè)雖然都開設(shè)C語言程序設(shè)計課程,但是前者具有鮮明的專業(yè)特點,對該課程的要求明顯不同,僅僅按照“面向?qū)ο蠼虒W”的原則,適當調(diào)整教學組織活動和教學內(nèi)容對于后者是遠遠不夠的。針對目前工科非計算機專業(yè)C語言程序設(shè)計課程教學實踐中所暴露的主要問題,筆者積極開展了非計算機專業(yè)C語言程序設(shè)計課程教學設(shè)計的教改工作。

1.1教學設(shè)計概述

所謂教學設(shè)計,就是為了達到一定的教學目的,對教什么(課程、教學內(nèi)容等)和怎么教(組織、方法、媒體的使用等)進行設(shè)計。教學設(shè)計不等同于傳統(tǒng)的備課寫教案。教學設(shè)計有利于教學工作的科學化,使教學活動納入科學的軌道。教學設(shè)計的意義就在于追求教學效果的最優(yōu)化,不僅關(guān)心教師如何教,更關(guān)心學生如何學,注重將人類對教與學的研究結(jié)果和理論綜合應用于教學實踐。教學設(shè)計主要包括確定教學目標、組織教學內(nèi)容、分析教學對象、選擇教學形式和方法及教學媒體、設(shè)計教學過程、教學質(zhì)量評價設(shè)計等基本環(huán)節(jié),其中,設(shè)計教學過程是課程教學設(shè)計的核心。

1.2該課程教學設(shè)計的內(nèi)容

西安理工大學C語言程序設(shè)計課程組于2003年出版了《C語言程序設(shè)計教程》及配套的《C語言程序設(shè)計教程上機實驗與學習指導》特色教材。自2011年開始,非計算機專業(yè)選用的教材與計算機專業(yè)不同。目前非計算機專業(yè)選用《C語言程序設(shè)計》(第1版,張毅坤教授,高等教育出版社,2011)作為該課程的教材。非計算機專業(yè)C語言程序設(shè)計的教學設(shè)計是一項復雜的系統(tǒng)工程,主要包括課程教學設(shè)計、章節(jié)教學設(shè)計、課堂教學設(shè)計和實驗教學設(shè)計,以西安理工大學C語言程序設(shè)計課程教學大綱為指導,以《C語言程序設(shè)計》(第1版)及其配套教材為基礎(chǔ),確定課程教學設(shè)計的內(nèi)容:①將該課程的教學目標確定為“掌握C語言的基本語法和語義,理解結(jié)構(gòu)化程序設(shè)計的思想和方法,提高學生的編程能力和調(diào)試程序的能力”。②組織教學內(nèi)容的關(guān)鍵是進行教材的組織呈現(xiàn),理論教學內(nèi)容包括《C語言程序設(shè)計》(第1版)的第一章至第八章,實驗教學體現(xiàn)于該教材的第九章及配套教材。③學生作為教學對象始終是教學過程中的重要角色,工科非計算機專業(yè)的種類多,分析教學對象就是掌握學生特點與了解專業(yè)背景并重。④重點突出課堂教學設(shè)計,傳統(tǒng)教學與案例教學有機結(jié)合,“講解+多媒體演示+課堂板書”缺一不可。⑤設(shè)計教學過程與“組織教學內(nèi)容”聯(lián)系最為緊密,主要包括課堂教學設(shè)計和實驗教學設(shè)計,教學過程設(shè)計遵循的總原則是:激發(fā)學生興趣,注重能力培養(yǎng),合理安排教學順序,講清重點與化解難點緊密結(jié)合,課堂提高與課后鞏固拓展有機統(tǒng)一,并預測教學實踐中可能出現(xiàn)的意外情況。⑥將學生評價、同行評價、教學督導組專家評價、主管教學的領(lǐng)導評價和教師自我評價這幾種評價的結(jié)果綜合起來,比較客觀的評價教學效果與教學質(zhì)量。

2教學設(shè)計的實踐及效果

我們連續(xù)多年承擔非計算機專業(yè)C語言程序設(shè)計課程,先后承擔過西安理工大學電氣工程及其自動化(電力)、水文與水資源工程、印刷工程、包裝工程和材料科學與工程等專業(yè)的C語言程序設(shè)計的理論教學和實驗教學任務。始終將上述教學設(shè)計的內(nèi)容貫穿于課堂教學和實驗教學之中。C語言程序設(shè)計本身是一門實踐性很強的課程,加之各個理工科專業(yè)的特色鮮明,所以結(jié)合學生所學專業(yè)特點與需求,同一門課程,針對不同專業(yè)的學生,適當調(diào)整教學設(shè)計內(nèi)容,并在教學實踐中檢驗教學效果。2012年以來,學生對筆者的教學評分一直在95分以上,也給予了肯定性的評價,例如“采用啟發(fā)式教學,闡述問題深入淺出,重點突出,能理論聯(lián)系實際或聯(lián)系學科發(fā)展的新成果”;“對于您的授課方式我們很滿意,感謝您對這門課程的熱忱,我們會努力學下去”;等等。

3結(jié)語

篇(2)

關(guān)鍵詞:C程序設(shè)計;C語言;課程;教學

1概述

C語言是當今計算機應用中最重要且被廣泛使用的一門程序設(shè)計語言,它兼具高級和低級語言的優(yōu)點,特別適合于編寫計算機系統(tǒng)軟件。高校的很多計算機專業(yè)課程,如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、算法設(shè)計等,多選用C語言作為教學語言。學生學好C語言,不僅是一門課和一種技能的問題,而且涉及到能否學好整個專業(yè)課。因此,C語言程序設(shè)計的教學越來越被提高到重要的位置,各校紛紛進行C語言教學方法的改革和試點工作[1-3],并取得了一定的經(jīng)驗和成績。

筆者所在高校也進行了有益的探索[4]。在國家級教學團隊“計算機基礎(chǔ)系列課程教學團隊”共同確立的教改思想和指導原則下,各授課教師根據(jù)自己的教學經(jīng)驗,進行了多種教學方法的嘗試,取得了良好的成果。其核心思想是,不斷加大C語言的實踐課時,注重學生編程技巧和編程能力的提高。盡管如此,部分學生仍然不能很好地掌握C程序設(shè)計技術(shù)。在C語言考試中,學生更易于完成填空、選擇、判斷正誤等檢驗“基礎(chǔ)知識”的題型,程序設(shè)計或上機編程題則完成質(zhì)量較差。直到學習數(shù)據(jù)結(jié)構(gòu)等課程時,部分學生仍然難以用C語言編寫算法,這直接影響到了數(shù)據(jù)結(jié)構(gòu)等課程的教學效果,對后續(xù)課程造成了影響,甚至嚴重影響了畢業(yè)論文的進度和質(zhì)量。

C語言是一門程序設(shè)計語言,它是程序員和計算機相互交流的語言。作為語言學習,它也遵守人學習語言的最一般規(guī)律:在實踐中學習語言,重視單詞的學習和積累,重視語言的交流能力。

2像嬰幼兒學習說話一樣,學習計算機語言

嬰幼兒學習語言的方法對C語言程序設(shè)計課程的教學組織具有很大的啟示作用。

2.1跟著大人,重復學習說話

嬰兒學習說話,是從“mama、baba”開始,爸爸媽媽積極應答,并鼓勵孩子繼續(xù)“說話”。期間沒有人在意,孩子是有意識或者是無意識的,孩子的發(fā)音是否準確,只要有聲音,就給予足夠的鼓勵。之后,嬰兒繼續(xù)學習其他稱呼和各種詞匯,會說“開門、媽媽抱”等短句,直到“我要出去”等簡單的句子。這一語言學習的過程特征很明顯:跟著大人,重復說話,不在乎語法是否正確,能簡單表達意思,大人能聽懂即可。

C語言學習也一樣。教師把自己看作大人,學生就是嬰兒。從語言教學上看,不首先去強調(diào)語法等規(guī)則,而是教授“例子”。教師可以在課堂上重點講授一個又一個例子,在課堂上編譯、連接并調(diào)試運行程序,讓學生課后去重復這些程序。這種方法可以讓學生在最短的時間內(nèi),真正“接觸”到C語言,通過老師的程序?qū)嵗陀嬎銠C實現(xiàn)對話。教師通過作業(yè),鼓勵和引導學生修改這些簡單的程序,并鼓勵學生獨立完成一些新的程序。這種方法使學生在剛開始上課時就接觸計算機,重視學生快速和計算機建立聯(lián)系,讓學生在編輯、排錯、調(diào)試和運行程序的實踐過程中,和計算機對話,達到從實踐中學習的目的。

“在例子中,學習和計算機的對話,讓計算機訓練自己?!?/p>

2.2不斷學習單詞,豐富語言的內(nèi)涵

會說話的嬰兒有了新的渴求,他需要通過不斷學習,拓展自己的知識和生存空間,大人們也非常配合他,不斷教他新的“知識”,這些新知識,首先就是“單詞”。嬰兒會指著電視機“啊啊”地叫,大人們教給他說“電視”,于是嬰兒學會了“電視”這個單詞。他可能說“寶寶要電視”,雖然不符合語法,但他已經(jīng)勇敢地清楚地表達了自己的需求。寶寶在大人的糾正過程中不斷學習,掌握的詞匯越來越多,他也越來越具有和人交流的能力。這種能力是通過不斷學到“新詞”開始的,是不斷被大人們糾正提高的。

C語言學習也一樣。教會學生編寫基本的C程序后,接下來的工作,不是要寫復雜的“讓計算機唱歌跳舞”的程序,而是讓學生不斷掌握新詞匯,擴大和計算機的交流范圍。在C中,這些新詞匯就是C的庫函數(shù)。C語言提供了豐富的庫函數(shù),程序員不可能脫離開這些庫函數(shù)妄談編程。以往的C教學中,可能會忽視這些庫函數(shù)的介紹,只有在課本的附錄里,才能找到他們的索引。教師課堂上的主要時間,花費在介紹C的各種語法上。考試中,這些語法就是“基礎(chǔ)”知識,這又會把學生的學習重點,引導在學習和背這些語法上,無形中又忽視了實際編程能力的培養(yǎng)和鍛煉。這是造成學生不會“寫程序”重要原因。

嬰兒不認識新事物,就無法開口說話。學生如沒有很好地掌握庫函數(shù),就難以寫程序。比如,若沒有printf()函數(shù),學生就不可能知道如何把信息顯示在屏幕上。因此,學習寫C程序,首先需要學好C的庫函數(shù)。教師在課堂上的重點,就在于在例子中,盡可能多地使用庫函數(shù)。讓學生“見過”并“知道”有這樣的庫函數(shù)可以用,再通過編程作業(yè),促使學生掌握庫函數(shù)。庫函數(shù)就是C語言中的“單詞”,有了這些單詞,才能開始編程,和計算機“對話”。

“不僅要會和計算機說話,而且可以天南海北地聊。”

2.3多說多練

學會說話的嬰幼兒對這個世界充滿了好奇,他已經(jīng)長大了。他不僅和他的爸爸媽媽說話,他還要和其他人說。他要去上幼兒園,可以和老師說話,可以和幼兒園的其他小朋友說話,他的語言能力不斷進步,他會唱歌,會背唐詩、三字經(jīng)、弟子規(guī),他已經(jīng)像個大人了。

學生學習C語言也一樣。最開始模仿老師的程序,編寫程序,按照老師布置的作業(yè)練習編程,最后可以根據(jù)自己的興趣,編寫一些應用程序。學生解決問題的能力越來越強,可以排除程序中的錯誤,掌握調(diào)試程序的方法,逐漸能夠書寫小規(guī)模的程序了。

這些能力的提高和培養(yǎng)不是教師在課堂上能夠完成的,需要學生在實踐中提高。此時教師可以使用特殊資源了,即上機課時。高校中C語言的課時一般由3部分構(gòu)成:課堂學時、課后機時和專門的上機課時。利用上機課時,教師可以布置小規(guī)模的系統(tǒng)編程作業(yè),讓學生去完成。通過這種作業(yè),讓學生系統(tǒng)掌握C的編程知識,提高程序設(shè)計能力和水平。

“多寫多練,可以和計算機討論問題?!?/p>

2.4上學后,我們再學語法

嬰幼兒長成了小學生,他要開始上學了。在學校,他開始學習課文,通過課文認字、認詞、認成語,寫字、寫詞、寫句子,他開始鍛煉寫作文。不知不覺中,他讀了很多書,從童話開始,到小說、散文、詩歌,最后是名著。他開始系統(tǒng)學習語法,主謂賓定狀補,不勝枚舉。

C語言的學習也沒有止步。實際上,C語言程序設(shè)計課程只能完成上述2.1~2.3部分的內(nèi)容,這些部分教會了學生寫程序,而不是教會了學生C語言的語法。C語言的語法,可以融于課堂的例子中,通過程序設(shè)計和調(diào)試,直觀地介紹C的語法,通過程序練習和調(diào)試,由計算機來告訴學生,怎樣符合規(guī)則,怎樣不符合。對于一般的語法,要求學生自學。C程序中的眾多語法,比如C語言從main()函數(shù)開始執(zhí)行、變量定義位置、注釋寫法、函數(shù)命名、參數(shù)以及函數(shù)返回、變量作用域、運算符的優(yōu)先級等,多是規(guī)則,并不難理解,需要學生記住并掌握,而單調(diào)的看書和記憶,效果遠不如在程序排錯和調(diào)試過程中學習。

通過程序?qū)嵺`和例子學習語法,而不是只是在課堂上講授語法。這樣,當學生有了一定的編程能力后,再回過頭去研究語法,可以更好地提高對C語言的理解水平。如果在一開始就把重點放在語法上,可能反而無法掌握C程序設(shè)計技術(shù)。

實際上,C的一些語法細節(jié)在實際工作中是不常用的。例如,判斷閏年的邏輯表達式:( Year%4==0 && year%100!=0 )||year%400==0,其中涉及到運算符、運算表達式以及運算符優(yōu)先級等問題。若要計算該表達式的值,當然需要記住表達式的優(yōu)先級順序等語法知識。但實際工作中,是不鼓勵把程序?qū)懗赡欠N樣子的,實際工作中,要求程序書寫清晰明了,簡單易懂,強調(diào)程序的可讀性。因此,上述代碼可以寫為:

(( ( year%4 == 0 ) && ( year%100 != 0 )) || ( year%400 == 0 ))

“不僅讓計算機能聽懂,而且要易于聽懂。”

2.5學無止境

經(jīng)過了中學階段的學習,孩子已經(jīng)完全掌握了“漢語”這一門語言,此后能否成為編輯、記者、作家、詩人,則需要更多的學習和鍛煉。他需要研讀名著,體驗生活,筆耕不輟。

C語言也如此。C語言課程結(jié)束后,學生可以通過參加課外興趣小組、各種計算機編程競賽、后續(xù)的專業(yè)課學習、畢業(yè)設(shè)計等,不斷錘煉自己用C語言進行程序設(shè)計的能力。他可能逐漸接觸到C語言課程永遠無法講授的東西,比如socket編程、進程與多線程、并發(fā)與競態(tài)、Linux驅(qū)動程序、Windows驅(qū)動程序、研究開源代碼等。他成了一名高級程序員、資深程序員、專家,他開始“用Word寫程序”。

“計算機編程,一個玩具(計算機)的更高級的玩法(寫軟件)而已。”

3結(jié)語

C語言是一門程序設(shè)計語言,教學的目標在于讓學生“掌握”C語言。所謂掌握,不僅指C的基礎(chǔ)知識、語法結(jié)構(gòu)等,最重要的目的是會用C語言寫程序。C的其他所有知識,都在程序編寫和調(diào)試中得到學習和掌握。

本文根據(jù)嬰幼兒學習語言的特點,提出了C語言的教學思想和教學方法,其主要思想為:教學目的在于教會學生用C語言寫程序,讓學生在不斷實踐中提高程序設(shè)計的水平;課堂上,主要通過程序講授編程的方法和技巧,強調(diào)C語言的庫函數(shù)學習及其使用方法,通過程序重點介紹難點和重要語法知識,一般語法由學生自學;強調(diào)大量的C程序鍛煉,在C語言的編寫、調(diào)試中,由計算機教會學生編寫程序,在編寫程序和調(diào)試程序中,學習C語言的語法。

致謝:本論文得到了國家級教改項目“國家級教學團隊――計算機基礎(chǔ)系列課程教學團隊”的支持。

參考文獻:

[1] 李莉. C語言程序設(shè)計的教學改革[J]. 計算機教育,2009(12):28-29.

[2] 李業(yè)麗. “C語言程序設(shè)計”課程建設(shè)的思考[J]. 計算機教育,2009(12):31-32.

[3] 趙金萍. “任務驅(qū)動式”的C語言程序設(shè)計教學[J]. 計算機時代,2007(8):25-26.

[4] 王冰. C語言程序設(shè)計課程教學方法的探討[C]//王永生. 研究型大學建設(shè)本科教學改革的研究與實踐. 北京:北京交通大學出版社,2008:624-628.

Teaching Methods of C Programming Language Learned from Baby’s Language Learning

ZHAO Shuaifeng, HU Shaohai

(School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China)

篇(3)

關(guān)鍵詞:網(wǎng)絡(luò)課程;教育軟件;網(wǎng)絡(luò)教學

隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的發(fā)展與深化,教學手段不斷改進,經(jīng)歷了從板書、教具、多媒體課件到網(wǎng)絡(luò)課程的發(fā)展階段。網(wǎng)絡(luò)課程是建立在網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)等現(xiàn)代信息平臺上的一種新型教學模式,與普通的多媒體課件不同,網(wǎng)絡(luò)課程是通過計算機網(wǎng)絡(luò)來表現(xiàn)教學內(nèi)容和實施教學活動的教學模式。通過網(wǎng)絡(luò)課程的構(gòu)建可以整合豐富的教育資源,突破了學習的時空限制,實現(xiàn)了自主化學習、個性化學習和遠程交互途徑,學習模式由傳統(tǒng)的基于課堂的教師講授轉(zhuǎn)變?yōu)榱Ⅲw化、多元化學習,因此網(wǎng)絡(luò)課程是實現(xiàn)教育信息化的重要體現(xiàn)和手段。

1“高級語言程序設(shè)計”網(wǎng)絡(luò)課程的意義

高級語言程序設(shè)計是計算機專業(yè)的一門核心基礎(chǔ)課程,是學生從事軟件開發(fā)的必備技能。這門課程概念繁多、抽象難懂,邏輯性和實踐性極強,學習容易枯燥,如何利用開放式網(wǎng)絡(luò)教學環(huán)境,創(chuàng)建生動的、個性化、研究型教育模式,是現(xiàn)代教育在觀念、內(nèi)容、方法、手段和結(jié)構(gòu)上的一次全方位變革,“高級語言程序設(shè)計”網(wǎng)絡(luò)課程的構(gòu)建與實施,變靜態(tài)的、形式單一的教學模式為動態(tài)的、多元化的網(wǎng)絡(luò)多媒體教學模式[1],是高校教育改革的重要舉措和內(nèi)容。其意義體現(xiàn)在以下幾方面:

1) 轉(zhuǎn)變學生的學習方式。網(wǎng)絡(luò)多媒體課程的自主學習方式使學生變被動接受為主動構(gòu)建者,有利于培養(yǎng)學生的主動性和創(chuàng)造性思維。學生從課程中不僅學到了專業(yè)知識,更重要的是通過檢索和利用各種信息資源,獲得了信息素養(yǎng)能力的訓練,為工作和科研培養(yǎng)了良好的信息能力[2]。

2) 學習資源突破了時間和空間的限制、使得課程資源的交流和共享成為可能,使學習更加便利,有利于培養(yǎng)學習的自主性和積極性。

3) 提供了豐富的教學資源,突破了課堂教學內(nèi)容的狹隘性,擴展了學習范圍,開闊了思維,使學生科研能力和創(chuàng)新能力得以提高。

4) 強大的多媒體功能可以提供實驗和實踐的模擬和仿真,化抽象概念為生動具體的情景,使得學習更加輕松和容易。

5) 網(wǎng)絡(luò)的及時性、開放性和交互性也是普通課堂教學無法比擬的,留言簿、論壇、電子郵件、及時通信等方式使學生之間、師生之間的交流更加輕松。

6) 在線考試為學生檢查學習效果,減輕教師閱卷負擔提供了可能。

2 “高級語言程序設(shè)計”網(wǎng)絡(luò)課程的目標

基于傳統(tǒng)多媒體課件的“課堂演示型”教學方式給學生帶來了圖文并茂的生動效果,但這遠遠沒有發(fā)揮多媒體的交互性特點,課件只不過成為了電子版的板書,學生只能夠被動地接受知識而不能主動參與教學活動。要實現(xiàn)教學的開放性、交互性和自主性,就需要把網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)結(jié)合起來,構(gòu)建網(wǎng)絡(luò)課程正是實現(xiàn)這一目標的途徑。

因此,“高級語言程序設(shè)計”網(wǎng)絡(luò)課程的總體目標是:構(gòu)建一個導航清晰、界面生動友好、教學內(nèi)容充實、教學主線設(shè)計合理,具有教學、個性化學習、網(wǎng)上答疑及討論、自測等功能的教學系統(tǒng)平臺。具體表現(xiàn)在:

1) 教師可以整合豐富的教學資源,各類教學資源、提供教學大綱、周歷、課后作業(yè)、實驗作業(yè)、電子教材、軟件下載、試題下載、源程序下載、相關(guān)論文等。

2) 學生通過留言本、論壇、郵件等方式與教師或同學之間進行交流,輕松實現(xiàn)互動和遠程交流。

3) 課程的實踐性要求課后要加強編程練習,網(wǎng)絡(luò)課程要圍繞課后習題這一重要教學環(huán)節(jié),使學生最大限度地參與練習與實習,達到理想的教學目標。

4) 采用以章節(jié)為單元的折疊式樹型目錄導航結(jié)構(gòu),循序漸進,合理的信息分類與鏈接使自主學習得以順利進行。

5) 整合大量教學資源和素材,彌補教材內(nèi)容的不足和課堂講授時間的不足,創(chuàng)造并提供自主學習環(huán)境,提供全國計算機等級考試介紹、全國軟件水平考試介紹、二級C語言考試大綱和試題、二級C語言模擬考試軟件等。提供C語言的論文和相關(guān)科研訓練,提高理論水平和擴展思維。

3網(wǎng)絡(luò)課程特色欄目設(shè)計

網(wǎng)絡(luò)課程建設(shè)就是要按照學科知識體系以及網(wǎng)絡(luò)教學要求,對各種教學資源進行集成和綜合[3]。教學內(nèi)容是網(wǎng)絡(luò)課程設(shè)計的主體,在網(wǎng)絡(luò)課程中教師是組織者、設(shè)計者、指導者,在教學內(nèi)容的設(shè)計上應按照網(wǎng)絡(luò)環(huán)境的需要和教學目標進行合理分解與重組,并根據(jù)不同內(nèi)容的知識特點選擇不同的媒體表征形式。以便使教學內(nèi)容適于以網(wǎng)絡(luò)化形式和手段表現(xiàn)出來。

以“高級語言程序設(shè)計”網(wǎng)絡(luò)課程的需求為例,為了讓學生了解課程內(nèi)容、方便學生選課需要進行課程介紹,為了實施教學內(nèi)容需要對每一章節(jié)進行講解,為學生提供課件、源代碼、論文等大量學習資源,為了實現(xiàn)教學的互動還要實現(xiàn)在線的師生交流和答疑,為了配合國家計算機等級考試、加強練習還需要提供二級考試大綱、模擬軟件和試題等。

根據(jù)以上需求分析,本網(wǎng)絡(luò)課程采用以章節(jié)為教學單元的模塊化結(jié)構(gòu),采用縱向樹型目錄導航結(jié)構(gòu)組織知識點和章節(jié),根據(jù)具體的知識要求采用文本、圖片、音頻、動畫、視頻等多種形式。共分為5個欄目。

1) 課程簡介:包括課程介紹、理論課和實驗課教學大綱、周歷、考試方式、教師信息等方面的內(nèi)容。

2) 教學內(nèi)容:共分10章,是網(wǎng)絡(luò)課程的核心模塊,按照C語言知識體系的結(jié)構(gòu)循序漸進行詳細講解,分別介紹預備知識,C語言基礎(chǔ),順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),數(shù)組、函數(shù)和編譯預處理,結(jié)構(gòu)體與共用體和文件。課件采用PDF格式,單擊每一章的標題鏈接,即可打開相應的PDF文件。

3) 學習資源:提供上機習題、教材源程序、課件下載、C語言運行軟件下載、參考論文和電子書等。

4) 交流平臺:有留言本和論壇兩種方式,留言本針對師生之間,學生提問留言,教師作為管理員可以回復和刪除某個學生的留言。而用戶在論壇中注冊后就可以發(fā)貼,并且無論是學生還是教師都可以回復貼子,輕松實現(xiàn)開放式答疑和交流。教師還可以定期地創(chuàng)建不同主題的討論組,引導學生進行討論、分析和思考問題,開擴編程思路。

5) 計算機二級考試:提供全國計算機C語言二級考試大綱、C語言二級考試模擬軟件下載和歷年真題。網(wǎng)絡(luò)課程的整體結(jié)構(gòu)框圖如圖1所示。

4網(wǎng)絡(luò)課程開發(fā)流程

4.1教學素材收集

教學素材是網(wǎng)絡(luò)課程的基礎(chǔ),是需要規(guī)范的重點和核心。教學資源主要分8類:試題庫、試卷素材、媒體素材、文獻素材、課件素材、案例素材、常見問題素材和教育資源索引[3]。學習資源包含了大量支持學習的材料,除了課程本身的專業(yè)知識點以外,還可以鏈接到互聯(lián)網(wǎng)上的其他參考資料,如視頻、軟件、國內(nèi)外優(yōu)秀教學網(wǎng)站、全國計算機等級考試、計算機水平考試等。教師是學習資源的組織者和設(shè)計者,通常要經(jīng)過搜集、篩選、分類、整理、組織與數(shù)字化等工作過程,同時還要考慮方便學習者的使用[4]。因此我們按照教學大綱將每一章的知識點制作成圖文并茂的多媒體課件或PDF文件。課后習題和上機實驗習題制作成網(wǎng)頁文件,試卷和二級考試真題制作成網(wǎng)頁或Word文檔。教材源程序制作成壓縮文件以供下載。C語言論文和電子教材使用PDF格式。搜集相關(guān)軟件,包括C語言集成開發(fā)軟件,如TurboC、Visual C++、WinTC、C語言二級考試模擬軟件等。

4.2動畫制作

為使頁面生動友好,迅速引起學生的注意力并激發(fā)其學習興趣,在首頁應用Flash MX制作了動畫和標題滾動字幕;為使學生能夠更好地理解和掌握C語言中比較抽象難懂的概念,如函數(shù)的遞歸調(diào)用、冒泡排序、選擇排序等,制作了遞歸曲線的生成動畫,遞歸調(diào)用的漢諾塔動畫、顯示回溯搜索過程的八皇后動畫、顯示廣度優(yōu)先搜索過程華容道動畫等,這些動畫形象地展示了算法實現(xiàn)的過程,化靜態(tài)的思維過程為動態(tài)的實現(xiàn),有利于學生更好地掌握這些知識點。漢諾塔動畫如圖2所示。

4.3開發(fā)實現(xiàn)

網(wǎng)絡(luò)課程的開發(fā)技術(shù)分為前臺開發(fā)技術(shù)和后臺開發(fā)技術(shù)兩部分[2]。前臺開發(fā)技術(shù)是指網(wǎng)頁的設(shè)計與制作技術(shù),利用DreamweavMX、Flash、Fireworks等軟件來實現(xiàn),教學網(wǎng)站導航清晰是關(guān)鍵,因此首頁采用嵌套框架布局,上面是標題,左邊是按模塊組織的樹型目錄,每個鏈接單擊后目標文件顯示在右邊,下面是版權(quán)、制作者信息和日期時間。在頁面中使用了文本、圖像、表格、超鏈接,Flash 動畫和視頻動畫等。后臺開發(fā)技術(shù)使用了Web服務器編程技術(shù)ASP(Active Server Pages)。本網(wǎng)絡(luò)課程的論壇模塊、留言本模塊通過ASP編程實現(xiàn)與網(wǎng)絡(luò)數(shù)據(jù)庫的連接和動態(tài)交互訪問,能夠?qū)Ω鞣N數(shù)據(jù)資源不斷地更新和維護。

4.4編寫腳本程序

為了實現(xiàn)生動的動畫效果,腳本的編寫是網(wǎng)絡(luò)課程制作過程中重要的一環(huán),運用JavaScript腳本程序和HTML代碼可以實現(xiàn)以下特效:1)折疊式樹型目錄,可以展開和折疊每個欄目。2)滾動字幕,顯示在首頁標題上,用C語言程序設(shè)計代碼實現(xiàn)。3)當前的日期和時間,以下腳本代碼僅在網(wǎng)頁底部輸出年月日和時分秒(其余代碼略)。

document.write( year + "年" + month + myweekday + "日" + day);

document.write( myhours + myminutes);

4.5引用層疊樣式表

層疊樣式表(CSS)是一系列格式設(shè)置規(guī)則,CSS樣式是對HTML語言的一種擴展,主要用于控制Web頁面內(nèi)容的外觀和頁面風格設(shè)計,在網(wǎng)頁制作過程中起著非常重要的作用,掌握CSS能夠有效地提高制作網(wǎng)頁效率。CSS擴充了HTML各標記的屬性設(shè)置,豐富了網(wǎng)頁視覺效果,而且CSS樣式可通過腳本程序來控制,這樣便可以有效地對網(wǎng)頁的外觀和布局進行精確的控制,從而使網(wǎng)頁的表現(xiàn)方式更加靈活和美觀[5]。為了統(tǒng)一網(wǎng)站頁面的風格,在頁面中定義了大量的樣式來統(tǒng)一的頁面背景圖片、字體大小等,部分樣式定義如下所示。

.STYLE1 {font-size: 18px}

.STYLE2 {font-size: 18px; font-weight: bold; }

body {background-image: url(../image/ back1.JPG);}

5結(jié)語

隨著計算機網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和信息化的逐步深入,網(wǎng)絡(luò)課程在高校的應用也日趨廣泛,為了更好地配合課堂教學,筆者將先進的信息技術(shù)與教學內(nèi)容相結(jié)合,創(chuàng)建了“高級語言程序設(shè)計”網(wǎng)絡(luò)課程,獲2009年云南省多媒體教育軟件大賽二等獎。網(wǎng)絡(luò)課程提供了豐富的教學資源,將課堂延伸到課外,為學生創(chuàng)造了獲取資源、評價學習效果和師生互動的環(huán)境。將課堂教學與網(wǎng)絡(luò)課程相結(jié)合,使學生不僅學到了專業(yè)知識,還能更多地進行信息檢索和獨立思考?!案呒壵Z言程序設(shè)計”網(wǎng)絡(luò)課程為教學提供了一種全新的教學手段,對于推動高校教學改革具有參考價值。

參考文獻:

[1] 杜文,曹旭斌,龐先偉. 高校體育網(wǎng)絡(luò)(教程)的構(gòu)建與應用[J]. 北京體育大學學報,2007,30(1):104-106.

[2] 熊鷹. “信息檢索與利用”網(wǎng)絡(luò)課程的教學設(shè)計與實現(xiàn)[J]. 圖書館論壇,2006,26(2):23-25.

[3] 程曉旭. 高校網(wǎng)絡(luò)教學研究[J]. 中國成人教育,2007(19):118-119.

[4] 董飛,王廣新. 成人教育網(wǎng)絡(luò)課程開發(fā)的關(guān)鍵問題分析[J]. 中國成人教育,2005(12):64-64.

[5] 玲. CSS層疊樣式表在DHTML中的應用[J]. 鞍山師范學院學報,2006,8(2):63-65.

Research and Development of High-level Language Programming Network Course

DING Hai-yan, ZHAO Zheng-peng, LI Wei-hua

(Information Institute, Yunnan University, Kunming 650091, China)

篇(4)

關(guān)鍵詞:游戲教學法;游戲案例;激勵機制;案例教學

中圖分類號:G431 文獻標識碼:A 文章編號:16727800(2013)009019203

基金項目:國家自然科學基金項目(61171075);湖北省自然科學基金項目(2011CDB297);武漢市教育局重點科研項目(2011020);湖北省教研項目(鄂教(2011)32);湖北省教育廳科研項目(B20129003);湖北省教育廳科學研究項目(B2013254);校本重點研究項目(2013JZ06)

作者簡介:周方(1982-),女,碩士,武漢生物工程學院計算機與信息工程系講師,研究方向為分布式系統(tǒng)與軟件工程。

0引言

縱觀筆者所在院系人才培養(yǎng)方案,除去專業(yè)實習與畢業(yè)設(shè)計環(huán)節(jié),??茖W生在校學習5學期,程序設(shè)計類課程開設(shè)共持續(xù)4學期,本科學生在校7學期,程序設(shè)計類課程開設(shè)共持續(xù)6學期,雖然經(jīng)過長時間的系統(tǒng)學習,但是效果并不理想。該系針對面向過程和面向?qū)ο髢深惓绦蛟O(shè)計類課程,開設(shè)有《C語言程序設(shè)計》、《面向?qū)ο蟪绦蛟O(shè)計》、《Java語言程序設(shè)計》、《Delphi語言程序設(shè)計》、《C#語言程序設(shè)計》、《.Net語言程序設(shè)計》等一系列程序設(shè)計類課程,期望用程序設(shè)計語言的高覆蓋率換取高就業(yè)率。但大多數(shù)學生均感覺投入了過多的精力,卻沒有精通任何一門程序設(shè)計類語言,并且從事計算機相關(guān)工作的畢業(yè)生

人數(shù)比例不到25%,這與人才培養(yǎng)初衷出現(xiàn)了嚴重的不一致。針對該現(xiàn)象,汲取各程序設(shè)計類課程任課教師的經(jīng)驗,在現(xiàn)有教學學時的基礎(chǔ)上,通過調(diào)整人才培養(yǎng)方案,尋找各類程序設(shè)計類課程教學方法、教學內(nèi)容、考試方式、教學評價等的通用性研究,并構(gòu)建知識共享平臺,摸索出一套適合本校校情的程序設(shè)計人才培養(yǎng)模式,并爭取向其它兄弟院校推廣。

1游戲教學法定義及創(chuàng)新

所謂游戲教學法,就是在分析常規(guī)教學方法的基礎(chǔ)上,結(jié)合在校大學生愛玩游戲的實際情況,采用學生普遍感興趣的游戲案例作為載體,教學過程中,注重與學生平等、信任關(guān)系的建立,實現(xiàn)“寓教于樂”的最高境界。具體創(chuàng)新如下:

(1)該方法通過深入剖析計算機相關(guān)專業(yè)程序設(shè)計類課程之間的關(guān)聯(lián)關(guān)系,將其組成群組進行立項研究,通過調(diào)整教學大綱、注重第一門程序設(shè)計課程的教學、利用案例特別是游戲案例進行知識點講解等方式,從多個角度激發(fā)學生學習程序設(shè)計的積極性,達到提高學生工程實踐能力的目的。

(2)該方法首次將軟件產(chǎn)業(yè)中的角色定位和角色職能,引入高校計算機教學課堂,以便學生對該行業(yè)有所了解,更早、更好地涉及該領(lǐng)域,從而定位和充實自己的職業(yè)生涯。

(3)該方法在進行案例教學過程中,以小組協(xié)作方式進行學習,以提高學生的團隊合作意識;依照“將課堂還給學生”以及“授人以魚,不如授人以漁”的思想,讓學生自己組合成小組,自己參與管理,摸索適合自己團隊的激勵機制,促使學生在提升程序設(shè)計能力的同時,也相應提升其管理能力,這樣有助于培養(yǎng)技能和管理相結(jié)合的復合型人才,全面提高學生的綜合素質(zhì),以適應我國軟件產(chǎn)業(yè)迅猛發(fā)展的需要。

(4)本項目研究堅持強化學生的抽象思維能力和設(shè)計(動手)能力的培養(yǎng),從教學過程的一點一滴入手,逐步引導學生建立創(chuàng)造性學習和創(chuàng)造性工作的意識,以達到培養(yǎng)創(chuàng)新人才的目的。

(5)本項目以游戲案例為載體,快樂學習為理念,通過尋找程序設(shè)計類課程教學的通用性并建立通用性案例庫等方式,達到縮短能力培養(yǎng)周期的目的。

2游戲教學法具體內(nèi)容

該教學方法以《C語言程序設(shè)計》、《C++語言程序設(shè)計》為主,《數(shù)據(jù)結(jié)構(gòu)》和《數(shù)據(jù)庫》為輔,通過對這4門計算機軟件系列類課程立項進行研究,針對學生愛玩游戲的特點,通過對知識點進行提取、整合,構(gòu)建核心知識體系,將其融入到游戲案例中, 從教學計劃、教學案例、教學方法、教學模式、教學內(nèi)容、教學反思、評價體系、考核形式、激勵機制等9個方面進行研究,具體內(nèi)容如下:

2.1教學計劃研究

雖然網(wǎng)絡(luò)游戲已經(jīng)盛行,但暫時還沒有進入高校計算機專業(yè)的課堂教學,因此很難借鑒其它兄弟院校的教學計劃,而培訓機構(gòu)和游戲公司卻充當了先行者??梢越梃b其課程體系結(jié)構(gòu)和人才培養(yǎng)方案,例如:開設(shè)游戲策劃基礎(chǔ)、游戲構(gòu)架設(shè)計、Flash、Flex、Java、網(wǎng)絡(luò)游戲程序設(shè)計、網(wǎng)絡(luò)游戲算法設(shè)計、游戲數(shù)理概論、游戲渲染技術(shù)、游戲平臺設(shè)計、游戲組建開發(fā)等課程。

2.2教學案例研究

建設(shè)程序設(shè)計專用案例庫,以便復用。以游戲案例為切入點,結(jié)合當前計算機業(yè)內(nèi)的熱點,選取游戲中的某個片段,結(jié)合程序設(shè)計的理論知識,帶領(lǐng)學生去實現(xiàn),例如:人人網(wǎng)、騰訊網(wǎng)、雅虎網(wǎng)平臺上的社區(qū)類游戲。案例收集過程中,兼具趣味性和實用性,例如:交通信號燈程序、打字程序、計算器、猜數(shù)程序等,以此來吸引學生,學生對其了解后,可進行適當?shù)耐晟坪托薷?,以培養(yǎng)其創(chuàng)新意識。

2.3教學方法研究

教學過程中,要綜合考慮學生的知識水平、認知規(guī)律、學習特點和接受能力,同時也要清楚地意識到第一堂課的重要性。能否上好第一堂課,直接影響到整個課程的學習,在上第一堂課時,教師應幫助學生明確學習該門課程的目的和學習任務,建立一個完整的學習框架,使學生能樹立為用而學的學習動機。在課前充分了解學生的基本情況,包括他們的入學起點、已學課程、對該門程序設(shè)計類課程的認識和需要、興趣愛好和關(guān)心的話題等,還要對課堂上可能遇到的各種問題予以充分估計,并擬定多種相應的教學方案。

講解知識點時,加入公司實際運作時崗位分工的介紹,例如:美工、前臺程序員、后臺程序員、游戲策劃、運維等工作人員應具備的知識體系等,讓學生依據(jù)自己的興趣愛好,有針對性地培養(yǎng)和提高自己在該方面的能力,以便更早、更快地與工作接軌。

2.4教學模式研究

采用“以例激趣—以例說理—以例導行”的教學模式,激發(fā)學生的求知欲和表現(xiàn)欲,寓教于樂。心理學研究表明,良好的心境可以使思想活躍,思維敏捷,表達欲增強。游戲能激發(fā)學生的學習興趣,能給課堂營造良好的氛圍。游戲活動能激發(fā)學生的創(chuàng)新意識,針對青少年模仿能力強、好動、好玩、愛表現(xiàn)的天性,將游戲元素引入課堂,通過游戲案例對程序設(shè)計類課程教學方法進行改革,打破傳統(tǒng)的“概念—命令—程序”一條線的教學安排,讓學生能夠輕松接受新知識,調(diào)動他們主動學習新知識、探索新方法的積極性,使得學習逐步進入一個良性循環(huán)的軌道[1]。

2.5教學內(nèi)容研究

重設(shè)授課內(nèi)容順序。程序設(shè)計類課程,通常是按知識的體系結(jié)構(gòu)進行組織,即“數(shù)據(jù)類型—基本結(jié)構(gòu)—數(shù)組—函數(shù)—模塊與項目—文件”的章節(jié)順序,在課程起始階段,系統(tǒng)地講述各種數(shù)據(jù)類型和基本語句,需要花費大量的時間,映證相關(guān)內(nèi)容重要性的例子又相對缺乏,導致許多學生在此階段開始就喪失了學習的耐心和興趣。按此授課內(nèi)容順序不利于案例教學法的進行,而授課時以案例為載體,將核心知識體系貫穿其中,則有利于加強學生對抽象知識的消化與吸收。

2.6教學反思研究

教學反思是教師進步的階梯,是教師進步的重要途徑,進行教學反思能夠充分激發(fā)教師的教學積極性和創(chuàng)造性,并為其專業(yè)發(fā)展提供機會和條件。教學反思鼓勵教師通過多種策略和方法審視、分析自身的教育觀念及教學活動,充分尊重教師的主體地位,發(fā)揮教師的能動性、積極性和創(chuàng)造性。只有通過不斷的教學反思,才能夠逐漸提高教師的教學監(jiān)控能力,提升教師的專業(yè)素質(zhì)、綜合水平等[2]。

2.7評價體系研究

要檢測教學效果,必須有完善的評價體系,只有各個方面的評價指標都較高,才能真正做到教與學的完美結(jié)合,從而促進游戲案例教學在程序設(shè)計類課程教學中的發(fā)展。評價主要包括兩個方面:對學生而言,應該從知識的掌握程度、理解程度和是否具備了獨立設(shè)計管理軟件的能力等指標來進行評價;對教師而言,主要從案例的選取、課堂實施效果以及教學藝術(shù)等方面進行評價。

2.8考核形式研究

計算機程序設(shè)計類課程的實踐性決定了它不注重學生死記硬背各種語法規(guī)則,而看重學生利用程序設(shè)計解決實際問題的能力。因此,可以將考試形式多樣化,采取閉卷、開卷、考查、免考、實驗報告、口試(類似于畢業(yè)答辯)、現(xiàn)場操作、小論文、作品等方式,精心營造“創(chuàng)新”的濃厚氛圍,通過全程考核來激發(fā)學生學習的主動性和積極性。

2.9激勵機制研究

激勵有兩種對象:一種是游戲玩家,對游戲而言,激勵就是游戲的可玩性,即如何使得玩家能夠?qū)δ硞€游戲樂此不疲。從游戲的視覺效果、聲音效果,到人物設(shè)計、劇情編制,乃至規(guī)則制定、操作設(shè)置等方面都充分發(fā)揮其激勵作用。將玩家類型分為成就型玩家、探索型玩家、社交型玩家和殺手型玩家,研究其特點并制定相應的激勵機制;另一種是學生,在項目的分工合作中,也需要構(gòu)建健全的激勵體系。

3結(jié)語

本方案已在筆者所在院系實施了3年半的時間,效果良好。該教學方法的實施,不僅提升了本系計算機相關(guān)專業(yè)學生的程序設(shè)計能力,而且鍛煉了學生的創(chuàng)新思維能力。通過對學生進行試點,并跟蹤調(diào)查,提升了學生在程序員崗位的就業(yè)率,同時也提高了學生對計算機相關(guān)專業(yè)的認知度和對學校的認可度。

參考文獻:

篇(5)

關(guān)鍵詞:計算機專業(yè);創(chuàng)新能力;多維平臺

在高等教育階段,大學生創(chuàng)新能力培養(yǎng)的主動力來源于學生自身,但授課教師、學習環(huán)境等因素也對學生創(chuàng)新能力的培養(yǎng)起著重要作用。國內(nèi)諸多學者對高校大學生的創(chuàng)新能力的培養(yǎng)進行了相關(guān)的研究和實踐,取了一定的成果[1-5],但研究主要還是集中在具體課程或教學方法改革方面,對于創(chuàng)新能力培養(yǎng)平臺構(gòu)建的研究相對較少。本文針對計算機專業(yè)學生的特點,在對西安科技大學計算機學院近900名本科生進行問卷調(diào)查的基礎(chǔ)上,深入分析了高校計算機專業(yè)學生創(chuàng)新能力的現(xiàn)狀,并以此為基礎(chǔ),構(gòu)建并實踐了高校計算機專業(yè)學生創(chuàng)新能力培養(yǎng)的多維平臺。

一、創(chuàng)新能力培養(yǎng)的多維平臺構(gòu)建

2015年筆者對西安科技大學(以下簡稱“我?!保┯嬎銠C學院近900名本科生進行了創(chuàng)新能力問卷調(diào)查,通過對調(diào)查問卷的分析,了解到影響學生創(chuàng)新能力的關(guān)鍵因素包括:學生主觀能動性、教師創(chuàng)新能力、課程內(nèi)容、實踐環(huán)節(jié)、競賽參與、職業(yè)規(guī)劃等。以調(diào)研結(jié)果為依據(jù),以創(chuàng)新能力培養(yǎng)為導向,建立課堂、實踐和課外三層教學體系,并在課程、學生、教師各自的維度進行具體分析,找出每個維度的關(guān)鍵目標,并尋求跨維度三層教學體系各目標之間的對應關(guān)系,以此來構(gòu)建大學生創(chuàng)新能力培養(yǎng)的多維平臺的基本框架,并據(jù)此設(shè)計各個維度的具體任務,達到貫穿維度與教學體系創(chuàng)新能力培養(yǎng)的目標,其中大學生創(chuàng)新能力培養(yǎng)的多維平臺的基本框架見圖1。在課堂教學層上,教師教授給學生相應的理論知識,學生通過課堂上對于教材、輔導資料的了解,掌握相關(guān)課程的基本知識和原理,這個也是創(chuàng)新能力培養(yǎng)金字塔的基礎(chǔ)。而在實踐教學層上,主要是對于學生實驗課程和設(shè)計內(nèi)容的安排,在實踐層上,學生通過教師的指導,逐步具備運用知識與工具的技能,教師在這一層的主要任務是對實踐操作的指導。最頂層的課外教學層,教師的主要任務就是引導并激發(fā)學生的學習興趣,對學生的職業(yè)規(guī)劃給出合理的意見,而學生更多是通過學科競賽和實習活動將前兩層中掌握的基本知識、方法和工具加以運用,并結(jié)合自己的興趣,尋找創(chuàng)新點。

二、大學生創(chuàng)新能力培養(yǎng)的教學實踐

(一)課堂教學

1.更新教學內(nèi)容。本論文主要依托于陜西省教育廳教改項目及西安科技大學教改項目,而項目組主要成員承擔的課程為:C語言程序設(shè)計、Java程序設(shè)計、程序設(shè)計方法學,因此本項目主要圍繞上述課程進行教改活動。對Java程序設(shè)計課程內(nèi)容進行改革,引入Java認證考試真題講解,因?qū)W生對此類題目比較感興趣,因此引進相關(guān)內(nèi)容可以激發(fā)學生學習的積極性。在程序設(shè)計方法學課程中添加設(shè)計模式的內(nèi)容,學生普遍反映此知識模塊與就業(yè)應聘的筆試內(nèi)容關(guān)聯(lián)度較高。在C語言程序設(shè)計教學中,加大了算法設(shè)計教學內(nèi)容的比重,將往屆的藍橋杯程序設(shè)計大賽的填空題和編程題作為例題補充,激發(fā)了學生的學習興趣,也對相關(guān)競賽的難度有了提前的了解和準備。2.重編教材。重新編寫了《C語言程序設(shè)計教程》和《Java語言程序設(shè)計教程》。與以往教材相比,《C語言程序設(shè)計教程》引入案例化教學思路,側(cè)重培養(yǎng)學生的程序設(shè)計思維能力和實踐能力。教材分為基礎(chǔ)篇和實踐篇,其中實踐篇內(nèi)容安排了俄羅斯方塊、貪食蛇、英文單詞小助手、計算器、萬年歷和保齡球計分系統(tǒng),學生通過對這一教材的學習,獲得了C語言程序設(shè)計的基本知識、基本算法設(shè)計思想和實踐編程技能,具備了分析問題和解決問題的能力。3.開發(fā)多媒體課件。在調(diào)研了優(yōu)秀獲獎多媒體課件后,根據(jù)C語言課程的特點,開發(fā)制作了C語言程序設(shè)計各章節(jié)的多媒體課件,該課件通過1個年級9個班的學生的使用,受到學生普遍歡迎和高度評價。對程序設(shè)計方法學課程的多媒體課件,引入了設(shè)計模式的相關(guān)內(nèi)容,并通過圖片與動畫進行設(shè)計展示,使得互動效果更明顯。4.開發(fā)課程網(wǎng)站。本課題通過Java程序設(shè)計課程網(wǎng)站直觀的課程內(nèi)容,簡單直接地提供給學生關(guān)鍵學習熱點,讓學生可以在線留言,方便教師與學生進行及時的互動交流;同時網(wǎng)站后臺可以隨時教師當前的授課計劃或者備課的教案,方便學生進行課前預習。充分利用互聯(lián)網(wǎng)平臺,在C語言的教學過程中,可以建立微信平臺,教師可以在平臺上推送相關(guān)知識內(nèi)容,這樣有助于拓寬學生的知識面。同時教師還可以對個別課程的核心知識點進行微課的設(shè)計。5.整理學習資源。在教學過程中,主講教師還需對所講內(nèi)容進行相關(guān)資料的收集整理,提供給學生可拓展視野和思路的網(wǎng)絡(luò)新聞、學習網(wǎng)址、參考書籍或者網(wǎng)絡(luò)視頻等電子資料,也可布置相關(guān)的關(guān)鍵詞,由學生自發(fā)查找并在課堂進行專題報告,這樣既可以挖掘出學生真正的興趣,又可以深化知識內(nèi)容。重視作業(yè)的點評與講解,將往年學生的電子版作業(yè)進行整理,在布置給學生作業(yè)前進行往屆優(yōu)秀作業(yè)展示,學生可在此基礎(chǔ)上進行功能拓展,在Java程序設(shè)計課程中,使用此方法進行作業(yè)的布置,學生普遍反映在展示優(yōu)秀作業(yè)后,對自己的作業(yè)有了新的啟發(fā),完成效率明顯高于無參考作業(yè)的課程。6.改革教學手段。引入并實踐項目驅(qū)動教學模式、探究式教學模式、翻轉(zhuǎn)課堂等教學模式,實施“觀察—實踐—啟發(fā)—創(chuàng)新”的創(chuàng)新能力培養(yǎng)的教學模式。在Java程序設(shè)計課程中實踐項目驅(qū)動教學模式及翻轉(zhuǎn)課堂教學模式,可以有效培養(yǎng)學生的創(chuàng)新能力。

(二)實踐教學

1.實驗指導書的編寫。針對Java程序設(shè)計中面向?qū)ο蟮男绿攸c,在實驗指導書編寫中設(shè)計豐富有趣的實例,引導學生主動思考,開放式的實驗內(nèi)容能使學生可以更好地發(fā)揮自己的創(chuàng)造力。在程序設(shè)計方法學課程的實驗指導書編寫中,根據(jù)不同學生的程度劃分基本要求和提高要求,學生可根據(jù)自己的水平進行選擇,鼓勵學生嘗試高級別的實驗項目。2.課程設(shè)計。一般第3至第7學期每學期將會安排至少2門的課程設(shè)計,但教師發(fā)現(xiàn)這一安排不利于學生學習效果的提升。為了解決這一問題,在軟件工程專業(yè),試點進行了Java程序設(shè)計課程和軟件工程課程的聯(lián)合課程設(shè)計,合并兩周的課程設(shè)計時間,教師在原有大綱知識覆蓋的標準下,重新設(shè)計能結(jié)合兩門課程知識要點的綜合性題目,有益于學生對綜合知識的運用與實踐。3.實訓環(huán)節(jié)。不僅重視校企聯(lián)合實習實訓基地的建立,還要充分利用實習實訓基地的相關(guān)師資力量。計算機學院與高新軟件園的幾家企業(yè)均簽訂了校企聯(lián)合基地的相關(guān)協(xié)議,因此在實訓環(huán)節(jié)由這些企業(yè)選派優(yōu)秀企業(yè)導師對學生的專業(yè)綜合技能進行培訓,對提升學生實踐能力,夯實學生的基礎(chǔ)知識大有裨益。在2015和2016年的生產(chǎn)實習環(huán)節(jié),筆者帶領(lǐng)部分專業(yè)學生走進企業(yè)進行實地學習,有效提高了學生學習的積極性,對學生創(chuàng)新能力的提升也起到了非常積極的作用。

(三)課外教學

1.建立本科導師制。鑒于各學校近年來引進人才的規(guī)模加大,學院現(xiàn)有師資力量及水平逐年增強,建立“導師制”,由一名教師對每個年級的若干名學生進行指導,教師不僅可以對學生學習中存在的問題進行答疑解惑,還可結(jié)合自身科研方向,鼓勵學生參與其中,增強學生的創(chuàng)新能力。近三年我校相關(guān)導師指導學生申報并獲批大學生創(chuàng)新創(chuàng)業(yè)實驗國家級3項,省級6項。這些題目的來源都與導師的科研項目相關(guān),對學生更早接觸和了解新技術(shù)和新知識起到了積極的推動作用。2.成立學生團隊。成立正式的軟件協(xié)會,面向全校招募有意在計算機領(lǐng)域發(fā)展的學生,并通過考核篩選出符合要求的成員,隨后協(xié)調(diào)一批經(jīng)驗豐富的教師,對學生的創(chuàng)新能力進行定期培訓。同時可結(jié)合教師的科研項目和各類競賽項目,選擇團隊學生作為主要參與人員積極參與科研項目。由學生自主管理,小組進行學習和交流,并進行項目申報,為學生的創(chuàng)新創(chuàng)業(yè)實驗和學科競賽項目進行知識儲備和項目實訓。3.鼓勵學生參與學科競賽。針對全校程序設(shè)計大賽甄選出的優(yōu)秀選手,選派具有豐富經(jīng)驗的指導教師進行算法專題講座和培訓,為創(chuàng)新中的核心技術(shù)儲備人才。在近幾年的數(shù)學建模比賽、藍橋杯大賽、ACM程序設(shè)計大賽上我校取得了喜人成績:其中2014年藍橋杯全國總決賽二等獎3人,三等獎6人;2015年一等獎1人,二等獎4人,三等獎7人,團隊賽總決賽二等獎;2016年二等獎3人,三等獎7人。2016年中軟杯全國總決賽三等獎一項,ACM省賽三等獎兩項,互聯(lián)網(wǎng)+省賽銀獎1項,銅獎1項,近3年學生獲得軟件著作權(quán)20余項。由此可見進行學科競賽可大大提高學生的創(chuàng)新能力。4.構(gòu)建信息平臺。集合課堂、實踐和課外三個維度,構(gòu)建網(wǎng)絡(luò)化信息平臺,引進項目管理的新思路,在平臺上建立以項目為引導的學習小組,將學生參與競賽的項目整合在平臺上進行信息化管理。在使用過程中,要注意采納學生的意見和建議,進行平臺功能的重構(gòu),可引入競賽信息板塊,創(chuàng)業(yè)項目板塊,并將課程內(nèi)容增加到網(wǎng)絡(luò)信息化平臺中,使學生可在此平臺上能夠進行有效學習。

三、結(jié)語

大學生創(chuàng)新能力培養(yǎng)多維平臺的構(gòu)建,解決了現(xiàn)有高校學生創(chuàng)新能力培養(yǎng)缺乏系統(tǒng)體系的問題,從多維度進行實踐,摸索并總結(jié)出了基于此平臺培養(yǎng)學生創(chuàng)新能力的一系列經(jīng)驗,下一步將聚焦于如何在該平臺下建立學生和教師的激勵及成效評估機制,以便保證大學生創(chuàng)新能力培養(yǎng)平臺的可持續(xù)運作。

參考文獻:

[1]陳新.以科技競賽培養(yǎng)學生創(chuàng)新能力[J].發(fā)明與創(chuàng)新(綜合科技),2011(2):42-43.

[2]羅曉霞.融合式的實踐教學在軟件工程專業(yè)中的應用[J].科教導刊,2015(12):101-102.

[3]史曉楠.軟件工程專業(yè)學生創(chuàng)新能力培養(yǎng)的探索與實踐[J].科技創(chuàng)新導報,2014(10):226-227.

[4]史曉楠,賈澎濤,羅曉霞.計算機專業(yè)學生創(chuàng)新能力培養(yǎng)研究:以西安科技大學為例[J].軟件導刊(教育技術(shù)),2015(11):30-32.

篇(6)

我國現(xiàn)代遠程教育試點十余年來取得了突破性的進展,招生規(guī)模進一步擴大,精品課程建設(shè)成果顯著,課程資源共享與學分互認進展突出,但仍存在一些不足。課程內(nèi)容是實現(xiàn)課程目標所采取的一種手段,課程內(nèi)容的選擇與組織在很大程度上取決于課程目標。同時,課程內(nèi)容、課程任務是課程目標的體現(xiàn),好的課程應該是目標、內(nèi)容、任務三者統(tǒng)一,最終實現(xiàn)學生知識結(jié)構(gòu)、能力水平的提升。本文將以三所高校網(wǎng)院的“C語言程序設(shè)計”為例,從目標一致性的角度,研究如何從課程內(nèi)容的層面,深入分析網(wǎng)絡(luò)課程內(nèi)部,探討教學目標實際情況,并提出相關(guān)網(wǎng)絡(luò)課程開發(fā)建議。

【關(guān)鍵詞】 網(wǎng)絡(luò)課程;學習目標;目標實現(xiàn)

【中圖分類號】 G423 【文獻標識碼】 A 【文章編號】 1009—458x(2013)07—0030—08

一、引言

《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》中明確提出要“大力發(fā)展現(xiàn)代遠程教育”,現(xiàn)代遠程高等教育作為繼續(xù)教育的一種主要形式,是信息技術(shù)高速發(fā)展和終身學習社會催生的產(chǎn)物,在實現(xiàn)繼續(xù)教育目標及終身教育的過程中承擔著重要角色。我國現(xiàn)代遠程教育試點十余年,現(xiàn)代高等遠程教育穩(wěn)步發(fā)展,取得了突破性的成果,招生規(guī)模進一步擴大,精品課程建設(shè)成果顯著,課程資源共享與學分互認進展突出。但同時,我們也看到發(fā)展過程中仍存在一些不足與挑戰(zhàn),如課程設(shè)計不夠重視,在線學習活動設(shè)計水平滯后;雖然部分課程開發(fā)已經(jīng)有教學設(shè)計環(huán)節(jié),但往往課程實現(xiàn)的教學目標與之前設(shè)定的目標水平有差異,在最終的網(wǎng)絡(luò)課程中教學目標無法理想地實現(xiàn)。[1]

網(wǎng)絡(luò)課程體現(xiàn)了網(wǎng)絡(luò)教育的教學理念、課程設(shè)計、教學內(nèi)容、媒體呈現(xiàn)、教學活動等多項內(nèi)容。課程內(nèi)容是體現(xiàn)課程目標的一種方式,課程內(nèi)容的選擇與組織在很大程度上取決于課程目標,課程的質(zhì)量與課程目標設(shè)定有著非常密切的聯(lián)系。同時,課程內(nèi)容、課程任務是課程目標的體現(xiàn),好的課程應該是目標、內(nèi)容、任務三者統(tǒng)一,最終實現(xiàn)學生知識結(jié)構(gòu)、能力水平的提升。

為了更好地探討網(wǎng)絡(luò)課程的建設(shè),促進網(wǎng)絡(luò)課程的發(fā)展,網(wǎng)絡(luò)課程分析是很好的手段之一。目前,在網(wǎng)絡(luò)課程研究領(lǐng)域,通過分析對課程進行的思考與研究大概可分為兩類:要素分析、交互分析。要素分析是指以網(wǎng)絡(luò)課程“要素”作為分析的類目,對已有的課程進行反思,如分析網(wǎng)絡(luò)課程的表現(xiàn)形式以得到課程的分類,對精品課程整體結(jié)構(gòu)設(shè)計與核心要素建設(shè)的研究,統(tǒng)計分析網(wǎng)絡(luò)教育精品課程中的學習活動、學習評價情況,對網(wǎng)絡(luò)教育精品課程功能欄目調(diào)查研究等。交互分析主要是以網(wǎng)絡(luò)課程“交互”作為分析的關(guān)注點,對課程的交互進行反思,包括對教學平臺交互功能的研究,學習資源交互性的現(xiàn)狀調(diào)查,學生學習過程交互的分析等[2][3][4][5][6][7][8][9][10]。

綜觀這兩大類分析,主要是對網(wǎng)絡(luò)課程的表層進行分析,而忽略了課程內(nèi)容本身。關(guān)于課程內(nèi)容,我們可以理解其包括知識點與課程中的學習任務。知識點是整個教學和學習過程的基本單元,知識點的類型、目標水平會影響教學內(nèi)容的組織、安排和活動任務的設(shè)計。要針對不同類型的知識點,采取不同的教學策略,以提高學習者的學習效率。在網(wǎng)絡(luò)課程中,知識點也是信息組織與傳遞的基本單元,是影響網(wǎng)絡(luò)學習質(zhì)量的關(guān)鍵。學習任務是課程預期學習結(jié)果和評估的橋梁。在教學過程中,學習任務能夠促使學生闡明他們在課程學習中的內(nèi)容應用的能力,使學生能夠發(fā)展達到學習結(jié)果所需要的績效水平的能力。

如何從課程內(nèi)容的層面深入分析網(wǎng)絡(luò)課程內(nèi)部,是目前網(wǎng)絡(luò)課程分析亟待要做的研究,對探討網(wǎng)絡(luò)課程教學設(shè)計,提高網(wǎng)絡(luò)課程質(zhì)量,促進課程資源共享具有積極的意義。本研究從目標一致性的角度,對網(wǎng)絡(luò)課程中的學習目標相關(guān)描述、知識點的教學設(shè)計、學習過程中的任務設(shè)計,分別從知識準備、信息呈現(xiàn)、任務活動等方面進行分析,試圖挖掘目前網(wǎng)絡(luò)課程內(nèi)容設(shè)計與目標設(shè)定一致性的現(xiàn)狀,發(fā)現(xiàn)存在的問題并提出相應的網(wǎng)絡(luò)課程設(shè)計與開發(fā)建議,以期促進網(wǎng)絡(luò)課程資源設(shè)計與開發(fā)的發(fā)展。

二、網(wǎng)絡(luò)課程目標一致性研究設(shè)計

本研究主要采用內(nèi)容分析法,對三門“C語言程序設(shè)計”網(wǎng)絡(luò)課程的相關(guān)數(shù)據(jù)進行比較分析,了解不同學校的同一門課程的目標水平、知識組織、任務設(shè)計的情況與差異,以及課程與目標一致性的情況。

1. 內(nèi)容分析樣本

“C語言程序設(shè)計”課程具有內(nèi)容枯燥但要求較高、實踐性較強的特點,注重培養(yǎng)學生的動手實踐能力,因此也有利于對課程的學習任務進行分析。研究樣本來自三所高校網(wǎng)絡(luò)教育學院(以下簡稱“網(wǎng)院”),分別為理科(A)、工科(B)、文科師范(C)類院校,三所網(wǎng)院均具有較強的辦學水平、豐富的網(wǎng)絡(luò)教育經(jīng)驗、雄厚的師資力量和較強的教學資源建設(shè)能力,且均有課程被評為國家網(wǎng)絡(luò)教育精品課程。

2 . 分析類目設(shè)計

在本研究中,我們以每一門課程網(wǎng)站作為基本分析單元,將網(wǎng)站上呈現(xiàn)的資源內(nèi)容按設(shè)計好的分析類目進行內(nèi)容分析。

在相關(guān)文獻調(diào)研的基礎(chǔ)上,參考國內(nèi)外網(wǎng)絡(luò)課程、網(wǎng)上學習環(huán)境的相關(guān)分析框架和研究成果,以及《國家網(wǎng)絡(luò)精品課程評審指標》中的評審分類,本研究確定從描述目標、知識點設(shè)計、學習過程三個方面進行比較分析,并得到研究分析的類目,如表1所示。

(1) 教學目標分析

課程預定目標,我們認為其主要是課程學習之前呈現(xiàn)的“課程目標”,以及每個章節(jié)中的“章節(jié)目標”,它們體現(xiàn)著教師(課程設(shè)計者)預想的教學活動實施的方向和預期達到的成果,即學生通過學習后要掌握的能力與達到的水平。至于實際網(wǎng)絡(luò)課程中內(nèi)容設(shè)計達到的目標水平,我們分析課程中知識點的呈現(xiàn)和任務設(shè)計,從而通過這三個方面來了解課程內(nèi)容設(shè)計與目標設(shè)定一致性的情況。研究中我們采用布魯姆的六維目標,記憶、理解、應用、分析/評價、創(chuàng)造,來進行學習目標研究。

(2) 知識點呈現(xiàn)分析

本研究主要強調(diào)網(wǎng)絡(luò)教育課程客觀信息的真實再現(xiàn),從知識點類型與信息類型兩個方面對知識點呈現(xiàn)進行研究。在基于知識建模的課程分析研究中[11],研究者已經(jīng)驗證知識點類型具有一定的目標指向。

我們借鑒楊開城教授的知識分類,將網(wǎng)絡(luò)教育課程的“知識點類型”主要分為:符號和名稱、概念、原理公式、過程步驟、格式、目標策略。結(jié)合楊開城教授對知識分類的解釋[12],我們對“C語言程序設(shè)計”課程各知識點類型進行解釋:

· 符號和名稱:是概念的表征方式,它本身沒有語義,比如網(wǎng)絡(luò)教育課程“C語言程序設(shè)計”中的知識點“int”,代表整型的符號。

· 概念:是指符號的語義而不是符號本身,如“數(shù)組”、“指針”等。

· 原理公式:是指某些概念之間的關(guān)系,有時用命題的方式表達,有時使用公式表達,各種標準、規(guī)范、規(guī)則、某種事物的性質(zhì)/功能等都屬于原理公式。

· 過程步驟:是指事物的運動過程或者某種操作的步驟序列,如“鏈表的刪除操作、文件的打開與關(guān)閉”。

· 格式:是指某種文體或者語言的組成結(jié)構(gòu),如“條件語句”、“break 語句”、“while循環(huán)語句”等。

· 認知策略:從形式上看屬于過程步驟。

信息類型能夠體現(xiàn)網(wǎng)絡(luò)教育課程的教學性。知識點類型是穩(wěn)定不變的,但網(wǎng)絡(luò)教育中針對某個知識點類型的材料的信息類型在不同的網(wǎng)絡(luò)教育課程中是可變的。我們結(jié)合楊開城教授的課堂信息分類將要研究的“信息類型”分為:知識語義、范例。其中知識語義主要包括解釋性的文本、知識結(jié)構(gòu)圖等,范例包括案例、問題、例子及命題的推導過程或論證過程等,代表知識的運用及特定的現(xiàn)實。

根據(jù)知識點類型、信息類型,參考“知識技能領(lǐng)域目標分類的二維模型”,我們可以得到知識點的目標水平指向,從而進一步分析知識點呈現(xiàn)維度上的目標水平,探索網(wǎng)絡(luò)課程所采取的這些設(shè)計能否與預設(shè)目標達成一致(如表2所示)。

表 2 知識點類型與信息類型的目標水平指向

[知識點類型\&信息類型\&目標水平指向\&目標水平\&符號和名稱、概念、原理公式、格式、過程步驟、認知策略\&知識語義\&意義建構(gòu)\&記憶、理解\&原理公式、格式、過程步驟、認知策略\&范例(應用)\&能力生成\&應用\&范例(分析/評價)\&能力生成\&分析/評價\&范例(創(chuàng)造)\&能力生成\&創(chuàng)造\&]

(3)學習任務分析

學習任務一方面體現(xiàn)對其所覆蓋知識點目標水平的約束,另一方面體現(xiàn)網(wǎng)絡(luò)課程對學生能力的培養(yǎng)水平。在本研究中,我們從任務類型、任務形式、任務數(shù)量、任務目標水平四個方面對網(wǎng)絡(luò)課程中的學習任務進行分析。

我們參考楊開城教授的“知識技能領(lǐng)域目標分類的二維模型”縱軸的操作類型分類,考慮任務的目標,將任務劃分為記憶、理解、應用、分析/評價、創(chuàng)造6種類型?!坝洃洝敝饕感枰獙W生進行直接復述的任務,如請列舉出C語言的特點;“理解”是指從書面和圖畫傳播的教學信息中建構(gòu)意義,需要學生不僅進行復述,還需進行理解,如“char *s="\t\\Name\\Address\n"中指針s所指字符串的長度為()”;“應用”主要是指讓學生在給定的情境中執(zhí)行或者運用某程序,應用原理公式解決問題,這類問題有時與現(xiàn)實生活不直接對應,如將“設(shè)有如下的程序段:char str[ ]="Hello" ;char *ptr ;ptr=str ;執(zhí)行上面的程序段后 ,*(ptr+5)的值為 ()”;“分析/評價”指把材料分解成各個組成部分并確定各部分之間的相互關(guān)系以形成總體結(jié)構(gòu)或達到目的,或基于標準做出判斷,如“比較for循環(huán)語句與do while循環(huán)語句的異同”;“創(chuàng)造”指綜合運用多個知識點,把要素加以組合形成一致的或功能性的整體,或新的模式或結(jié)構(gòu),主要是讓學生運用所學真正做出一個產(chǎn)品,如“編寫掃雷程序”。

任務形式主要包括單選題/多選題、填空題、簡答題、論述題、應用題/計算題、實驗報告、作品(如PPT、Word文檔、程序)、案例分析報告、虛擬實踐系統(tǒng)中的任務等。

任務的目標水平,主要有“記憶、理解、應用、分析/評價、創(chuàng)造”。

3. 研究過程

本研究的研究過程共分為知識點提取、內(nèi)容分析、目標水平比較和內(nèi)容-目標一致性分析四個階段。

首先,根據(jù)“C語言程序設(shè)計”教材中的總體目標描述及主要知識點進行課程目標和內(nèi)容的分析,提取用于后續(xù)分析比較的課程知識點;其次,按照設(shè)計的分析類目對三門網(wǎng)絡(luò)課程進行統(tǒng)計分析,并按各個類目比較這三門課程的情況;再次,根據(jù)目標描述、知識點呈現(xiàn)、學習任務三個方面得到的目標水平維度,分析各個維度上三門課程中知識點目標水平的差異;最后,分別比較三門課程預設(shè)的目標(描述目標)與實際課程的知識點呈現(xiàn)、任務設(shè)計體現(xiàn)出來的目標是否一致。

在進行課程比較分析之前,本研究根據(jù)計算機學科的特點,參考楊開城教授的概念知識分類,對網(wǎng)絡(luò)教育通用《C語言程序設(shè)計》教材,從分類、組成、能力等角度將課程知識分為“運算符、表達式、輸入輸出語句”、“選擇結(jié)構(gòu)程序設(shè)計”、“循環(huán)結(jié)構(gòu)程序設(shè)計”、“數(shù)組”、“函數(shù)”、“指針”、“結(jié)構(gòu)與鏈表”、“文件”八個能力單元,每個能力單元包括一系列次級知識點。

在分析過程中,編碼框架中選用以上八個能力單元作為知識的一級分類,知識點為二級分類,編碼時首先按二級分類即知識點進行分析,以便進行更為深入的研究。分類框架的確定基于覆蓋性、可靠性兩點考慮,首先要確保分類框架中的主題內(nèi)容包含所有C語言程序設(shè)計的內(nèi)容,其次要考慮編碼的易操作性以提高信度。

三、結(jié)果與發(fā)現(xiàn)

1. 課程知識點的預設(shè)目標

根據(jù)三所網(wǎng)院的“C語言程序設(shè)計”課程目標描述,將知識點的目標水平進行編碼,得到目標描述維度上,各能力單元知識點目標水平分布,如圖13、16、19所示。

2. 知識點呈現(xiàn)目標

(1)知識點覆蓋

通過對網(wǎng)絡(luò)課程的內(nèi)容分析,根據(jù)對課程及知識點關(guān)系之間的分析,我們發(fā)現(xiàn)課程缺少的知識點中“程序調(diào)試、default與break語句、goto語句與循環(huán)”是后續(xù)知識點學習的必備先前知識,是C語言中較關(guān)鍵的內(nèi)容;“程序調(diào)試”更是進行C語言編程的基礎(chǔ),沒有學習好這部分內(nèi)容,編程的實踐將很難完成。這些知識點的欠缺,大大影響了課程的質(zhì)量和學生能力的培養(yǎng)。

(2)知識點類型

A、B、C網(wǎng)院的“C語言程序設(shè)計”課程中,知識點類型以“格式”為主,其次為“過程步驟”、“概念”,如圖1、2、3所示。我們可以看到B、C網(wǎng)院課程的知識類型分布較相似。

圖 1 A網(wǎng)院的課程知識點類型分布圖

圖 2 B網(wǎng)院的課程知識點類型分布圖

圖 3 C網(wǎng)院的課程知識點類型分布圖

(3)信息類型

三所網(wǎng)院的課程中,信息類型以“應用類范例”為主,如圖4、5、6所示,這與課程內(nèi)容特點相符。

圖 4 A網(wǎng)院課程知識點信息類型分布圖

圖 5 B網(wǎng)院課程知識點信息類型分布圖

圖 6 C網(wǎng)院課程知識點信息類型分布圖

(4)知識呈現(xiàn)維度目標水平

根據(jù)課程的具體設(shè)計,參照“知識點類型與信息類型的目標水平指向”規(guī)則,形成“知識點”與目標水平的對應,統(tǒng)計得到知識點與資源設(shè)計維度上,各能力單元知識點目標水平分布,如圖14、17、20所示。

通過內(nèi)容分析,比較知識點呈現(xiàn)維度上三所網(wǎng)院的三門課程之間知識點目標水平,我們發(fā)現(xiàn)A網(wǎng)院的課程對“循環(huán)結(jié)構(gòu)程序設(shè)計,函數(shù),指針,文件”單元的要求更注重“應用”能力的培養(yǎng)。通過SPSS多獨立樣本分布差異性檢驗,我們發(fā)現(xiàn)三門課程之間知識點目標水平分布并無顯著差異。

3. 學習任務目標

(1)任務形式

A網(wǎng)院的課程中,學習任務形式以簡答(27.09%)、單選(24.14%)、填空(20.69%)為主,編程(15.27%)、實驗(10.34%)為輔。B網(wǎng)院、C網(wǎng)院的課程中,學習任務形式只有單選、判斷兩種,比例分別為B(51.67%、48.33%)、C(75%、25%)。學習任務數(shù)量上C網(wǎng)院是最少的,大致只有A網(wǎng)院的30%,B網(wǎng)院的50%。具體如圖7、8、9所示。

圖 7 A網(wǎng)院課程學習任務形式分布圖

圖 8 B網(wǎng)院課程學習任務形式分布圖

圖 9 C網(wǎng)院課程學習任務形式分布圖

(2)任務類型

A網(wǎng)院的課程中,學習任務類型以“應用”、“理解”為主,其次為“記憶”、“創(chuàng)造”。B、C網(wǎng)院的課程中,學習任務類型雖然也以“應用”、“理解”為主,其次為“記憶”,但B網(wǎng)院未涉及“創(chuàng)造”類學習任務,C網(wǎng)院未涉及“創(chuàng)造、分析/評價”類學習任務。具體如圖10、11、12所示。

圖 10 A網(wǎng)院課程學習任務類型分布圖

圖 11 B網(wǎng)院課程學習任務類型分布圖

圖 12 C網(wǎng)院課程學習任務類型分布圖

(3)學習任務維度的目標水平

我們通過對三所網(wǎng)院的任務形式和任務類型進行分析得到學習任務的目標水平。我們發(fā)現(xiàn)三所網(wǎng)院中,只有A網(wǎng)院的課程中每個知識點都有設(shè)計學習任務,B、C網(wǎng)院只對部分知識點設(shè)計了學習任務。在學習任務目標水平維度上(如圖15、18、21所示),三所網(wǎng)院課程中的知識點目標水平以“應用”為主,其次是“理解、記憶”,雖然各個知識點的目標水平有差別,但并不顯著。

4 . 網(wǎng)絡(luò)課程內(nèi)容與目標設(shè)定的一致性情況

(1)A網(wǎng)院課程目標實現(xiàn)情況

A網(wǎng)院的“C語言程序設(shè)計”實際課程內(nèi)容與目標設(shè)定的一致性情況并不是很理想(如圖13、14、15),對學生的“創(chuàng)造”能力的培養(yǎng)并未落實,更多的是培養(yǎng)學生對“知識點”的“應用”能力,但同時對“應用”能力的培養(yǎng)未達到理想水平,有些降低到了“理解”的層次。

圖 13 A網(wǎng)院課程能力單元知識點目標水平分布圖

(目標描述維度)

圖 14 A網(wǎng)院課程能力單元知識點目標水平分布圖

(知識呈現(xiàn)維度)

圖 15 A網(wǎng)院課程能力單元知識點目標水平分布圖

(學習任務維度)

(2) B網(wǎng)院課程目標實現(xiàn)情況

B網(wǎng)院的“C語言程序設(shè)計”在課程設(shè)計中,課程預定目標、知識呈現(xiàn)與學習任務體現(xiàn)的目標三者一致性并不理想(如圖16、17、18),對學生的“創(chuàng)造”能力的培養(yǎng)并未落實,更多的是培養(yǎng)學生對“知識點”的“應用”和“理解”能力。但同時知識呈現(xiàn)側(cè)重知識語義的講解,學習任務不夠,很多對“應用”能力的培養(yǎng)未達到理想水平,有些降低到了“理解”、“記憶”的層次。

圖 16 B網(wǎng)院課程能力單元知識點目標水平分布圖

(目標描述維度)

圖 17 B網(wǎng)院課程能力單元知識點目標水平分布圖

(知識呈現(xiàn)維度)

圖 18 B網(wǎng)院課程能力單元知識點目標水平分布圖

(學習任務維度)

(3) C網(wǎng)院課程目標實現(xiàn)情況

C網(wǎng)院的“C語言程序設(shè)計”在課程設(shè)計中,課程預定目標、知識呈現(xiàn)與學習任務體現(xiàn)的目標三者一致性并不理想(如圖19、20、21),對學生的“創(chuàng)造”能力的培養(yǎng)并未落實,更多的是培養(yǎng)學生對“知識點”的“應用”和“理解”能力。但同時知識呈現(xiàn)側(cè)重知識語義的講解,學習任務不夠,很多對“應用”能力的培養(yǎng)未達到理想水平,有些降低到了“理解”、“記憶”的層次。

圖 19 C網(wǎng)院課程能力單元知識點目標水平分布圖

(目標描述維度)

圖 20 C網(wǎng)院課程能力單元知識點目標水平分布圖

(知識呈現(xiàn)維度)

圖 21 C網(wǎng)院課程能力單元知識點目標水平分布圖

(學習任務維度)

四、分析與討論

1. 網(wǎng)絡(luò)課程目標實現(xiàn)及設(shè)計中存在的問題

(1)課程目標實現(xiàn)不理想

通過對三門課程的分析,我們發(fā)現(xiàn)“C語言程序設(shè)計”的課程設(shè)計與學習目標設(shè)定的一致性情況并不理想,課程設(shè)計實際能達到的目標往往低于課程先前的預設(shè)目標?!癈語言程序設(shè)計”是一門實踐性較強的課程,要求學生,尤其是成人學習者通過學習后能夠編寫一些程序,解決現(xiàn)實工作中的一些問題。然而,我們看到實際的網(wǎng)絡(luò)課程更多的是傳統(tǒng)課程的復制,無論是在知識點呈現(xiàn)還是學習任務的設(shè)計各個方面,都未能充分培養(yǎng)學生解決問題的能力,相反,更多的是要求學習理解一些概念與語句,能夠應用相應的語句即可。在知識點呈現(xiàn)方面,缺少生動、形象的信息來促進學生更好地掌握高目標水平的知識點;在學習任務方面,缺少較復雜的、需要學生運用多個知識點綜合起來解決的多層次任務;在學習交互方面,缺少對學生整個學習過程的監(jiān)控、指導與幫助。可見,網(wǎng)絡(luò)課程的學習材料只是在傳統(tǒng)課程的基礎(chǔ)上,形式發(fā)生了變化而已,而教學內(nèi)容、難度與遠程學習者的知識、能力水平不符,也與其需求不符,目標實現(xiàn)情況并不樂觀。這些都不利于激發(fā)學生的學習動機和興趣,更不利于學生對知識內(nèi)容的掌握,阻礙了有效學習的發(fā)生。

(2)課程之間差異較大

不同網(wǎng)院的同一門課程之間差異較大,個別知識點呈現(xiàn)方式多樣,課程資源豐富,學習任務多樣且難度層次分明,而個別課程相對來說僅僅是對傳統(tǒng)課程的復制,在資源形式、學習任務、活動設(shè)計上都不理想。同時,有些課程之間無論是內(nèi)容還是形式都特別相似,不僅使用相似的教學平臺,在知識點設(shè)計、教師講解方面差異也不大。

(3)學習內(nèi)容設(shè)計不符合學習需求

a. 學習內(nèi)容選擇(知識點選擇)

學習內(nèi)容的選擇未切合成人學習特點與課程特點,三門網(wǎng)絡(luò)課程只是傳統(tǒng)課程的搬家,復制傳統(tǒng)課程的現(xiàn)象較普遍,課程明顯缺乏符合遠程學習者學習特征的教學設(shè)計。在教材選取上,三所網(wǎng)院采用的均是全日制本科生所用的教材,沒有開發(fā)與網(wǎng)絡(luò)教育形式相適應的自編教材。對于“C語言程序設(shè)計”這門課程,沒有網(wǎng)院為其提供學習指南,線上的課程學習與線下的實驗編程該如何配合的問題較為突出,沒有網(wǎng)院為學生的線下實驗實踐提供專門的指導。

知識點的選擇上,部分課程缺乏一些關(guān)鍵知識點。這些關(guān)鍵知識點有的是后續(xù)知識點學習的先前條件,有些是該課程中較關(guān)鍵和重要的組成部分,有些是直接影響C語言編程的關(guān)鍵能力的知識點。

b. 學習內(nèi)容設(shè)計

學習內(nèi)容不符合課程學習的需求,未根據(jù)知識點做詳細的分析與教學設(shè)計,缺乏學習活動、實踐環(huán)節(jié)?!癈語言程序設(shè)計”課程中的知識點類型以格式、過程步驟為主。該課程實踐性較強,理論內(nèi)容相對來說較少,因此在知識點的信息表達類型上,三門課程均是以“應用類范例”為主。三門課程在知識點的信息類型上,未能合適地運用“應用類范例”,未針對知識點做詳細的分析與教學設(shè)計。就分析的情況來看,這三門網(wǎng)絡(luò)課程缺乏學習活動的設(shè)計,知識點的呈現(xiàn)都是單純地對知識點進行講解,而這大部分的教學內(nèi)容都是按照參考教材上的章節(jié)順序和知識點進行編排。在這三門課程中,能體現(xiàn)自主、協(xié)作、實踐學習等網(wǎng)上教學活動設(shè)計的功能模塊非常少,也沒有給學生設(shè)計相應的學習活動,以完成目標水平較高(如:應用)的知識點的學習。

同時,實驗資源非常少,往往只是將教材中的實驗文字復制到網(wǎng)頁上,缺乏主題研究和開放性的實驗資源。課程中缺少對學生實驗過程的監(jiān)控和指導,沒有給學生提供相應的實驗指導文件(如視頻、動畫等),對學生在實驗過程中遇到的問題沒有提供適當?shù)膸椭?/p>

(4)學習任務脫離教學設(shè)定目標

三門“C語言程序設(shè)計”網(wǎng)絡(luò)課程中,都相應配備了課程學習任務,但是學習任務較單一,且數(shù)量較少?!癈語言程序設(shè)計”對學生動手編寫程序的水平要求較高,然而在課程中的學習任務以“應用”、“理解”為主,其次為“記憶”,較少涉及“創(chuàng)造”類的學習任務。學習任務設(shè)計大部分是根據(jù)參考教材中的學習任務進行改編,或者直接照抄得到,而參考的教材一般都是傳統(tǒng)課程的教材,并不是專門針對遠程學習者制定的。

2. 基于現(xiàn)狀的分析對網(wǎng)絡(luò)課程開發(fā)的啟示

由以上分析發(fā)現(xiàn),“C語言程序設(shè)計”課程內(nèi)容設(shè)計與目標設(shè)定之間的一致性并不理想,在滿足師生實際需求與期望方面還存在一些問題。通過分析,我們可從網(wǎng)絡(luò)課程的學習目標確定、知識內(nèi)容設(shè)計、學習任務設(shè)計幾個方面獲得以下有益的啟示。

(1)確定合適可行的學習目標

清晰的課程目標是網(wǎng)絡(luò)課程開發(fā)的前提和基礎(chǔ)。網(wǎng)絡(luò)課程主要群體是在職成人,成人學習者的學習目的是以獲得證書或資格為目的,是一種問題中心或任務中心為主的學習,他們學習的目標大部分是希望通過學習能直接運用所學知識解決當前的社會生活、工作問題,尋求方案解決問題,對學習結(jié)果心存期待。同時,成人學習是一種參與式的學習,網(wǎng)絡(luò)教育或課程應努力激發(fā)和提高成人學習者參與網(wǎng)上學習的熱情及參與水平,實現(xiàn)學習者在“做中學”,培養(yǎng)實際解決問題的能力。

因此,在確定學習目標時,應充分考慮成人學習者特殊的需求與特點,對傳統(tǒng)課程的知識點進行適當取舍、增添,并合理組合,以培養(yǎng)解決問題的能力為目標,力求所學課程能對學習者的實際工作、生活有所幫助。實際操作過程中,可以采取學習者訪談、學習者需求調(diào)研、學習者先前知識分析等方法,結(jié)合該門課程的特點,對課程的目標進行分析和確定。

(2)選擇組織符合課程目標的學習內(nèi)容

在設(shè)計網(wǎng)絡(luò)課程時,應該根據(jù)課程特點、學習者特點、學習目標,對學習內(nèi)容進行選擇。學習內(nèi)容設(shè)計是網(wǎng)絡(luò)課程教學設(shè)計的核心環(huán)節(jié),實踐性較強的學習內(nèi)容側(cè)重的是學習內(nèi)容中核心的、具有啟發(fā)性的主題知識點的重點講解、深入理解、能力形成。對于篩選出來的學習內(nèi)容,根據(jù)知識點類型、知識點的目標水平,進行教學設(shè)計。由于成人學習者的特點,我們認為采用“以活動為中心”的課程設(shè)計,是網(wǎng)絡(luò)課程設(shè)計的方法之一,尤其是對像“C語言程序設(shè)計”這樣實踐性較強的課程。

網(wǎng)絡(luò)課程的學習活動設(shè)計應以實現(xiàn)課程目標為宗旨,設(shè)計師生間的交互活動和學生的自主學習活動,注重課程導學活動(網(wǎng)上學習指導、課程導引短片、首次課見面會、學習風格調(diào)查與反饋等)、自主學習活動、協(xié)作學習活動、課程輔導活動(討論類活動、答疑類活動等)、學習評價活動(自測、作業(yè)、考試、電子檔案袋、學習表現(xiàn)等)的設(shè)計,以實現(xiàn)激發(fā)學習者的學習主動性和積極性,引導學習者學習,監(jiān)控網(wǎng)絡(luò)課程的學習過程等意圖。

教學內(nèi)容的設(shè)計必須有前后協(xié)調(diào)一致的內(nèi)容呈現(xiàn)方案,要明確定義各內(nèi)容的呈現(xiàn)方式。保持呈現(xiàn)方式設(shè)計的前后一致性,既有利于產(chǎn)生聯(lián)想學習的效果,又利于媒體素材整理的標準化、規(guī)范化,為教學內(nèi)容的動態(tài)管理構(gòu)建好的環(huán)境。

(3)設(shè)計為課程目標服務的學習任務

設(shè)計網(wǎng)絡(luò)課程的任務首先應明白其設(shè)置的目的,并遵循關(guān)注學習過程、內(nèi)容多元化、方式多樣化、手段網(wǎng)絡(luò)化和人性化結(jié)合等原則,為實現(xiàn)課程目標服務。對于在職成年學習者來說,任務的方式和內(nèi)容也應該適合他們的學習特點。例如:對于“C語言程序設(shè)計”之類實踐性較強的課程,應多設(shè)計運用型、解決問題型的任務,達到課程學習的目標,培養(yǎng)學習者所需要的能力。

總之,我們建議加強網(wǎng)絡(luò)課程資源的教學設(shè)計,注重開發(fā)更多符合師生需求的教學資源,建議采用“以活動為中心”的設(shè)計理念,加強學習任務的建設(shè),以及學習過程的組織、管理和評價。在考慮課程目標能否實現(xiàn)的問題時,課程的內(nèi)容只是一方面,教師對課程實施過程的控制與調(diào)整、課程的模式等也影響和決定著課程目標的實現(xiàn)。本研究僅僅是從課程內(nèi)容的角度來探索目標實現(xiàn),希望在未來的研究中能夠結(jié)合課程實施過程等方面,進行更全面、系統(tǒng)的分析。

[參考文獻]

[1] 網(wǎng)絡(luò)教育教學基本規(guī)范與網(wǎng)絡(luò)課程資源開發(fā)指南的研究及從業(yè)者培訓資源建設(shè)與應用課題組[R]. 現(xiàn)代遠程教育試點高校課程資源建設(shè)情況調(diào)研報告,2008,10,28.

[2] 李志河. 網(wǎng)絡(luò)課程的類型分析[J]. 中國教育信息化,2009,(13):38-43.

[3] 吳中福. 高校精品課程建設(shè)中教育技術(shù)支持的成功案例研究[R].高等教育出版社項目中期匯報PPT,2009,(8).

[4] 昝宏雷. 高校生物學精品課程網(wǎng)上資源分析[D]. 北京師范大學教育碩士學位論文,2006,(12).

[5] 周彩霞,張宇,賈換鋒. 網(wǎng)絡(luò)教育精品課程功能欄目調(diào)查研究[J].中國遠程教育,2009,(2):50-53.

[6] 陳庚,丁新,袁松鶴,徐琤,蔡永. 網(wǎng)絡(luò)課程要素分析及建設(shè)[J]. 開放教育研究,2008,(12):73-79.

[7] 鄒應貴,袁松鶴,蔡永. 網(wǎng)絡(luò)教育精品課程的整體結(jié)構(gòu)設(shè)計與核心要素建設(shè)研究[J]. 中國電化教育,2009,(7):67-73.

[8] 張國民,張劍平,邱紅霞. 基于教學交互視角的網(wǎng)絡(luò)課程分析——以《現(xiàn)代教育技術(shù)》精品課程為例[J]. 現(xiàn)代教育技術(shù),2008,(7):78-82.

[9] 張慶秀,王躍生,韓清獻. 網(wǎng)絡(luò)課程交互特性分析與利用[J]. 開放教育研究,2004,(5):32-34.

[10] 趙潤娣. 高校圖書館《信息檢索》網(wǎng)絡(luò)課程交互性研究[J]. 圖書館學,2009,(3):11-15.

[11] 楊開城. 以學習活動為中心的教學設(shè)計理論[M]. 北京:電子工業(yè)出版社,2005.

[12] 孫雙. 基于知識建模的課程分析研究——以北京師范大學教育技術(shù)學專業(yè)本科課程為例[D]. 北京師范大學,2010,(5).

收稿日期: 2012-11-30

作者簡介:陳鵬,碩士,首都師范大學(100048)。

篇(7)

考試

1.考場設(shè)置:由各州、市辦考部門確定,需在縣城以外設(shè)考場的,須報省招考院批準?!皬V告”??浦辉诶ッ髟O(shè)考點。

2.考生應試時,須帶準考證、考試通知單和居民身份證(或其他能證明身份的有效證件),三證不全者不得進入考場??忌仨殗栏褡袷乜紙鲆?guī)則,不得以任何形式作弊。凡違反考場紀律者,按2011年教育部第33號令及我省有關(guān)規(guī)定嚴肅查處。

3.考試成績以百分計,六十分為及格,及格者發(fā)給單科合格證書,不及格者可參加該門課程的下一次考試??荚嚦煽児荚凇霸颇鲜≌锌碱l道”上,考生自行登錄網(wǎng)站ynzk.cn查詢。考生對成績有質(zhì)疑的可在成績公布之日起10個工作日內(nèi)到各州(市)招生考試機構(gòu)辦理查分申請,由各州(市)招生考試機構(gòu)匯總后統(tǒng)一到省招考院查分,查完后通知考生。省招考院不直接對考生查分。

4.考生考試時間及臨考復習假的占用問題,按原省自考委、人事廳、財政廳、教育廳一九八七年發(fā)文《關(guān)于對參加自學考試的考生給應考假、復習假和發(fā)放自學考試獎學金的規(guī)定》執(zhí)行。

5.考試時,除“高等數(shù)學”考生不得使用計算器外,其他科目的考生可攜帶使用計算器,但不能有程序存儲功能,也不得互相借用。不準使用有存儲、接收、發(fā)射功能的電子工具。考生進入考場考試嚴禁攜帶任何通訊工具,否則將視同作弊。

6.同一考試時間段,一名考生只能參加一門課程的考試,不得考兩科。

7.全國計算機等級考試(NCRE)成績在自考系統(tǒng)中的使用:

根據(jù)全國考委辦函[2004]148號文件規(guī)定:

(1)NCRE課程暫與高等教育自學考試的部分專科課程進行銜接。

(2)凡獲得NCRE一級合格證書者,可以免考高等教育自學考試中的《計算機應用基礎(chǔ)》(0018)或《計算機應用技術(shù)》(2316)課程(包括理論考試和上機考試兩部分)。

(3)凡獲得NCRE二級C語言程序設(shè)計(筆試和上機)合格證書者,可以免考高等教育自學考試中的《高級語言程序設(shè)計》(0342)課程(包括理論考試和實踐考核兩部分)。

(4)凡獲得NCRE三級PC技術(shù)(筆試和上機)合格證書者,可以免考高等教育自學考試中的《微型計算機及其接口技術(shù)》(2319)和《微型計算機原理及應用》(2277)課程(包括理論考試和實踐考核兩部分)。

8.全國公共英語等級考試成績在自考系統(tǒng)中的使用:

高等教育自學考試的考生參加PETS二級或PETS三級考試,筆試合格者的成績可直接替代自考有關(guān)專業(yè)大?;虮究乒灿⒄Z〈即英語(一)、英語(二)〉的考試成績,并可獲得相應的學分(PETS二級替代??朴⒄Z(一)成績,PETS三級替代本科英語(二)成績,英語專業(yè)不能替代)。考生是否參加相應口試,則根據(jù)考生是否要求獲得PETS等級證書或高等教育自學考試的相關(guān)專業(yè)來定。