公務(wù)員期刊網(wǎng) 論文中心 正文

多環(huán)節(jié)考核下Web開(kāi)發(fā)課程教學(xué)改革探析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了多環(huán)節(jié)考核下Web開(kāi)發(fā)課程教學(xué)改革探析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

多環(huán)節(jié)考核下Web開(kāi)發(fā)課程教學(xué)改革探析

摘要:近些年來(lái),Python憑借其諸多優(yōu)勢(shì)已經(jīng)成為編程語(yǔ)言的榜首,各高校已陸續(xù)開(kāi)設(shè)了Python語(yǔ)言設(shè)計(jì)的相關(guān)課程。這里通過(guò)分析PythonWeb開(kāi)發(fā)課程的教學(xué)性質(zhì),并根據(jù)該課程的教學(xué)經(jīng)驗(yàn),針對(duì)高校PythonWeb開(kāi)發(fā)課程在教學(xué)中存在問(wèn)題的解決提供可參考的課程設(shè)計(jì)改革方案,提出了基于多環(huán)節(jié)考核的教學(xué)模式,給從事相關(guān)教育教學(xué)的工作者提供參考。

關(guān)鍵詞:Python;Pythonweb開(kāi)發(fā);教學(xué)改革;多環(huán)節(jié)考核

1PythonWeb開(kāi)發(fā)課程簡(jiǎn)介

1.1課程性質(zhì)與教學(xué)目標(biāo)

PythonWeb開(kāi)發(fā)是普通高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門重要的專業(yè)基礎(chǔ)課。通過(guò)本課程的學(xué)習(xí),能夠使學(xué)生在已有的計(jì)算機(jī)基礎(chǔ)知識(shí)基礎(chǔ)上,對(duì)Web開(kāi)發(fā)有一個(gè)系統(tǒng)的、全面的了解、為掌握Web項(xiàng)目開(kāi)發(fā)打下良好的基礎(chǔ)。通過(guò)本課程的學(xué)習(xí),學(xué)生一般應(yīng)達(dá)到以下三個(gè)方面的目標(biāo):(1)掌握PythonWeb開(kāi)發(fā)的基本原理和方法,了解Web開(kāi)發(fā)的專業(yè)術(shù)語(yǔ),開(kāi)發(fā)流程等。(2)掌握PythonWeb開(kāi)發(fā)技巧和方法,可以在計(jì)算機(jī)上動(dòng)手完成程序的編寫和調(diào)試。(3)具有設(shè)計(jì)和開(kāi)發(fā)Web項(xiàng)目的基本能力。

1.2教材選用分析

目前PythonWeb開(kāi)發(fā)的可選教材并不多,根據(jù)當(dāng)前教學(xué)形式,并分析開(kāi)發(fā)框架的優(yōu)劣,對(duì)各出版社的教材進(jìn)行比較研讀,最終由于Django具有功能全面,各模塊之間結(jié)合緊密,提供了豐富、完善的文檔,可以幫助開(kāi)發(fā)者快速掌握PythonWeb開(kāi)發(fā)技巧等優(yōu)勢(shì),確定教材[1-2]。本書(shū)系統(tǒng)地講述了基于Django框架的PythonWeb開(kāi)發(fā)的相關(guān)基礎(chǔ)知識(shí),涵蓋了開(kāi)發(fā)環(huán)境配置、Django配置、URL分發(fā)、模型和數(shù)據(jù)庫(kù)、視圖、模板、表單、Django具等內(nèi)容。對(duì)每一個(gè)知識(shí)點(diǎn),本教材都盡量結(jié)合實(shí)例幫助讀者學(xué)習(xí)理解,并在每一章最后給出一個(gè)綜合實(shí)例。本書(shū)具有如下特點(diǎn):(1)入門條件低;(2)學(xué)習(xí)成本低;(3)內(nèi)容編排精心設(shè)計(jì);(4)強(qiáng)調(diào)理論與實(shí)踐結(jié)合;(5)實(shí)用的課后習(xí)題;(6)豐富的學(xué)習(xí)必備資源。本教材內(nèi)容豐富、講解詳細(xì),適合作為各類院校相關(guān)專業(yè)的教材。

2PythonWeb開(kāi)發(fā)課程現(xiàn)狀分析

PythonWeb開(kāi)發(fā)課程目前存在理論課和上機(jī)課講授內(nèi)容脫節(jié)的問(wèn)題,學(xué)生在理論課學(xué)習(xí)的一些概念或者程序基礎(chǔ)知識(shí),在上機(jī)實(shí)際操作時(shí)沒(méi)有關(guān)聯(lián),上機(jī)練習(xí)的內(nèi)容和上機(jī)報(bào)告的要求與本章的理論內(nèi)容關(guān)系不大;其次,學(xué)生的上機(jī)實(shí)驗(yàn)報(bào)告存在抄襲現(xiàn)象,不能完全有效地反映學(xué)生對(duì)課程內(nèi)容的掌握情況,教師無(wú)法通過(guò)練習(xí)掌握學(xué)生學(xué)習(xí)的效率從而導(dǎo)致教師教學(xué)方案出現(xiàn)對(duì)部分學(xué)生不適配的情況。最后,課程的考核方式單一,期末僅憑一張?jiān)嚲砘蛘咭粋€(gè)實(shí)際操作的上機(jī)實(shí)驗(yàn)來(lái)決定學(xué)生的最終成績(jī),這對(duì)于PythonWeb開(kāi)發(fā)課程的性質(zhì)來(lái)說(shuō)顯然是不合理的。接下來(lái),針對(duì)上述4個(gè)問(wèn)題提出PythonWeb開(kāi)發(fā)課程的教學(xué)改革方案。

3PythonWeb開(kāi)發(fā)課程教學(xué)改革

首先針對(duì)上述的第一個(gè)問(wèn)題,采用理論課程也在機(jī)房授課的辦法,每一個(gè)理論課的知識(shí)點(diǎn)在講解后,都找來(lái)一段相應(yīng)的小程序或者案例演示給學(xué)生看,讓學(xué)生直觀的了解道這個(gè)知識(shí)點(diǎn)如何使用,以及其在課程里的價(jià)值所在,這樣就可以把理論課程和上機(jī)課程有機(jī)的結(jié)合起來(lái)。接下來(lái)針對(duì)后面存在的三個(gè)問(wèn)題,這里提出基于多環(huán)節(jié)考核的PythonWeb開(kāi)發(fā)課程教學(xué)改革方案,就是在給出這門課的最終成績(jī)時(shí),從學(xué)生平時(shí)回答問(wèn)題等一些課堂表現(xiàn)、作業(yè)的完成程度、上機(jī)課的編程表現(xiàn)、上機(jī)報(bào)告的完成程度以及最終的期末考試這五個(gè)環(huán)節(jié),通過(guò)上述各個(gè)環(huán)節(jié)的科學(xué)加權(quán),來(lái)最終確定學(xué)生的課程成績(jī)。這里與一般課程的不同在于,通常這些除了期末考試這一環(huán)節(jié)的考核外,都簡(jiǎn)單的算在學(xué)生的平時(shí)成績(jī)中,然后以百分的最終結(jié)果乘以30%,與期末卷面分?jǐn)?shù)的70%相加,這樣處理不當(dāng)會(huì)導(dǎo)致學(xué)生輕視上述的前四個(gè)環(huán)節(jié),也就暴露了上述提到的PythonWeb開(kāi)發(fā)課程存在的一些問(wèn)題。這里通過(guò)合理的設(shè)置上述的教學(xué)環(huán)節(jié),使每一個(gè)教學(xué)環(huán)節(jié)都能很好的解決課程暴露的某些問(wèn)題,從而達(dá)到教學(xué)改革預(yù)期目標(biāo)成果的目的。

3.1課堂提問(wèn)教學(xué)環(huán)節(jié)設(shè)計(jì)

在首次教學(xué)時(shí)說(shuō)明學(xué)生提問(wèn)環(huán)節(jié)是期末總成績(jī)的重要組成部分,這樣可以有效地解決學(xué)生上課主觀問(wèn)題導(dǎo)致的低效率問(wèn)題。下面是對(duì)課堂提問(wèn)教學(xué)設(shè)計(jì)的介紹:首先,提問(wèn)環(huán)節(jié)要選擇課程的重難點(diǎn)部分進(jìn)行有計(jì)劃的提問(wèn),根據(jù)班級(jí)人數(shù)、課時(shí)數(shù)量等計(jì)劃提問(wèn)的數(shù)目,確保每個(gè)同學(xué)都被提問(wèn)到,保證最后成績(jī)的公平性;其次利用超星等網(wǎng)絡(luò)教學(xué)平臺(tái),設(shè)置部分隨堂練習(xí),所有學(xué)生利用簡(jiǎn)短的時(shí)間來(lái)做練習(xí),及時(shí)鞏固知識(shí)點(diǎn),檢測(cè)所有學(xué)生的掌握程度,可以及時(shí)調(diào)整教學(xué)策略。

3.2課后作業(yè)教學(xué)環(huán)節(jié)設(shè)計(jì)

課本上的習(xí)題雖然有很大的參考性和總結(jié)性,對(duì)學(xué)生理解所學(xué)知識(shí)有很大的幫助,但是還是無(wú)法完全覆蓋某些重點(diǎn)知識(shí)點(diǎn),故需從課本或其余教輔材料中歸結(jié)額外的習(xí)題,同樣在超星系統(tǒng)里發(fā)送給同學(xué)以供練習(xí),同時(shí)也作為重要的考核部分,每章的習(xí)題數(shù)量和題目類型需設(shè)計(jì)合理,PythonWeb開(kāi)發(fā)的作業(yè)庫(kù)實(shí)例如圖1所示。

3.3上機(jī)報(bào)告撰寫教學(xué)環(huán)節(jié)設(shè)計(jì)

傳統(tǒng)的上機(jī)課,學(xué)生只是按照實(shí)驗(yàn)或者上機(jī)指導(dǎo)書(shū)進(jìn)行操作,即以完成實(shí)驗(yàn)為目的,撰寫實(shí)驗(yàn)報(bào)告,缺少思考過(guò)程,為了有效避免學(xué)生低效率學(xué)習(xí)的現(xiàn)狀,本著培養(yǎng)學(xué)生實(shí)踐能力的目的,在每一個(gè)上機(jī)實(shí)驗(yàn)報(bào)告中都加入了可變動(dòng)的內(nèi)容,如果學(xué)生缺乏思考,仍然機(jī)械的進(jìn)行操作,則無(wú)法完成實(shí)驗(yàn)。具體的上機(jī)報(bào)告示例內(nèi)容如表1所示,從表中的三個(gè)小實(shí)驗(yàn)的內(nèi)容和要求可以看出,通過(guò)對(duì)上機(jī)編程操作案例提出一些簡(jiǎn)單的要求,學(xué)生通過(guò)思考如何對(duì)程序代碼作出相應(yīng)的修改,后續(xù)的一系列配置操作也相應(yīng)需要修改,從而達(dá)到了培養(yǎng)學(xué)生能力和防偽的雙重效果。

3.4期末考試題庫(kù)設(shè)計(jì)

為了在期末考試中可以完全覆蓋整本書(shū)的內(nèi)容,并且難度、題量適中,在超星平臺(tái)搭建了課程的完整期末考試題庫(kù),并制定試卷模板,在考試前從題庫(kù)隨機(jī)選題,避免主觀傾向重點(diǎn)和難點(diǎn),使試卷知識(shí)點(diǎn)結(jié)構(gòu)更加合理,其中選擇題、判斷題、簡(jiǎn)答題可以考查學(xué)生基礎(chǔ)能力,程序填空和編程題則能夠考察學(xué)生的實(shí)戰(zhàn)能力。

3.5各環(huán)節(jié)加權(quán)方式設(shè)計(jì)

根據(jù)各環(huán)節(jié)的考察性質(zhì)制定期末成績(jī)加權(quán)方式,如表2所示。4結(jié)束語(yǔ)綜上所述,PythonWeb開(kāi)發(fā)為計(jì)算機(jī)類專業(yè)的基礎(chǔ)必修課,在當(dāng)今Python大流行的時(shí)代,針對(duì)這門課程容易出現(xiàn)的問(wèn)題,開(kāi)展必要的教學(xué)改革十分重要,上述改革方案的嘗試既能提高學(xué)生的學(xué)習(xí)效率,也能充分體現(xiàn)課程的現(xiàn)實(shí)意義。

參考文獻(xiàn)

[1]魏曉婷.面向中職信息技術(shù)教師的《Python程序開(kāi)發(fā)》項(xiàng)目課程開(kāi)發(fā)與實(shí)施[D].廣州:廣東技術(shù)師范大學(xué),2019.

[2]夏幫貴,PythonWeb開(kāi)發(fā)基礎(chǔ)教程(Django版|微課版)[M].北京:人民郵電出版社,2020.

作者:康子洋 戈軍 袁靜 單位:宿遷學(xué)院信息工程學(xué)院