教學(xué)程序范文10篇
時間:2024-02-11 04:58:38
導(dǎo)語:這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗(yàn),為你推薦的十篇教學(xué)程序范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。
中職程序設(shè)計教學(xué)探討
摘要:課堂提問的設(shè)計可以說是教師必不可少的基本功。中職程序設(shè)計課堂中,巧妙的提問不僅可以引起學(xué)生的注意,激發(fā)學(xué)生的興趣,發(fā)展學(xué)生的思維,增進(jìn)師生交流,同時也可以提供教學(xué)反饋,便于教師調(diào)整授課方法和進(jìn)度,提高課堂效率。本文在分析中職程序設(shè)計課堂現(xiàn)狀的基礎(chǔ)上,圍繞課堂教學(xué),從課堂提問在計算機(jī)程序設(shè)計教學(xué)中的有效應(yīng)用和提問的技巧來談?wù)劚救说膶?shí)踐體會。
關(guān)鍵字:中職;程序設(shè)計;課堂提問;有效性
計算機(jī)程序設(shè)計涉及多方面的內(nèi)容,實(shí)現(xiàn)某一功能算法也不單一。學(xué)習(xí)程序設(shè)計要求學(xué)生思路開闊。如何讓每個中職學(xué)生都能積極主動地參與到程序設(shè)計課堂中,成為學(xué)習(xí)的主體,就需要教師從中職學(xué)生的實(shí)際出發(fā),合理地設(shè)計課堂提問。巧妙的提問可以吸引學(xué)生的注意,激發(fā)學(xué)習(xí)興趣,發(fā)展思維,活躍課堂氣氛,切實(shí)提高學(xué)生的學(xué)習(xí)效果。
中職程序設(shè)計的課堂教學(xué),主要面臨以下問題:
1、學(xué)生基礎(chǔ)差具有一定的學(xué)習(xí)能力
中職學(xué)校學(xué)生普遍學(xué)習(xí)基礎(chǔ)薄弱,學(xué)習(xí)積極性不高,主動性差。這不利于中職程序設(shè)計教學(xué)的開展。中職程序設(shè)計課程的教學(xué)目的是在掌握語法的基礎(chǔ)上,通過上機(jī)實(shí)踐,學(xué)生學(xué)會使用程序設(shè)計來解決簡單的實(shí)際問題,學(xué)以致用。很多學(xué)生反映程序設(shè)計書如看“天書”,界面的設(shè)計還可以理解和接受,一旦涉及代碼的編寫就有些學(xué)生跟不上,有些同學(xué)看到代碼都是英文的就直接放棄。而其他課程,比如圖像處理,動畫制作,網(wǎng)頁制作等課程大部分學(xué)生很有興趣,學(xué)習(xí)效果也很好,這說明學(xué)生具有一定的學(xué)習(xí)能力。
高校程序類課程實(shí)踐教學(xué)改革研究
【摘要】隨著實(shí)踐教學(xué)在應(yīng)用型本科院校教改中地位的提升,教師越來越重視實(shí)踐教學(xué)的創(chuàng)新,本文以某本科院校計算機(jī)專業(yè)程序語言類實(shí)施“項目”驅(qū)動的實(shí)踐教學(xué)模式改革、總結(jié)了改革過程中遇到的一些問題,并在教學(xué)過程中采取了一些新的教學(xué)策略,讓“項目”驅(qū)動教學(xué)、“項目”促進(jìn)教學(xué),不斷提高教學(xué)質(zhì)量。
【關(guān)鍵詞】程序類課程;項目驅(qū)動;實(shí)踐教學(xué)
隨著國內(nèi)“應(yīng)用型”本科辦學(xué)要求,越來越多的高校將“校企合作、實(shí)踐教學(xué)”改革作為“應(yīng)用型”教學(xué)的突破口,而計算機(jī)專業(yè)的程序語言類課程涉及基礎(chǔ)的C語言,專業(yè)核心的面向?qū)ο蟪绦蛟O(shè)計、編程提高類的C#程序設(shè)計、JAVA語言程序設(shè)計等編程主流語言。因此,以“項目驅(qū)動”為導(dǎo)向的實(shí)踐教學(xué)模式改革,成為了研究的熱點(diǎn)。
1.項目驅(qū)動的內(nèi)涵
項目驅(qū)動式教學(xué)模式是一種起源于西方發(fā)達(dá)國家,以建構(gòu)主義教學(xué)模式為基礎(chǔ)的新教學(xué)模式,和建構(gòu)主義的基本思想一樣,這種教學(xué)模式也試圖改變傳統(tǒng)教學(xué)中教師主體的地位,突出學(xué)生的主體地位,強(qiáng)調(diào)學(xué)生發(fā)揮主觀能動性的重要性,較好地把理論學(xué)習(xí)和實(shí)踐教學(xué)結(jié)合起來。該教學(xué)模式要求學(xué)生將日常的學(xué)習(xí)活動與實(shí)際的工程項目結(jié)合,師生共同推進(jìn)完成一個完整的項目而完成具體的教學(xué)活動,通過討論、探究項目實(shí)施過程中遇到的問題來提高學(xué)生獲取知識的能力并培養(yǎng)學(xué)生的自我學(xué)習(xí)能力。“項目驅(qū)動教學(xué)模式”不僅能推動C語言、面向?qū)ο蟪绦蛟O(shè)計、C#語言程序設(shè)計等大學(xué)計算機(jī)語言類課程的實(shí)踐教學(xué)改革或計算機(jī)科學(xué)與技術(shù)專業(yè)精品課程建設(shè),還能帶動該課程的教學(xué)團(tuán)隊建設(shè),促進(jìn)教學(xué)模式和教學(xué)方法的創(chuàng)新;最終達(dá)到提高學(xué)生自主學(xué)習(xí),發(fā)現(xiàn)問題的能力,還能夠鍛煉學(xué)生的項目開發(fā)能力,讓學(xué)生更好地適應(yīng)企業(yè)環(huán)境,今后的工作環(huán)境,并提前接受針對職業(yè)生涯的實(shí)踐培訓(xùn)。
2.實(shí)施“項目驅(qū)動”教學(xué)模式存在的問題分析
程序設(shè)計課程中的中俄合作教學(xué)思考
摘要:在中俄合作辦學(xué)背景下,提高計算機(jī)類專業(yè)學(xué)生“雙基”能力(即程序設(shè)計能力和系統(tǒng)設(shè)計能力)是十分必要的。本文提出了一個能力提升方案,從“大局觀”程序設(shè)計思維方式驅(qū)動的教學(xué)內(nèi)容設(shè)計和優(yōu)化、注重過程的多元化學(xué)習(xí)成效評價、教學(xué)資源本土化等三個方面給出了具體的實(shí)施方法。方案實(shí)施結(jié)果表明,教學(xué)效果和學(xué)生“雙基”能力均得到提升。
關(guān)鍵詞:“雙基”能力;合作辦學(xué);程序設(shè)計
1引言
在中國致力于深化同世界各國的教育合作與交流、促成教育對外開放的格局下,杭州電子科技大學(xué)圣光機(jī)學(xué)院引入了俄羅斯圣光機(jī)大學(xué)的辦學(xué)模式,推進(jìn)學(xué)生國際化培養(yǎng)。但在我國高等教育領(lǐng)域,中外合作辦學(xué)還處于摸索階段[1-4],有必要進(jìn)行研究和探索,以提高中外合作辦學(xué)成效。根據(jù)前期調(diào)研情況,圣光機(jī)學(xué)院計算機(jī)專業(yè)學(xué)生存在難以適應(yīng)俄方培養(yǎng)模式、很難理解授課內(nèi)容的現(xiàn)象。“雙基能力”(即程序設(shè)計能力和系統(tǒng)設(shè)計能力)不足是學(xué)生中普遍存在的問題。對此,如何改進(jìn)教學(xué)模式,以提升學(xué)生學(xué)習(xí)效能尤為重要。近年來,許多高校陸續(xù)開展系統(tǒng)能力培養(yǎng)研究和實(shí)踐,如嘗試直接引用名校教案和教材,但結(jié)果仍不太理想。其中的原因可能有:語言和交流障礙問題,國外原版或自編教材,在授課模式、進(jìn)度、實(shí)踐和創(chuàng)新等方面與國內(nèi)教學(xué)資源有較大差異等。鑒于此,如何在中俄合作辦學(xué)背景下提升學(xué)生的“雙基能力”,結(jié)合杭州電子科技大學(xué)圣光機(jī)聯(lián)合學(xué)院人才培養(yǎng)計劃的要求,本文以程序設(shè)計課程為例,對教學(xué)內(nèi)容、教學(xué)過程、學(xué)習(xí)方法、評價方式、教學(xué)資源等方面進(jìn)行了探索,闡述如何培養(yǎng)學(xué)生大局觀的思維方式,以提升學(xué)生的編程實(shí)踐能力及系統(tǒng)設(shè)計能力。
2組建思路
理解計算機(jī)系統(tǒng)的運(yùn)行機(jī)制,把所學(xué)知識(包括其他課程內(nèi)容)有機(jī)地串在一起,把編程實(shí)踐環(huán)節(jié)放在重要位置,鍛煉學(xué)生的系統(tǒng)設(shè)計能力,有利于提升計算思維,以及分析問題和解決問題的能力,為數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等課程的學(xué)習(xí)打下堅實(shí)的基礎(chǔ)。目前,中俄合作辦學(xué)年限短,外教在授課模式、進(jìn)度、實(shí)踐和創(chuàng)新等方面與國內(nèi)教學(xué)資源都有較大差異,存在教育資源不對應(yīng)、不匹配問題,不利于學(xué)生“雙基”能力的培養(yǎng),有必要根據(jù)中外教學(xué)資源情況,進(jìn)行本土化配套以提高學(xué)生學(xué)習(xí)效果。在教學(xué)方法上,成果導(dǎo)向教育(OutcomeBasedEducation,OBE)形成了比較完整的理論體系。雖然成果導(dǎo)向教育在國內(nèi)外高等教育領(lǐng)域已經(jīng)得到廣泛的使用,但也存在著一些問題,如以預(yù)先設(shè)定的學(xué)習(xí)成果為目標(biāo)前進(jìn),會形成機(jī)械性的學(xué)習(xí)。單純地依賴于學(xué)習(xí)成果是片面的,難以達(dá)到鍛煉學(xué)生“從描述到理解,到實(shí)踐,再到真實(shí)場景應(yīng)用”的思維過程。因此,本文基于成果導(dǎo)向教育的人才培養(yǎng)理念來設(shè)計課程,以學(xué)生為中心,采用教學(xué)內(nèi)容、教學(xué)資源和考核方法等同步推進(jìn),迭代反饋的教學(xué)方式持續(xù)改進(jìn)教學(xué)成效,以提升學(xué)生的編程能力、系統(tǒng)設(shè)計能力。研究思路如圖1所示。
測繪程序設(shè)計課程教學(xué)改革研究
[摘要]針對新形勢下社會對測繪工程專業(yè)學(xué)生培養(yǎng)目標(biāo)的需要,結(jié)合測繪工程專業(yè)認(rèn)證背景及社會、學(xué)校、學(xué)生的實(shí)際情況,教師應(yīng)從可操作的角度對該課程進(jìn)行教學(xué)改革,具體措施有:調(diào)整培養(yǎng)計劃,協(xié)調(diào)課程關(guān)系;綜合系統(tǒng)統(tǒng)籌,梳理教學(xué)內(nèi)容;提升教學(xué)條件,改進(jìn)教學(xué)模式;改變評價體系,鼓勵個性發(fā)展。
[關(guān)鍵詞]測繪;教學(xué)改革;課程設(shè)計;程序設(shè)計
新形勢下傳統(tǒng)測繪工作的“測、算、繪”中的算和繪所占比重越來越大,原因一方面在于野外測繪技術(shù)的進(jìn)步,降低勞動強(qiáng)度的同時提高了野外測量效率;另一方面在于獲取的數(shù)據(jù)量越來越大,數(shù)據(jù)類型也更加復(fù)雜,海量數(shù)據(jù)的處理和繪制需要依賴于計算機(jī)才能順利完成。在此背景下,社會對高校培養(yǎng)的測繪專業(yè)學(xué)生的測繪編程能力提出了更高的要求[1-2]。許多高校的測繪工程專業(yè)都開設(shè)了測繪程序設(shè)計這一專業(yè)課程,測繪技能大賽新增了測繪程序設(shè)計的項目,這些都體現(xiàn)了社會、高校對于測繪專業(yè)學(xué)生測繪程序設(shè)計能力的重視??傊?,在新形勢下,學(xué)生數(shù)據(jù)處理的能力需要被重視,其核心是重視培養(yǎng)學(xué)生的編程能力,讓學(xué)生掌握測繪數(shù)據(jù)處理的強(qiáng)有力的工具。測繪程序設(shè)計這門課即是解決這個問題的一把關(guān)鍵鑰匙。測繪程序設(shè)計是一門將編程技術(shù)與測繪專業(yè)知識結(jié)合起來的課程,學(xué)習(xí)者既要掌握測繪專業(yè)的知識,又需通過編程能力將其實(shí)現(xiàn)。本課程涉及測量學(xué)、測量平差、大地測量學(xué)、工程測量學(xué)等眾多測繪專業(yè)課,還涉及數(shù)據(jù)結(jié)構(gòu)、算法等多方面計算機(jī)專業(yè)的知識[3-6],課程總體難度偏高,實(shí)踐性強(qiáng),對于廣大學(xué)生來說難以掌握與精通。本文以測繪工程本科專業(yè)為例,結(jié)合筆者多年的教學(xué)經(jīng)驗(yàn),提出課程教學(xué)存在的問題,給出可行的課程改革方法,以期更好地達(dá)成培養(yǎng)高素質(zhì)測繪工程師的要求目標(biāo)。
一、課程教學(xué)存在的問題及原因分析
我校測繪程序設(shè)計課程已開設(shè)多年,授課時間安排在大三下半學(xué)期,是測繪本科必修課程。我校測繪程序設(shè)計的課程培養(yǎng)方案隨著時間修訂了多次,課程大綱也相應(yīng)進(jìn)行了多次修改。從當(dāng)前結(jié)果來看,雖然課程在一定程度上提升了測繪工程專業(yè)學(xué)生的程序設(shè)計能力,但還是存在一些問題,具體問題總結(jié)如下。(一)內(nèi)容多學(xué)時少內(nèi)容多學(xué)時少,開課時間需調(diào)整。測繪程序設(shè)計課程的內(nèi)容多且涉及面廣,現(xiàn)階段該課程理論和實(shí)驗(yàn)都為32學(xué)時,與教學(xué)內(nèi)容相比還是略少。因前置課程眾多,該課程安排的時間比較靠后,但矛盾的是大部分高校的編程基礎(chǔ)課程都安排在大一學(xué)期[7]。因此,當(dāng)課程開始的時候,除少數(shù)能堅持課外學(xué)習(xí)編程的學(xué)生,其余學(xué)生普遍存在基礎(chǔ)不牢固、編程知識已遺忘等問題。(二)課程系統(tǒng)性差課程系統(tǒng)性差,課程內(nèi)容不均衡。多數(shù)教師都是使用自己整理的教案來進(jìn)行教學(xué),課程暫時沒有權(quán)威固定教材[8]。教案也因個人的專業(yè)背景,或偏理論,或偏實(shí)踐,方向上也是測量、地信和遙感各有側(cè)重,導(dǎo)致課程存在內(nèi)容質(zhì)量參差不齊、講授順序不合理等系統(tǒng)性問題。在課程內(nèi)容上大多遵從前半部分講編程基礎(chǔ),后半部分講測繪程序的模式。這種模式比較單一,是否是最佳模式有待進(jìn)一步討論。(三)教學(xué)模式單一教學(xué)模式單一,學(xué)生主動性較差。課程教學(xué)安排通常是理論+實(shí)驗(yàn)的模式,此形式缺乏靈活性,容易產(chǎn)生斷裂感,讓學(xué)生產(chǎn)生不良的情緒。另外,一個班級只有部分學(xué)生對編程懷有興趣,且能不斷實(shí)踐掌握測繪編程技術(shù)。而大部分學(xué)生編程基礎(chǔ)較差,對編程有抵觸心理,在課程學(xué)習(xí)中極易產(chǎn)生消極的情緒,影響學(xué)習(xí)效果。通過對已經(jīng)完成課程學(xué)習(xí)的學(xué)生的調(diào)研,可知學(xué)生抵觸心理產(chǎn)生的原因主要有兩個方面:一方面是在編程初期容易出現(xiàn)類似錯用符號、誤解參數(shù)含義等不易發(fā)覺的小錯誤,使得程序編譯報錯或結(jié)果出錯,大部分學(xué)生因此喪失學(xué)習(xí)編程的信心;另一方面是認(rèn)為程序設(shè)計與己無關(guān),在以后的工作生活中一定不會用到,這往往是部分學(xué)生在學(xué)習(xí)信心喪失后產(chǎn)生的自我心理安慰,但也有部分學(xué)生在課程開始前就有這種錯誤的認(rèn)知。以上兩方面問題產(chǎn)生的原因分別是編程基礎(chǔ)不牢固和思想認(rèn)識不到位。
二、課程教學(xué)改革方案
程序設(shè)計類課程教學(xué)模式分析
摘要:學(xué)習(xí)共同體課堂教學(xué)模式將為學(xué)生學(xué)習(xí)服務(wù)的一切資源融為一體,所有相關(guān)的學(xué)生、老師以及管理人員為了共同的學(xué)習(xí)目標(biāo),一起參與學(xué)習(xí)的組織,一起尋找知識學(xué)習(xí)的新方法。程序設(shè)計課程是計算機(jī)相關(guān)專業(yè)的學(xué)生接觸的第一門計算機(jī)課程,它的學(xué)習(xí)效果直接影響學(xué)生后續(xù)專業(yè)課程的學(xué)習(xí)。為了提高學(xué)生的編程能力,針對程序設(shè)計類課程的特點(diǎn),提出了學(xué)習(xí)共同體課堂教學(xué)模式,并將其應(yīng)用到程序設(shè)計類課程中。
關(guān)鍵詞:學(xué)習(xí)公共體;程序設(shè)計類課程;課程教學(xué);教學(xué)改革
高校教學(xué)質(zhì)量是一個全社會關(guān)注的重大問題,怎么樣提高教學(xué)質(zhì)量是教育主管部門、教育管理者以及一線教師一直思考的問題。一個學(xué)校教學(xué)質(zhì)量的提高不僅僅是課堂教師的責(zé)任,它還與學(xué)校的管理制度、管理水平、學(xué)校文化、學(xué)校資源等因素緊密相連。學(xué)習(xí)共同體是高校所有人、所有資源的共同體,是一個高校的所有人為了共同學(xué)習(xí)目標(biāo)的組織,共同尋找學(xué)習(xí)知識的有效方法,共同體中的個體共同參與、相互作用。程序設(shè)計類的課程包含程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、算法分析與設(shè)計等,課程相關(guān)之間有一定的序關(guān)系,即前面的課程是后繼課程的基礎(chǔ)。如何有效的開展課堂教學(xué)的組織,使前驅(qū)課程有效的為后續(xù)課程服務(wù),培養(yǎng)學(xué)生的專業(yè)課程學(xué)習(xí)興趣,加強(qiáng)學(xué)生編程能力的培養(yǎng)既屬于課程群中研究的問題,也是學(xué)習(xí)共同體課堂教學(xué)模式研究的問題。針對程序設(shè)計類課程的特點(diǎn),提出了學(xué)習(xí)共同體課堂教學(xué)模式的新方法。學(xué)習(xí)共同體是知識的共同體、是學(xué)習(xí)者的共同體、是學(xué)習(xí)資源與學(xué)習(xí)文化的共同體,其共同的目的是為社會培養(yǎng)合格的專業(yè)人才,使學(xué)生能用所學(xué)為社會服務(wù)。
一、學(xué)習(xí)共同體
全國2500多所普通高校,無論是985高校、211高校、一般本科院校還是??茖W(xué)校,都開設(shè)了計算機(jī)專業(yè)或者與計算機(jī)相關(guān)的專業(yè),在一定范圍內(nèi)開設(shè)的主干課程基本類似,使用的教材都是規(guī)劃教材,差異較小,但教學(xué)效果差異很大,學(xué)生整體專業(yè)水平差異也很大。簡單地這種差異與學(xué)生高考錄取分?jǐn)?shù)、生源質(zhì)量、教師水平有關(guān)。但系統(tǒng)地分析與學(xué)校層次、學(xué)校定位、學(xué)校環(huán)境、學(xué)校文化、學(xué)校資源、學(xué)生之間的影響有很大的關(guān)系,這些內(nèi)容本質(zhì)上就是學(xué)習(xí)共同體包含的內(nèi)容。學(xué)習(xí)共同體是一個系統(tǒng)的學(xué)習(xí)環(huán)境。對學(xué)生來講,他周圍的同學(xué)、老師以及共同生活的學(xué)校,學(xué)校文化、學(xué)校提供的資源等構(gòu)成了一個學(xué)習(xí)環(huán)境整體。它是以學(xué)生學(xué)習(xí)為中心,以激發(fā)學(xué)生自主學(xué)習(xí)、自主探索為目標(biāo)的一個自主參與的組織。學(xué)習(xí)共同體的最終目的是通過老師與學(xué)校的組織,讓學(xué)生自主參與到學(xué)習(xí)中,使學(xué)生在學(xué)校環(huán)境中能受到積極地、對知識渴求的潛移默化的影響。共同體的概念最早由是德國學(xué)者滕尼斯在1887年提出的,國內(nèi)很多學(xué)者在共同體的基礎(chǔ)上對學(xué)習(xí)共同體進(jìn)行了研究。張煒等以“三位一體”的教學(xué)模式為基礎(chǔ)構(gòu)了建以學(xué)生為中心的學(xué)習(xí)共同體;[1]文獻(xiàn)[2]提出以人為本來建立師生關(guān)系共同體,強(qiáng)調(diào)師生關(guān)系之間的人際關(guān)系意識來達(dá)到師生共存共生的教育目標(biāo);高曉晶從教師優(yōu)化發(fā)展與教育資源共享共建的角度提出了校本資源的教師學(xué)習(xí)共同體模式的構(gòu)建;[3]王明娣對課堂學(xué)習(xí)共同體的理論建構(gòu)與特征進(jìn)行了研究,并指出課堂學(xué)習(xí)共同體的特征包含:異質(zhì)性、民主性、合作性、規(guī)范性。[4]文獻(xiàn)[5]將敏捷教改與產(chǎn)教學(xué)一體化作為學(xué)習(xí)共同體,將課程模塊化并進(jìn)行迭代式開發(fā),對改革中的難點(diǎn)問題調(diào)優(yōu),利用過短訓(xùn)快速驗(yàn)證,較快引入新課程。文獻(xiàn)[6]建立了基于學(xué)習(xí)共同論的課堂教學(xué)模式,使學(xué)習(xí)不僅限于課堂上,還可在課后延續(xù),能更好地激發(fā)學(xué)生自主學(xué)習(xí)的興趣,加強(qiáng)學(xué)生自主研究能力的培養(yǎng)。廖旭梅以文華學(xué)院為例研究發(fā)現(xiàn),學(xué)習(xí)共同體對促進(jìn)大學(xué)生自主學(xué)習(xí)、提高學(xué)生課程的學(xué)習(xí)效果、提升課堂教學(xué)質(zhì)量具有重要意義。[7]
二、程序設(shè)計類課程
微課程C語言程序設(shè)計教學(xué)研究
隨著科技的發(fā)展,計算機(jī)公共課教育面臨一系列挑戰(zhàn),尤其是傳統(tǒng)的教學(xué)模式,已經(jīng)難以滿足多元化學(xué)習(xí)需求。在數(shù)字時代,微課以“精、短、小、趣”等特點(diǎn),迎合了學(xué)生學(xué)習(xí)心理,在本科教育中得到了推廣應(yīng)用。在計算機(jī)公共課教學(xué)中,微課程理念的引入,打破了傳統(tǒng)的教學(xué)模式,使學(xué)生成為課堂的主人,并取得了良好的教學(xué)成效。
1.微課程理念概述
關(guān)于微課程理念概述,可從片段視頻教學(xué)、教學(xué)資源利用、突出重點(diǎn)內(nèi)容、教學(xué)時間較短等方面分析,具體可參考以下內(nèi)容:第一,片段視頻教學(xué)。在微課程教學(xué)中,教師以教學(xué)視頻片段為主線,致力于構(gòu)建統(tǒng)一完整的教學(xué)內(nèi)容。探析微課教學(xué)資源構(gòu)成,應(yīng)包括視頻、課件、問題、評價等。以此為基礎(chǔ),教師可構(gòu)建各項教學(xué)環(huán)節(jié)。探析微課程結(jié)構(gòu)的特點(diǎn),就在于類型多樣、主體突出。第二,教學(xué)資源利用。在微課程教學(xué)中,教學(xué)視頻是核心內(nèi)容。通常情況下,教學(xué)視頻的教學(xué)容量較小,以便于學(xué)生保存教學(xué)資源,實(shí)現(xiàn)教學(xué)資源的便捷性傳輸。依托Internet平臺,教師與學(xué)生就可探討教案、課例、課件等課程輔導(dǎo)資料,真正實(shí)現(xiàn)移動式學(xué)習(xí)。第三,突出重點(diǎn)內(nèi)容。在微課程教學(xué)中,教師進(jìn)行教學(xué)設(shè)計時,應(yīng)該充分考量學(xué)科知識的重點(diǎn)、難點(diǎn)等內(nèi)容。相較于傳統(tǒng)寬泛復(fù)雜的課程內(nèi)容,微課程教學(xué)內(nèi)容更為精辟獨(dú)到。微課教學(xué),簡稱“微課堂”,究其原因,就在于微課教學(xué)的教學(xué)設(shè)計,具有問題集中的特點(diǎn)。第四,教學(xué)時間較短。在微課課程教學(xué)中,由于教學(xué)容量小且問題集中,相應(yīng)教學(xué)時間較短。由于采用了“片段式教學(xué)”,一般不超過15分鐘。同時,有機(jī)融合了學(xué)生的學(xué)習(xí)規(guī)律及認(rèn)知特點(diǎn),可提升學(xué)生的思維能力,使學(xué)生更好地領(lǐng)會課程知識及隱性知識。
2.基于微課程的《C語言程序設(shè)計》教學(xué)策略
2.1科學(xué)利用微視頻教學(xué)資源。在C語言程序設(shè)計課程教學(xué)中,教師要明確微視頻課程教學(xué)環(huán)節(jié)的重要性。實(shí)際教學(xué)中,可將微視頻視為一種學(xué)習(xí)資源,而該類資源卻并非課程教學(xué)的全部內(nèi)容。依據(jù)學(xué)生培養(yǎng)計劃及時展需求,教師可立足C語言程序設(shè)計課程教學(xué)重點(diǎn)、難點(diǎn)問題,充分挖掘微課程學(xué)習(xí)資源庫。微課程的教學(xué)資源應(yīng)包括教案、課件、測試題、教學(xué)反思、課程點(diǎn)評等。同時,對于C語言程序設(shè)計課程教學(xué)而言,該類教學(xué)資源具備支持性及拓展性。教學(xué)過程中,教師應(yīng)致力于實(shí)現(xiàn)動態(tài)資源與教學(xué)活動的交互應(yīng)用,并充分考量短視頻類教學(xué)資源的特點(diǎn),如網(wǎng)頁化、動態(tài)性、半結(jié)構(gòu)體、開放性等。2.2構(gòu)建以學(xué)生為中心的教學(xué)理念。學(xué)生是教學(xué)中的主體,教師應(yīng)樹立“學(xué)生為本”的教學(xué)思想。教師依據(jù)學(xué)生當(dāng)前學(xué)習(xí)的實(shí)際情況,進(jìn)行微視頻課程內(nèi)容的設(shè)計及制作(也可充分利用網(wǎng)上的教學(xué)視頻),致力于營造主動參與、積極探究的學(xué)習(xí)氛圍,教師更要明確學(xué)生在學(xué)習(xí)中的主體地位。同時,在信息時代背景下,教師應(yīng)致力于探究微課教學(xué)的教學(xué)模式、教學(xué)理念、教學(xué)方法。在微課教學(xué)設(shè)計中,針對微課程性質(zhì),應(yīng)將之定位為“學(xué)習(xí)型資源”,并利用該類資源,培養(yǎng)學(xué)生良好的學(xué)習(xí)意識、學(xué)習(xí)習(xí)慣等,使學(xué)生的學(xué)習(xí)興趣得以激發(fā)。在C語言程序設(shè)計課程教學(xué)中,對于微課教學(xué),教師可采用任務(wù)驅(qū)動、問題導(dǎo)向、活動設(shè)計等多樣化的教學(xué)方式,致力于實(shí)現(xiàn)師生教學(xué)思想的全方位碰撞。2.3提高學(xué)生實(shí)踐性編程能力。C語言程序設(shè)計是一門操作性非常強(qiáng)的課程。在課程教學(xué)中,教師要致力于培養(yǎng)學(xué)生的實(shí)際動手能力。依據(jù)學(xué)生學(xué)習(xí)規(guī)律,即認(rèn)知、提高、創(chuàng)新等,可將實(shí)驗(yàn)劃分為3個類別,即為驗(yàn)證性、設(shè)計性、提高性等。在驗(yàn)證實(shí)驗(yàn)階段,教師應(yīng)引導(dǎo)學(xué)生掌握程序調(diào)試、錯誤分析、錯誤排除等方法及技能。在設(shè)計實(shí)驗(yàn)階段,教師應(yīng)指導(dǎo)提示解題思路,有效激發(fā)學(xué)生的創(chuàng)造性,使之自行設(shè)計程序、自行調(diào)試程序。在提高實(shí)驗(yàn)階段,教師應(yīng)采用分層次、遞進(jìn)式教學(xué)方式,有效激發(fā)學(xué)生的實(shí)驗(yàn)興趣,并拓展學(xué)生的實(shí)驗(yàn)?zāi)芰ΑR罁?jù)C語言程序設(shè)計課程教學(xué)特點(diǎn),教師可致力于構(gòu)建程序設(shè)計實(shí)訓(xùn)平臺。依托該平臺,學(xué)生可實(shí)時提交程序,并得到實(shí)時結(jié)果,促進(jìn)學(xué)生的后續(xù)課程學(xué)習(xí)。2.4建立C語言程序教學(xué)模式。結(jié)合教學(xué)現(xiàn)狀,從學(xué)生學(xué)習(xí)實(shí)際情況出發(fā),教師應(yīng)有機(jī)融合微課教學(xué)特點(diǎn),致力于構(gòu)建C語言程序教學(xué)模式。一方面,教師應(yīng)在課前上傳微課程學(xué)習(xí)資源,并引導(dǎo)學(xué)生登錄資源庫,進(jìn)行C語言程序設(shè)計課程知識的學(xué)習(xí),其中就包括課程預(yù)習(xí)必備知識、課程主講內(nèi)容、自我檢測試題等。教師依據(jù)微課程學(xué)習(xí)資源,對相關(guān)知識難點(diǎn)、重點(diǎn)等,進(jìn)行總結(jié)歸納,進(jìn)而形成課堂問題,以促進(jìn)師生的課堂討論[1]。另一方面,教師在課堂中提出問題,并引導(dǎo)學(xué)生討論,使學(xué)生通過深入的探討及分析,逐漸掌握相關(guān)知識點(diǎn)的實(shí)踐應(yīng)用方法,進(jìn)而促進(jìn)課程知識的內(nèi)化及體驗(yàn)。2.5師生共建微課程學(xué)習(xí)平臺。教師依據(jù)微課程教學(xué)理念,引導(dǎo)學(xué)生參與共建微課程學(xué)習(xí)平臺(此處選用的是微助教)。在微課程學(xué)習(xí)平臺構(gòu)建中,教師應(yīng)引導(dǎo)學(xué)生建立項目小組,并選擇網(wǎng)絡(luò)操作技能強(qiáng)的學(xué)生進(jìn)行相關(guān)管理。同時,應(yīng)用微博、微信、QQ等媒體平臺,師生之間可進(jìn)行有效的交流溝通,進(jìn)而不斷更新維護(hù)自有平臺的網(wǎng)絡(luò)課程資源。在信息化時代,學(xué)生群體較為推崇Internet實(shí)時管理操作。以此為基礎(chǔ),教師可針對微課程學(xué)習(xí)平臺,構(gòu)建課內(nèi)外互動平臺,并健全學(xué)生學(xué)習(xí)激勵機(jī)制,使學(xué)生積極參與平臺建設(shè)工作。如此,在微課程學(xué)習(xí)平臺構(gòu)建中,學(xué)生可有效吸收內(nèi)化課程知識,進(jìn)而提升C語言程序設(shè)計課程教學(xué)成效。同時,對于教師而言,應(yīng)針對微課程學(xué)習(xí)平臺的教學(xué)內(nèi)容,進(jìn)行定期的監(jiān)管及更新,并及時解答反饋學(xué)生的問題[2]。
綜上所述,在計算機(jī)公共課的教育中,針對C語言程序設(shè)計課程教學(xué),教師應(yīng)有機(jī)融合微課程理念,致力于革新傳統(tǒng)的教學(xué)模式?;谖⒄n程的C語言程序設(shè)計教學(xué),充分發(fā)揮了微視頻教學(xué)資源的優(yōu)勢,不僅可以突出課程教學(xué)重點(diǎn)內(nèi)容,還可高效利用課程教學(xué)時間,并保證C語言程序設(shè)計課程教學(xué)整體質(zhì)量。同時,基于微課程的C語言程序設(shè)計教學(xué),除了激發(fā)學(xué)生學(xué)習(xí)的主動性,還能提高學(xué)生學(xué)習(xí)C語言的興趣,終而使學(xué)生成為課堂的主人。在實(shí)踐性編程活動中,掌握具體的操作技能,學(xué)以致用,促進(jìn)學(xué)生的全面發(fā)展。
Python程序設(shè)計課程教學(xué)與實(shí)踐
摘要:闡述Python程序設(shè)計課程的情況、教學(xué)目標(biāo),EduCoder實(shí)訓(xùn)平臺的教學(xué)實(shí)踐,利用EduCoder實(shí)訓(xùn)平臺,實(shí)現(xiàn)對Python程序設(shè)計課程傳統(tǒng)教學(xué)模式與線上教育的融合。
關(guān)鍵詞:軟件工程,程序設(shè)計,實(shí)訓(xùn)平臺,Python,EduCoder。
由于Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊蹋瑥?qiáng)大的內(nèi)置對象、標(biāo)準(zhǔn)庫以及開源的各類擴(kuò)展庫,使得各個領(lǐng)域的人員都能應(yīng)用它解決實(shí)際問題,Python也因此成為多數(shù)平臺上寫腳本和快速開發(fā)應(yīng)用的編程語言。這門課程的目標(biāo)是讓學(xué)生理解Python編程語言并掌握應(yīng)用方法,形成計算思維,能夠?qū)ython語言作為解決各類實(shí)際問題的工具,并通過實(shí)訓(xùn)項目將學(xué)生學(xué)習(xí)的知識轉(zhuǎn)變成能力,最終使學(xué)生能夠掌握一門幫助專業(yè)后續(xù)課程學(xué)習(xí)且具有廣泛應(yīng)用價值的編程語言。
1計算機(jī)程序設(shè)計課程的特點(diǎn)
Python語言是一門應(yīng)用性較強(qiáng)的編程語言,因此在開展Python程序設(shè)計這門課教學(xué)過程中,教師應(yīng)該思考如何加強(qiáng)學(xué)生實(shí)際應(yīng)用的能力。縱觀目前大部分高校,教學(xué)過程中此類編程設(shè)計類課程依然采用傳統(tǒng)先課堂學(xué)習(xí)后實(shí)驗(yàn)室照本宣科抄代碼的形式。在這種方式下,課堂上以教師為主的講授理論知識為主,學(xué)生被動接受,具體知識點(diǎn)的實(shí)踐留作課后作業(yè)留給學(xué)生,讓學(xué)生課后自己操作練習(xí),主要依賴學(xué)生的自覺性。此外,在學(xué)生被動接受的過程中,課程理論知識偏多缺少互動,學(xué)生很少能主動參與到教學(xué)過程中來。為了提高教學(xué)效果,在采用傳統(tǒng)的教學(xué)方式外,Python程序設(shè)計課程正在探索采用線上線下結(jié)合的教學(xué)方式。特別是疫情發(fā)生之后,線上教學(xué)的剛需更是極大地推動這一改革。目前主流的線上教學(xué)平臺有中國大學(xué)慕課(MOOC)平臺、超星泛雅網(wǎng)絡(luò)教學(xué)平臺等。這些平臺都能夠幫助學(xué)生提高學(xué)習(xí)效率具有通用性。但它們都沒有考慮到一些課程的專用性。這種教學(xué)模式常常帶來一些問題。首先是學(xué)生線上學(xué)習(xí)容易出現(xiàn)“刷課”等學(xué)習(xí)問題,而線上平臺對此沒有較好的監(jiān)管措施,另一方面教學(xué)過度線上,學(xué)生與學(xué)生,學(xué)生和教師之間溝通機(jī)會少等問題。針對程序設(shè)計課程教學(xué)目前常用線上教學(xué)平臺的不足,選擇EduCoder實(shí)訓(xùn)平臺探索Python程序設(shè)計課程教學(xué)改革。
2EduCoder平臺功能
教學(xué)價值下程序設(shè)計教育研究
摘要:教學(xué)價值分為社會和個體兩個層面,是一個多元的范疇。技術(shù)取向和大眾文化是程序設(shè)計教學(xué)價值的兩個方面,程序設(shè)計課程的愿景是如何更好地實(shí)現(xiàn)它的教學(xué)價值。
關(guān)鍵詞:教學(xué)價值;程序設(shè)計;愿景
1引言
教學(xué)是一種具有價值負(fù)載的社會實(shí)踐活動。教學(xué)價值可以從個體與社會兩個層面來進(jìn)行分析:以個體為主體的教學(xué)價值是指主體的教學(xué)需求經(jīng)過教學(xué)過程得到滿足,從而形成的主客體之間的一種利益關(guān)系,這里的客體包括教學(xué)內(nèi)容、教學(xué)環(huán)境以及師生的內(nèi)心世界等;以社會為主體的教學(xué)價值是指社會從教學(xué)活動中獲得的利益。多元性是教學(xué)價值的主要屬性,不同歷史階段、不同教學(xué)主體、不同教學(xué)環(huán)境甚至教學(xué)主體的不同需求等都決定了這種多元性屬性。教學(xué)價值的任何一種取向都不能成為教學(xué)活動的唯一目的。
2程序設(shè)計的教學(xué)價值
1981年,在洛桑舉行的第3屆世界計算機(jī)教育應(yīng)用大會上,A•P•Erhov(伊爾肖夫)在其報告“程序設(shè)計——人類的第二文化”中提出了“人類生活在一個程序設(shè)計的世界”的觀點(diǎn)。伊爾肖夫指出,在現(xiàn)代,人們除了“必須具有的讀、寫、算傳統(tǒng)意識和能力外,還應(yīng)具有程序設(shè)計這種第二種文化”。我們可以這樣認(rèn)為:程序設(shè)計實(shí)質(zhì)上有兩層含義:第一層是指計算機(jī)程序設(shè)計本身;第二層是指有序地安排現(xiàn)實(shí)生活。然而,人們對程序設(shè)計往往只有狹隘的第一種認(rèn)識,并沒有真正意識到“人類生活在一個程序設(shè)計的世界中”:社會的組織結(jié)構(gòu)、知識的學(xué)習(xí)方法、科學(xué)的探究發(fā)現(xiàn)等都是面向程序的,甚至平常我們做事時也不知不覺地把事情分成許多小步驟,然后再按步去完成,正如編程時總是將大問題分割成小問題,從而形成解決問題時相對獨(dú)立的模塊,然后一個模塊一個模塊地解決一樣。這種程序設(shè)計的結(jié)構(gòu)化思維和方法可極大地培養(yǎng)學(xué)生的生涯規(guī)劃能力和生存能力。但是在程序設(shè)計的教學(xué)活動中,人們往往帶有強(qiáng)烈的唯技術(shù)中心為核心的傾向,更關(guān)注的是程序設(shè)計課程中復(fù)雜的知識與技能,這種唯技術(shù)中心的教學(xué)完全忽略了對主體的價值觀和情感態(tài)度的培養(yǎng),嚴(yán)重阻礙了學(xué)生的身心發(fā)展和綜合素質(zhì)的提高。在工作中,人們善不善于編排與執(zhí)行自己的程序,是能否高速有效地完成任務(wù)之關(guān)鍵。我們理應(yīng)將程序設(shè)計的結(jié)構(gòu)化思想向人類生活作深層次的遷移。幫助學(xué)生培育一種程序設(shè)計意識與能力是程序設(shè)計課程重要的教學(xué)目標(biāo)之一?!吧钏惴ā睉?yīng)貫穿在程序設(shè)計教學(xué)的過程中。總之,程序設(shè)計的教學(xué)價值應(yīng)該有兩個很重要的方面:技術(shù)取向的教學(xué)價值和大眾文化取向的教學(xué)價值。因此,程序設(shè)計課程應(yīng)包含技術(shù)取向的內(nèi)容和大眾文化取向的內(nèi)容兩個方面,輕視任一方面都是片面的。
中學(xué)程序設(shè)計教學(xué)模式探究
摘要:近幾年,我校將程序設(shè)計課程納入必修課范圍,小學(xué)開設(shè)了LOGO,中學(xué)開設(shè)了VB、pascal、C、C++等計算機(jī)語言。課程的開設(shè)不僅提高了學(xué)生的知識體系、信息素養(yǎng),而且培養(yǎng)了學(xué)生的邏輯思維、創(chuàng)新意識。本文根據(jù)筆者多年的教學(xué)實(shí)踐,對如何引導(dǎo)學(xué)生自主探究、如何靈活實(shí)施課堂教學(xué)等問題進(jìn)行了較深入的探究,以期能夠?yàn)橹袑W(xué)程序設(shè)計教學(xué)模式的發(fā)展提供參考與借鑒。
關(guān)鍵詞:程序設(shè)計;教學(xué)模式;自主探究;拓展
1立足語言教學(xué),拔高教學(xué)要求及目標(biāo),讓學(xué)生有探究的欲望
計算機(jī)程序設(shè)計語言教學(xué)不僅要培養(yǎng)學(xué)生分析問題、解決問題的編程基礎(chǔ)能力,更要培養(yǎng)學(xué)生的信息素養(yǎng)。因此,在開始學(xué)習(xí)程序設(shè)計時,教師首先應(yīng)該讓學(xué)生清楚地認(rèn)識學(xué)習(xí)的意義,不能使其停留在通過會考的目標(biāo)上。正如美國心理學(xué)家Maslow所說:“如果你唯一的工具是錘子,你就會把所有的東西都當(dāng)作釘子。”如果教師一開始就將學(xué)習(xí)程序設(shè)計的目標(biāo)定位于通過會考,那么教學(xué)勢必會走入傳統(tǒng)的應(yīng)試教育模式,必將限制學(xué)生思考問題及解決問題的能力,這不利于他們產(chǎn)生程序設(shè)計語言知識的遷移效應(yīng)。因此,教師在講授VB程序設(shè)計之前,應(yīng)讓學(xué)生對程序設(shè)計及相關(guān)語言有足夠的了解,并花一定的時間讓學(xué)生自主探討程序設(shè)計對生活、未來,以及對人類科學(xué)技術(shù)所產(chǎn)生的影響,從思想上對學(xué)生做正能量的引導(dǎo),從而為以后的學(xué)習(xí)做鋪墊,激發(fā)學(xué)生的學(xué)習(xí)興趣,讓他們有探究新知識的欲望。
2問題生活化,有的放矢,讓學(xué)生有探究的動力
程序語言教學(xué)不同于其他學(xué)科,它更注重提高學(xué)生解決實(shí)際問題的能力。因而,教師在教學(xué)中,將問題生活化有助于學(xué)生產(chǎn)生探究的動力。發(fā)現(xiàn)問題,并為了解決它去學(xué)習(xí)程序語言,而不是因?yàn)閷W(xué)了程序語言,所以才去解決問題,這是兩種不同的學(xué)習(xí)思維。例如,在講授VB中的《時鐘控件》一課時,筆者在講完時鐘控件的基本用法后,正好某年級在籌備辯論賽,需要計時器,利用這個機(jī)會,鼓勵學(xué)生寫一個計時的小軟件,并且利用一節(jié)課的時間讓學(xué)生“折騰”。事實(shí)證明,“浪費(fèi)”的這一節(jié)課很有效果,學(xué)生不僅做出了實(shí)用、漂亮的計時器供各類比賽使用,而且對IF語句、循環(huán)語句有了更深入的理解和認(rèn)識。
中學(xué)信息技術(shù)程序設(shè)計教學(xué)探究
摘要:隨著我國科技的飛速發(fā)展,中學(xué)信息技術(shù)教育的內(nèi)容也一直處于動態(tài)發(fā)展變化過程中,傳統(tǒng)初中信息技術(shù)教材中VB程序設(shè)計內(nèi)容已經(jīng)不適應(yīng)時展需求。英國BBC推出的Micro:bit被越來越多地引進(jìn)中學(xué)校本課程中,它的可視化模塊編程工具簡化了代碼編寫,能夠輕松地外接各類電子元件支持項目的制作。本文從什么是Micro:bit板出發(fā),對Micro:bit課程展開詳細(xì)設(shè)計,為Micro:bit在中學(xué)課堂教學(xué)的實(shí)施提供了一定的借鑒。課程的有效設(shè)計與實(shí)施有助于提高學(xué)生的計算思維能力、自主探究能力和小組協(xié)作能力。
關(guān)鍵詞:Micro:bit;程序設(shè)計;教學(xué)實(shí)踐
隨著我國科技的發(fā)展,信息技術(shù)教育一直在面臨著挑戰(zhàn),在新課改的大前提下,信息技術(shù)教育的內(nèi)容也要做出相應(yīng)改變。傳統(tǒng)初中信息技術(shù)程序設(shè)計課程中存在著這樣的誤區(qū):程序設(shè)計教學(xué)就是要讓學(xué)生掌握一門計算機(jī)語言或讓他們記住一些具體的命令和語法,這是對程序設(shè)計課程的極大誤解。程序設(shè)計課程應(yīng)該側(cè)重于向?qū)W生傳授程序設(shè)計的思想、理念和方法,強(qiáng)調(diào)解決問題過程中程序設(shè)計的嚴(yán)謹(jǐn)性、條理性和思維性[1]。蘇州工業(yè)園區(qū)星湖學(xué)校在百科創(chuàng)意課程教學(xué)中,以Micro:bit開發(fā)板為載體,基于微軟MakeCode官網(wǎng)開展程序設(shè)計課程教學(xué),項目式的教學(xué)不僅為信息技術(shù)課堂增添了活力,也培養(yǎng)了學(xué)生的邏輯思維、創(chuàng)新思維以及解決問題的能力。
一、基于Micro:bit的程序設(shè)計課程
Micro:bit是一款由英國電視廣播公司(BBC)專為百萬青少年打造的可以塞進(jìn)口袋的超迷你計算機(jī)。4cm×5cm的微型主板配置有5*5的點(diǎn)陣LED燈,3個可觸控按鈕,其中包含兩個可編程按鈕和一個復(fù)位按鈕,除此之外還配置有內(nèi)置的加速度計、板載藍(lán)牙、溫度傳感器以及磁力傳感器等。Micro:bit開發(fā)板可以通過鱷魚夾、引腳以及杜邦線等外接各種電子元件,支持傳感器數(shù)據(jù)的讀取,可以控制舵機(jī),播放音樂等,因此能夠基于Micro:bit進(jìn)行各類編程教學(xué)場景的創(chuàng)設(shè)。一個學(xué)期的教學(xué)實(shí)踐讓我們發(fā)現(xiàn),項目式的教學(xué)能夠更好地支持本課程的開發(fā)與實(shí)踐,學(xué)生在項目制作的過程中能夠更好地獲得知識、掌握方法、提升能力。
二、中學(xué)Micro:bit課程實(shí)施方案設(shè)計