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

?

基于PBL的軟件工程專業(yè)Python程序設(shè)計(jì)課程案例式實(shí)驗(yàn)教學(xué)*

2023-09-05 05:59:10朱文強(qiáng)熊碧舟
中國教育技術(shù)裝備 2023年2期
關(guān)鍵詞:程序設(shè)計(jì)案例知識點(diǎn)

朱文強(qiáng) 熊碧舟

江西財(cái)經(jīng)大學(xué)軟件與物聯(lián)網(wǎng)工程學(xué)院 南昌 330013

0 引言

Python 語言是一門簡單易用、生態(tài)圈完善、應(yīng)用廣泛的計(jì)算機(jī)程序設(shè)計(jì)語言。它以其接近自然語言、代碼編寫效率高以及側(cè)重問題求解等特點(diǎn),在大數(shù)據(jù)處理、人工智能、自然語言處理、圖像處理、計(jì)算機(jī)運(yùn)維等多個(gè)方面得到了廣泛應(yīng)用。

目前,國內(nèi)外許多高校都開設(shè)了Python 語言課程,開設(shè)專業(yè)不僅包括計(jì)算機(jī)、軟件工程、大數(shù)據(jù)等與信息技術(shù)密切相關(guān)的專業(yè),像應(yīng)用統(tǒng)計(jì)、金融工程、數(shù)據(jù)法學(xué)等專業(yè)也相繼開設(shè)了這門課程。許多高校甚至已將它作為計(jì)算機(jī)基礎(chǔ)通識課程,取代了傳統(tǒng)C 語言的地位。

案例式實(shí)驗(yàn)教學(xué)是Python 程序設(shè)計(jì)課程的有效教學(xué)手段之一[1-2]。為激發(fā)學(xué)生興趣,李博等[3]參照SE2014 國際標(biāo)準(zhǔn)體系,構(gòu)建了豐富的課程資源,并實(shí)現(xiàn)了案例融合式Python 課程教學(xué)。岳彥龍等[4]依據(jù)計(jì)算思維核心概念和思想,通過分析計(jì)算思維、Python、人工智能案例三者的關(guān)系,提出了以人工智能案例為驅(qū)動的Python 編程教學(xué)模型。陳廣智等[5]針對目前軟件工程教材理論介紹多、應(yīng)用案例少的情況,設(shè)計(jì)一個(gè)GPA 變動分析案例,并針對軟件工程理論,分析該案例覆蓋的知識點(diǎn)。

實(shí)驗(yàn)是Python 程序設(shè)計(jì)課程教學(xué)的一個(gè)重要環(huán)節(jié)。在進(jìn)行本次Python 課程案例式實(shí)驗(yàn)教學(xué)實(shí)踐改革之前,筆者通過問卷調(diào)查、訪談及聊天的形式,對所在學(xué)院軟件工程專業(yè)C 語言、Java 語言及Python 課程的授課教師、學(xué)生進(jìn)行了一次較為廣泛的調(diào)查。調(diào)研結(jié)果反映,現(xiàn)有程序設(shè)計(jì)語言教學(xué)存在的一些普遍性問題,具體體現(xiàn)在以下五個(gè)方面。

1)傳統(tǒng)程序設(shè)計(jì)課程的教學(xué)方面,特別是C、C++等語言,教學(xué)多以知識點(diǎn)講解為主,且知識點(diǎn)較為分散,學(xué)生無法對知識點(diǎn)進(jìn)行融合,應(yīng)用于大型項(xiàng)目開發(fā)實(shí)踐中。

2)把C 語言作為大一的必修課,增加了學(xué)生學(xué)習(xí)的難度,不少學(xué)生特別是部分女生,甚至認(rèn)為自己選錯(cuò)了專業(yè),不適合本專業(yè)的學(xué)習(xí)。

3)現(xiàn)有的Python課程教師,大多是原來講授C、C++、Java 等課程的教師,仍使用以教師講授為中心的傳統(tǒng)教學(xué)模式進(jìn)行授課,教師講解知識點(diǎn),學(xué)生聽課學(xué)習(xí),課堂交流互動少,很難調(diào)動學(xué)生的學(xué)習(xí)興趣和積極性。

4)現(xiàn)有的Python 課程考核評價(jià)方式單一,教師大多數(shù)采用傳統(tǒng)編程語言的考核方式,比如以期末考試為主,導(dǎo)致學(xué)生的學(xué)習(xí)精力重點(diǎn)放在知識點(diǎn)的死記硬背上,較少關(guān)心知識點(diǎn)的靈活應(yīng)用。

5)學(xué)生之間互動較少,同伴學(xué)習(xí)開展較少,教師布置的實(shí)驗(yàn)練習(xí)大多以知識點(diǎn)為主,學(xué)生大多是單兵作戰(zhàn),很少進(jìn)行合作和互動,不利于培養(yǎng)和提高學(xué)生的團(tuán)隊(duì)協(xié)同開發(fā)能力。

根據(jù)這些調(diào)研結(jié)果,筆者通過對PBL 教學(xué)方法(Project-Based Learning method)進(jìn)行了深入分析,以學(xué)生興趣為主導(dǎo),將大型主題程序項(xiàng)目案例分解成若干個(gè)小實(shí)驗(yàn),將小實(shí)驗(yàn)與平時(shí)課程練習(xí)進(jìn)行有機(jī)結(jié)合,構(gòu)建一個(gè)興趣驅(qū)動、分散實(shí)現(xiàn)的案例教學(xué)方案,以提高學(xué)生分析項(xiàng)目、設(shè)計(jì)模塊、構(gòu)建復(fù)雜系統(tǒng)的編程實(shí)踐能力。

1 PBL 實(shí)踐教學(xué)方法

傳統(tǒng)的軟件工程專業(yè)編程語言教學(xué),如C 語言、Java 語言等,通常以知識點(diǎn)為導(dǎo)向,通過簡單的教學(xué)例子來輔助學(xué)生理解這些知識點(diǎn)。這種傳統(tǒng)的教學(xué)模式,通常是在個(gè)人電腦未大面積普及的情況下形成的,教學(xué)目的在于“知識點(diǎn)理解”,學(xué)生被動學(xué)習(xí),很難對這些知識點(diǎn)進(jìn)行融會貫通,且課程考核大多以試卷考試為主。

而隨著個(gè)人電腦的普及,大學(xué)生基本擁有個(gè)人電腦,有充足的時(shí)間進(jìn)行編程語言知識點(diǎn)的實(shí)踐和練習(xí),因此,程序語言教學(xué)應(yīng)當(dāng)以“知識發(fā)現(xiàn)”為主,而不再局限于“知識傳遞”。隨著大數(shù)據(jù)時(shí)代和人工智能時(shí)代的來臨,更需要致力于培養(yǎng)學(xué)生的計(jì)算思維、創(chuàng)新能力、解決問題能力和宏觀項(xiàng)目構(gòu)建等軟實(shí)力,這正是教育部提出的新工科專業(yè)建設(shè)的具體要求。

PBL 教學(xué)方法最早由加拿大麥克馬斯特大學(xué)醫(yī)學(xué)院提出,是一種以學(xué)生為主體、以實(shí)踐為手段、以問題為導(dǎo)向的實(shí)踐案例教學(xué)方法[6],因其能有效調(diào)動學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的實(shí)踐動手能力和團(tuán)隊(duì)溝通能力,而受到國內(nèi)外教育界的重視[7]。

在PBL 教學(xué)方法中,P 包含雙重含義,既包含問題(Problem)的意思,也表達(dá)項(xiàng)目(Project)的意思[8]。教師通過分析課程的實(shí)踐特征和學(xué)生的學(xué)習(xí)基礎(chǔ)水平,提出適合于學(xué)生學(xué)習(xí)水平的問題,學(xué)生在教師的指導(dǎo)下,以小組為單位,構(gòu)思、策劃和完成一個(gè)融合課程知識點(diǎn)的綜合項(xiàng)目,最終提高自身的技能水平,解決教師所提出的問題。

2 案例式實(shí)驗(yàn)教學(xué)活動總體規(guī)劃與課時(shí)安排

2.1 總體規(guī)劃

基于PBL 的Python 程序設(shè)計(jì)課程案例式教學(xué),主要聚焦于PBL 關(guān)注的三個(gè)核心問題,即學(xué)生、教師和項(xiàng)目。教師思考教學(xué)改革的方法與手段,對課程的實(shí)踐教學(xué)特征進(jìn)行分析,研究學(xué)生的基礎(chǔ)水平,設(shè)計(jì)課程的考核方式,將傳統(tǒng)的知識點(diǎn)教學(xué)轉(zhuǎn)換為項(xiàng)目引導(dǎo)式的教學(xué),通過與學(xué)生溝通交流,提出與課程相關(guān)的問題,構(gòu)思出適合學(xué)生水平的項(xiàng)目要求,并圍繞這些問題和項(xiàng)目提供相關(guān)課程知識點(diǎn)的講解,提供相關(guān)教學(xué)資源。學(xué)生則根據(jù)教師提出的問題和項(xiàng)目,進(jìn)行主動學(xué)習(xí)和協(xié)作學(xué)習(xí),通過教師的知識點(diǎn)講授、問題引導(dǎo)和課程資源,與小組成員協(xié)同實(shí)現(xiàn)項(xiàng)目。

基于PBL 的Python 程序設(shè)計(jì)課程案例式實(shí)驗(yàn)教學(xué)以問題為主線,總體規(guī)劃如圖1 所示。

圖1 基于PBL 的Python 程序設(shè)計(jì)課程總體規(guī)劃

2.2 教學(xué)內(nèi)容及課時(shí)分布

Python 程序設(shè)計(jì)課程主要是讓學(xué)生掌握Python 語言的編程基礎(chǔ),掌握第三方庫的使用,培養(yǎng)學(xué)生使用Python 語言分析問題和解決問題的能力。Python 語言程序設(shè)計(jì)課程一般作為電子信息類專業(yè)的通識課程,不同專業(yè)在開設(shè)該課程時(shí),側(cè)重點(diǎn)可略有不同,課時(shí)根據(jù)學(xué)習(xí)內(nèi)容可分為48-64課時(shí)不等。在面對軟件工程專業(yè)學(xué)生開設(shè)Python程序設(shè)計(jì)課程時(shí),考慮到本專業(yè)學(xué)生本身的學(xué)習(xí)基礎(chǔ)較好,具備一定的編程實(shí)踐能力,且部分學(xué)生已有C、C++、Java 語言基礎(chǔ),因此課程設(shè)為48 課時(shí),分別使用翻轉(zhuǎn)式課堂教學(xué)進(jìn)行Python 語言知識點(diǎn)教學(xué)(含練習(xí)),使用線上線下相結(jié)合的教學(xué)及學(xué)習(xí)方式。線下學(xué)時(shí)48 課時(shí),其中,知識點(diǎn)理論學(xué)習(xí)占24 學(xué)時(shí),實(shí)驗(yàn)及項(xiàng)目交流24 學(xué)時(shí),線上課時(shí)由學(xué)生根據(jù)自己的基礎(chǔ)和興趣安排。學(xué)習(xí)內(nèi)容及學(xué)時(shí)分配如表1 所示。

表1 學(xué)習(xí)內(nèi)容及學(xué)時(shí)分配

3 案例式實(shí)驗(yàn)教學(xué)設(shè)計(jì)

3.1 課程實(shí)驗(yàn)活動設(shè)計(jì)

本課程面向軟件工程專業(yè)大二、大三、大四的學(xué)生,學(xué)生本身具備一定的編程基礎(chǔ),如果只是講Python 的知識點(diǎn),容易使學(xué)生失去學(xué)習(xí)興趣,因此,必須將Python 語言與應(yīng)用相結(jié)合,使得學(xué)生能學(xué)以致用,解決問題,才能提高他們的學(xué)習(xí)興趣。

本課程教學(xué)活動采用PBL 教學(xué)方法,將課程教學(xué)分為課程教學(xué)、課堂練習(xí)和課后實(shí)踐三部分。課程教學(xué)采用混合式教學(xué),分為課堂學(xué)習(xí)和線上學(xué)習(xí)兩個(gè)部分,課堂學(xué)習(xí)由教師講授課程內(nèi)容和知識點(diǎn),線上學(xué)習(xí)作為補(bǔ)充。課堂練習(xí)是對教師講授課程知識點(diǎn)的實(shí)踐,學(xué)生通過對教師知識點(diǎn)的代碼演示進(jìn)行舉一反三,對知識點(diǎn)融會貫通。

課后實(shí)踐由課后實(shí)驗(yàn)和綜合項(xiàng)目組成。其中綜合項(xiàng)目在學(xué)期開始就由教師根據(jù)實(shí)際Python 項(xiàng)目開發(fā)熱點(diǎn)應(yīng)用,提出若干個(gè)項(xiàng)目指導(dǎo)方向,學(xué)生根據(jù)自己的能力和興趣進(jìn)行自由組隊(duì),成員人數(shù)限制在3 ~5 人。團(tuán)隊(duì)組長根據(jù)小組成員能力,選擇某個(gè)方向進(jìn)行構(gòu)思,在后面的學(xué)習(xí)過程中不斷完善規(guī)劃和設(shè)計(jì)。在綜合項(xiàng)目完成期間,小組分別完成需求分析和項(xiàng)目設(shè)計(jì),代碼編寫和調(diào)試,撰寫項(xiàng)目進(jìn)度表,最后完成綜合項(xiàng)目,并進(jìn)行匯報(bào)和展示。而課后實(shí)驗(yàn)則是在綜合項(xiàng)目的構(gòu)思上,對綜合項(xiàng)目的分解,完成一個(gè)個(gè)實(shí)驗(yàn),并作為或修改作為綜合項(xiàng)目的模塊。

教師需在學(xué)生實(shí)驗(yàn)和綜合項(xiàng)目過程中跟進(jìn),對學(xué)生小組的項(xiàng)目計(jì)劃和構(gòu)思進(jìn)行溝通交流,確定項(xiàng)目的可行性,能否在有限期間完成等內(nèi)容,并對學(xué)生實(shí)現(xiàn)項(xiàng)目需要學(xué)習(xí)的內(nèi)容進(jìn)行指導(dǎo)。在學(xué)生將綜合項(xiàng)目分解為小實(shí)驗(yàn)的過程中,對學(xué)生的實(shí)驗(yàn)進(jìn)行批改,指出存在的不足之處和修改意見,并就項(xiàng)目實(shí)現(xiàn)進(jìn)度和小組長進(jìn)行溝通,促使小組在規(guī)定的時(shí)間內(nèi)可以保質(zhì)保量地完成項(xiàng)目。項(xiàng)目完成后,學(xué)生需要對項(xiàng)目的實(shí)現(xiàn)過程進(jìn)行總結(jié),并提交實(shí)驗(yàn)報(bào)告。教師最后會根據(jù)學(xué)生的過程質(zhì)量、最終項(xiàng)目表現(xiàn)等進(jìn)行考核。

3.2 線上補(bǔ)充學(xué)習(xí)

本課程的課堂知識點(diǎn)講授,是由教師對Python程序設(shè)計(jì)課程公共知識點(diǎn)進(jìn)行講授。教師會給出與項(xiàng)目第三方庫的建議,而學(xué)生的項(xiàng)目可能會用到的第三方庫各有不同,需要學(xué)生進(jìn)行線上補(bǔ)充學(xué)習(xí)。

北京理工大學(xué)嵩天教授的國家精品在線開放課程“Python 語言程序設(shè)計(jì)”在國內(nèi)具有較高的知名度,已在中國大學(xué)MOOC 上開設(shè)多年,具有豐富的教學(xué)案例和庫的講解,因此,本課程將嵩天教授的“Python 語言程序設(shè)計(jì)”作為課程指定的線上補(bǔ)充學(xué)習(xí)課程。

作為補(bǔ)充,教師會推薦一些國內(nèi)知名的線上社區(qū)給學(xué)生作為交流學(xué)習(xí)使用。這樣在他們遇到問題時(shí),可以在這些線上社區(qū)向一些資深程序員求教。推薦的社區(qū)有Python 中國社區(qū)(https://pychina.org/)、Python 中文開發(fā)者社區(qū)(https://www.pythontab.com/)、CSDN 網(wǎng)站(https://www.csdn.net/)等。另外,課程教師還給學(xué)生推薦了幾個(gè)知名的公眾號,如“機(jī)器之心”“Python 小屋”“俊紅的數(shù)據(jù)分析之路”等。

3.3 線下翻轉(zhuǎn)學(xué)習(xí)

線下翻轉(zhuǎn)學(xué)習(xí)采用小規(guī)模限制性在線課程(Small Private Online Course,SPOC)教學(xué)形式。在學(xué)生線上學(xué)習(xí)完成之后,以學(xué)生小組為單位,教師組織線下教學(xué)活動,對學(xué)生的線上學(xué)習(xí)成果進(jìn)行掌握和了解。

在線下翻轉(zhuǎn)學(xué)習(xí)中,通常以學(xué)生項(xiàng)目小組為單位,進(jìn)行學(xué)習(xí)的交流和討論。先由學(xué)生對各自的學(xué)習(xí)內(nèi)容進(jìn)行匯報(bào),講述自己的線上學(xué)習(xí)心得,包括各自負(fù)責(zé)的項(xiàng)目模塊有何益處、存在哪些問題。然后由小組成員進(jìn)行討論交流,思考問題的解決方式。然后教師對問題的難點(diǎn)和重點(diǎn)進(jìn)行講解,并回答學(xué)生們的問題。最后由教師進(jìn)行總結(jié)。整個(gè)線下翻轉(zhuǎn)課堂兩節(jié)課的時(shí)長大約90 分鐘。翻轉(zhuǎn)課堂結(jié)束后,學(xué)生根據(jù)課堂討論交流的內(nèi)容進(jìn)行代碼實(shí)現(xiàn),完成各自的模塊和實(shí)驗(yàn)內(nèi)容,并于下一次課程前完成各自的任務(wù)。線下翻轉(zhuǎn)課堂活動流程如圖2 所示。

圖2 線下翻轉(zhuǎn)課堂活動流程

3.4 教學(xué)資源

本課程教學(xué)活動設(shè)計(jì)使用的教學(xué)資源包含三方面的內(nèi)容,分別為線下教學(xué)教材、線上學(xué)習(xí)平臺和作業(yè)交流平臺。

線下教學(xué)教材使用的是筆者編寫的《Python數(shù)據(jù)分析實(shí)戰(zhàn)》,該書2021 年在清華大學(xué)出版社出版,目前已重印三次。書中提供大量的練習(xí)和習(xí)題供學(xué)生使用,并配套相關(guān)的答案,還提供了相關(guān)視頻教學(xué)材料作為補(bǔ)充。

對于教學(xué)過程中擴(kuò)展的內(nèi)容部分,教師推薦中國大學(xué)MOOC 平臺作為補(bǔ)充,并提供一些著名的Python 社區(qū),如Python 中國社區(qū)、Python 中文開發(fā)者社區(qū)、CSDN 網(wǎng)站供學(xué)生交流學(xué)習(xí)使用。特別推薦北京理工大學(xué)嵩天教授的國家精品在線開放課程“Python 語言程序設(shè)計(jì)”,該課程具有豐富的教學(xué)案例和庫的講解。中國大學(xué)MOOC 平臺具有簽到、互助答疑、問卷調(diào)查、學(xué)習(xí)考核等功能,能夠輔助教師進(jìn)行分組討論、問題解答等課堂活動。

使用超星慕課平臺進(jìn)行學(xué)生作業(yè)的提交和批改,該平臺可實(shí)現(xiàn)教師課程的資料上傳,作業(yè)限時(shí)發(fā)布,作業(yè)自動批改和考試等功能,能夠?qū)唵蔚闹R點(diǎn)進(jìn)行自動考核,減輕教師的教學(xué)工作量,幫助教師及時(shí)掌握學(xué)生的學(xué)習(xí)動態(tài)。

4 課程考核設(shè)計(jì)

由于課程使用的是案例式實(shí)驗(yàn)教學(xué),因此,課程考核摒棄了傳統(tǒng)編程語言,如C、C++、Java 期末試卷的考核形式。整個(gè)考核分為過程考核和期末考核兩個(gè)部分,成績使用量化形式計(jì)分,其中過程考核占60 分,期末考核40 分。

課程過程考核分為4 個(gè)部分,分別為練習(xí)成績和實(shí)驗(yàn)成績。練習(xí)成績主要考查學(xué)生課堂學(xué)習(xí)過程中的知識點(diǎn)的掌握,包括練習(xí)結(jié)果、代碼規(guī)范程度、練習(xí)講解三個(gè)部分。實(shí)驗(yàn)成績主要考查學(xué)生對章節(jié)知識的融會貫通,包括實(shí)驗(yàn)結(jié)果、代碼規(guī)范程度、實(shí)驗(yàn)分析、與綜合大項(xiàng)目的關(guān)系四個(gè)部分。

期末考核以綜合大作業(yè)形式進(jìn)行考核,主要考查大作業(yè)的邏輯完整性、項(xiàng)目展示效果、項(xiàng)目復(fù)雜度和團(tuán)隊(duì)合作效果四個(gè)部分。

具體課程考核細(xì)則如表2 所示。

表2 課程考核細(xì)則表

5 Python 案例式實(shí)驗(yàn)教學(xué)效果評價(jià)

課程結(jié)束后,通過五個(gè)方面對基于PBL 的軟件工程專業(yè)Python 案例式實(shí)驗(yàn)教學(xué)效果進(jìn)行評估和檢驗(yàn),并根據(jù)評估結(jié)果進(jìn)行反思和總結(jié),以在下一次課程活動中改進(jìn)。

1)進(jìn)行統(tǒng)一的上機(jī)測試,對比應(yīng)用PBL 實(shí)驗(yàn)教學(xué)Python 課程班級(以下簡稱PBL 實(shí)驗(yàn)班)和以往傳統(tǒng)Python 課程班級(以下簡稱傳統(tǒng)課程班)編程能力的差異。

2)課程結(jié)束之后,對比PBL 實(shí)驗(yàn)班和傳統(tǒng)課程班學(xué)生的參賽獲獎(jiǎng)情況,考查學(xué)生靈活應(yīng)用Python 編程技術(shù)及項(xiàng)目創(chuàng)新能力。

3)進(jìn)行問卷調(diào)查,對比PBL 實(shí)驗(yàn)班和傳統(tǒng)課程班學(xué)生的學(xué)習(xí)興趣、學(xué)習(xí)收益及進(jìn)一步學(xué)習(xí)意愿的差異。

4)跟蹤對比PBL 實(shí)驗(yàn)班和傳統(tǒng)課程班的相關(guān)計(jì)算機(jī)等級證書通過率方面的差異。

5)跟蹤對比PBL 實(shí)驗(yàn)班和傳統(tǒng)課程班畢業(yè)設(shè)計(jì)選用Python 語言的差異,并對比畢業(yè)設(shè)計(jì)評優(yōu)的差異。圖3 為部分學(xué)生大作業(yè)的結(jié)果截圖。

圖3 部分學(xué)生大作業(yè)的結(jié)果截圖

6 結(jié)束語

基于PBL 的軟件工程專業(yè)Python 課程案例式實(shí)驗(yàn)教學(xué)是一項(xiàng)很好的計(jì)算機(jī)編程語言教學(xué)改革嘗試,它針對軟件工程專業(yè)學(xué)生進(jìn)行分析,以PBL 教學(xué)方法為指導(dǎo),融合線上、線下教學(xué)方式,獲得了一定的教學(xué)效果提升。根據(jù)該實(shí)驗(yàn)教學(xué)的結(jié)果,可以得出以下結(jié)論。

1)傳統(tǒng)以教師為主導(dǎo),以知識點(diǎn)為教學(xué)核心的編程語言教學(xué)方式,已無法適應(yīng)Python 這類應(yīng)用型編程語言的教學(xué)模式。Python 教學(xué)應(yīng)當(dāng)以學(xué)生為中心,以項(xiàng)目、問題為主導(dǎo),積極主動發(fā)現(xiàn)學(xué)生的興趣和結(jié)合當(dāng)下應(yīng)用熱點(diǎn),課堂上組織學(xué)生自主討論和交流,提升學(xué)生興趣和課堂教學(xué)效果。

2)線上線下混合教學(xué)要靈活結(jié)合,線下教學(xué)應(yīng)先把學(xué)生的基礎(chǔ)打好,在教師的引導(dǎo)和建議下,通過線上教學(xué)資源進(jìn)行補(bǔ)充學(xué)習(xí)。學(xué)生在線上學(xué)習(xí)時(shí),教師需要隨時(shí)掌握學(xué)生的學(xué)習(xí)動態(tài),并及時(shí)發(fā)現(xiàn)他們線上學(xué)習(xí)中存在的問題。

3)解決問題是PBL 教學(xué)的根本,在進(jìn)行Python語言教學(xué)時(shí),需要引導(dǎo)學(xué)生結(jié)合自己的興趣解決專業(yè)應(yīng)用相關(guān)問題,并在教師的建議指導(dǎo)下,學(xué)習(xí)相關(guān)擴(kuò)展專業(yè)知識,最后解決問題。在這個(gè)過程中,教師只是引導(dǎo)作用,學(xué)生才是解決問題的核心,讓學(xué)生分析問題、解決問題,最終提高學(xué)生的動手實(shí)踐的能力,全方位鍛煉學(xué)生的項(xiàng)目開發(fā)能力。

4)小組合作學(xué)習(xí)有助于學(xué)生團(tuán)隊(duì)協(xié)作能力的提升,有助于學(xué)生溝通表達(dá)能力的培養(yǎng),無論在進(jìn)行課堂練習(xí)還是綜合項(xiàng)目實(shí)踐中,應(yīng)該多鼓勵(lì)學(xué)生之間的溝通和交流,特別是在進(jìn)行分組時(shí),更需要注意學(xué)生分組搭配的科學(xué)性。

5)線上教學(xué)平臺和線上補(bǔ)充教學(xué)資源是PBL教學(xué)活動一個(gè)重要的考量因素,應(yīng)結(jié)合學(xué)校的具體情況和學(xué)生的習(xí)慣,認(rèn)真開展調(diào)研和分析并將其靈活地融入教學(xué)活動設(shè)計(jì)。

猜你喜歡
程序設(shè)計(jì)案例知識點(diǎn)
一張圖知識點(diǎn)
一張圖知識點(diǎn)
第四頁 知識點(diǎn) 殲轟-7A
案例4 奔跑吧,少年!
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
發(fā)生在你我身邊的那些治超案例
中國公路(2017年7期)2017-07-24 13:56:38
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
關(guān)于G20 的知識點(diǎn)
密云县| 明光市| 司法| 新丰县| 西乡县| 榕江县| 宁海县| 扶风县| 通城县| 游戏| 三明市| 米脂县| 山阴县| 临沧市| 永靖县| 明溪县| 高唐县| 恩施市| 娄底市| 垫江县| 巴塘县| 大足县| 新干县| 长丰县| 嘉兴市| 金山区| 湾仔区| 晋宁县| 六安市| 图木舒克市| 宁陕县| 新乡县| 兴隆县| 齐河县| 镇安县| 和林格尔县| 榕江县| 新竹县| 白山市| 宝应县| 扶余县|