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

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

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

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

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

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

1PythonWeb開發(fā)課程簡介

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

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

1.2教材選用分析

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

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

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

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

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

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

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

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

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

3.3上機報告撰寫教學(xué)環(huán)節(jié)設(shè)計

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

3.4期末考試題庫設(shè)計

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

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

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

參考文獻

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

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

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