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

?

面向?qū)嵺`能力培養(yǎng)的C++程序設(shè)計(jì)教學(xué)研究

2023-11-24 20:27:09汪香君劉會(huì)芬
現(xiàn)代信息科技 2023年18期
關(guān)鍵詞:考核方式實(shí)踐能力程序設(shè)計(jì)

汪香君 劉會(huì)芬

摘? 要:“C++程序設(shè)計(jì)”是計(jì)算機(jī)相關(guān)專業(yè)的核心課程,提高學(xué)生的實(shí)際編程水平是本門課程的首要任務(wù)。在教學(xué)方法上注重實(shí)踐能力的培養(yǎng),強(qiáng)化實(shí)驗(yàn)課程與理論課程的耦合度,通過(guò)引入OJ系統(tǒng)、草料二維碼等信息化工具提升上課效率,同時(shí)強(qiáng)化代碼質(zhì)量管理,鼓勵(lì)學(xué)有余力的學(xué)生參與到實(shí)際項(xiàng)目實(shí)踐中,引導(dǎo)學(xué)生學(xué)以致用。在課程考核機(jī)制上,一是引入多樣化的考核方式,二是將筆試改成上機(jī)考試,進(jìn)一步促進(jìn)學(xué)生重視實(shí)踐能力的提升。經(jīng)過(guò)實(shí)際教學(xué)證明,教學(xué)方法和考核方式的改革,切實(shí)提高了學(xué)生的自主解決問(wèn)題的能力和實(shí)踐能力。

關(guān)鍵詞:程序設(shè)計(jì);教學(xué)方法;考核方式;實(shí)踐能力

中圖分類號(hào):TP39;G434? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? 文章編號(hào):2096-4706(2023)18-0176-06

Research on the C++ Programming Teaching for the Training of Practical Ability

WANG Xiangjun, LIU Huifen

(College of Big Data and Internet, Shenzhen Technology University, Shenzhen? 518118, China)

Abstract:“C++ Programming” is the core course of computer-related majors, and improving students' actual programming level is the primary task of this course. In terms of teaching methods, teachers pay attention to the cultivation of practical ability, strengthen the coupling between experimental courses and theoretical courses, improve the efficiency of class by introducing information tools such as OJ system and forage QR code. At the same time, we strengthen code quality management, encourage top students to participate in actual project practice, and guide students to apply what they have learned. In the course assessment mechanism, we introduce a variety of assessment methods, and change the written examination into computer examination, further promoting students' attention to the improvement of practical ability. Actual teaching has proved that the reform of teaching methods and assessment methods effectively improves students' ability to solve problems independently and practical ability.

Keywords: programming; teaching method; assessment method; practical ability

0? 引? 言

現(xiàn)代教育顯著特征之一就是要尊重學(xué)生的主體地位,在教學(xué)中要充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性、主動(dòng)性和創(chuàng)造性。程序設(shè)計(jì)課程都具有較強(qiáng)的實(shí)踐性[1],為了全面提升學(xué)生整體程序設(shè)計(jì)能力水平,程序設(shè)計(jì)類的理論教學(xué)和實(shí)踐教學(xué)應(yīng)該緊密地構(gòu)成一個(gè)整體,互相融合,相輔相成。根據(jù)學(xué)生在實(shí)踐過(guò)程中暴露出來(lái)的問(wèn)題和短板,在教學(xué)中要不斷調(diào)整教學(xué)方法和內(nèi)容,探索新的教學(xué)方法和模式,培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力、自主解決問(wèn)題的能力[2]。

“C++程序設(shè)計(jì)”是以C++編程語(yǔ)言為基礎(chǔ),介紹面向?qū)ο蟪绦蛟O(shè)計(jì)方法,培養(yǎng)學(xué)生的面向?qū)ο缶幊趟枷搿K歉咝S?jì)算機(jī)相關(guān)專業(yè)的必修課,其先導(dǎo)課程為“C語(yǔ)言程序設(shè)計(jì)”,后續(xù)課程是“數(shù)據(jù)結(jié)構(gòu)”,處于軟件類課程的核心地位。以“C++程序設(shè)計(jì)”課程為例探討程序設(shè)計(jì)類課程的實(shí)踐教學(xué)改革,通過(guò)在教學(xué)方法和課程考核方式等方面的改變,提升學(xué)生的實(shí)踐能力和自主解決問(wèn)題的能力。

1? 教學(xué)方法改革

編程語(yǔ)言之所以稱之為“語(yǔ)言”,它與自然語(yǔ)言有其相通之處,它們都是基于一定的規(guī)則進(jìn)行溝通。自然語(yǔ)言用于人與人之間的溝通,編程語(yǔ)言則是人與機(jī)器的溝通,讓機(jī)器根據(jù)人的指令完成相應(yīng)的計(jì)算和操作。人類掌握自然語(yǔ)言需要經(jīng)過(guò)反復(fù)的練習(xí),嬰兒在媽媽成千上萬(wàn)次的示范下才會(huì)發(fā)出“媽媽”的聲音,上學(xué)后系統(tǒng)學(xué)習(xí)語(yǔ)法知識(shí),知道了中文的句子由主、謂、賓、定、狀、補(bǔ)構(gòu)成,而后通過(guò)大量的閱讀和寫(xiě)作來(lái)提升語(yǔ)言技能。編程語(yǔ)言的學(xué)習(xí)可以與自然語(yǔ)言類比,掌握基本的語(yǔ)法和編程規(guī)則之后,一定要進(jìn)行實(shí)際的上機(jī)編程練習(xí),通過(guò)實(shí)踐又可以反過(guò)來(lái)促進(jìn)理論知識(shí)的思考和消化。

1.1? 理論與實(shí)踐緊密結(jié)合

“紙上得來(lái)終覺(jué)淺,絕知此事要躬行”。程序設(shè)計(jì)類課程除了讓學(xué)生掌握基本的程序語(yǔ)法和程序設(shè)計(jì)思想等理論知識(shí),更重要的是讓學(xué)生掌握編程方法,切實(shí)提高動(dòng)手寫(xiě)代碼的能力?!癈++程序設(shè)計(jì)”課程分為理論課和實(shí)驗(yàn)課兩部分,理論課由專任教師講解基本的理論知識(shí),實(shí)驗(yàn)課在機(jī)房上機(jī)練習(xí),配備有專業(yè)的實(shí)驗(yàn)教師。理論教師和實(shí)驗(yàn)教師共同對(duì)學(xué)生的上機(jī)實(shí)踐提供指導(dǎo),及時(shí)解決學(xué)生上機(jī)過(guò)程中遇到的問(wèn)題。

像“C++程序設(shè)計(jì)”這樣的實(shí)驗(yàn)與理論強(qiáng)相關(guān)的課程,在教務(wù)初始排課時(shí)就要特別留意,要讓每周的理論課排在實(shí)驗(yàn)課的前面,否則會(huì)出現(xiàn)新學(xué)期一開(kāi)始上課就要做實(shí)驗(yàn),但是理論課還沒(méi)有開(kāi)始上的尷尬局面。在一個(gè)教學(xué)周內(nèi)先上理論課,再上實(shí)驗(yàn)課,理論課一次2課時(shí),實(shí)驗(yàn)課一次3課時(shí)。實(shí)驗(yàn)內(nèi)容與當(dāng)前理論課的知識(shí)緊密相關(guān),根據(jù)理論課的進(jìn)度實(shí)時(shí)調(diào)整實(shí)驗(yàn)內(nèi)容。考慮到學(xué)生在大一上學(xué)期由于開(kāi)學(xué)晚和軍訓(xùn)等各種原因?qū)е翪語(yǔ)言課時(shí)較少,而C++與C語(yǔ)言又具有緊密的相關(guān)性,前面三次課對(duì)C語(yǔ)言進(jìn)行回顧,并重點(diǎn)復(fù)習(xí)指針和引用等內(nèi)容,為更好地學(xué)習(xí)C++打好基礎(chǔ),“C++程序設(shè)計(jì)”的理論和實(shí)驗(yàn)進(jìn)度安排如表1所示。

在實(shí)驗(yàn)內(nèi)容的安排上,實(shí)驗(yàn)題目要與理論知識(shí)緊密結(jié)合,例如在理論課講完構(gòu)造函數(shù)和析構(gòu)函數(shù)后,實(shí)驗(yàn)題目要體現(xiàn)不同情況下構(gòu)造函數(shù)和析構(gòu)函數(shù)自動(dòng)調(diào)用過(guò)程。一般來(lái)說(shuō),前面的實(shí)驗(yàn)練習(xí)的是知識(shí)點(diǎn),不宜出現(xiàn)太難的題目,而靠后的實(shí)驗(yàn)可以更加具有綜合性。一方面隨著時(shí)間的推移學(xué)生可能會(huì)忘記前面學(xué)過(guò)的內(nèi)容,另一方面隨著學(xué)習(xí)的深入,學(xué)生掌握的知識(shí)越來(lái)越多,就越能解決更為復(fù)雜的問(wèn)題,所以后面的實(shí)驗(yàn)題目除了要包含當(dāng)次課程的知識(shí)點(diǎn),也可以稍微提高難度,融合已經(jīng)學(xué)過(guò)的內(nèi)容,做到溫故知新,融會(huì)貫通。

1.2? 利用OJ系統(tǒng)提升上機(jī)效率

實(shí)驗(yàn)課程利用在線判題系統(tǒng)[3](Online Judge System, OJ)作為實(shí)驗(yàn)平臺(tái),教師可以在OJ系統(tǒng)上發(fā)布實(shí)驗(yàn)題目,學(xué)生在線提交源代碼,系統(tǒng)對(duì)源代碼進(jìn)行編譯和執(zhí)行,通過(guò)驗(yàn)證在輸入相同數(shù)據(jù)時(shí),程序運(yùn)行結(jié)果跟后臺(tái)給定的答案是否相同來(lái)判斷程序的正確性,題庫(kù)如圖1所示。利用OJ系統(tǒng)學(xué)生能夠?qū)崟r(shí)查看自己提交的代碼是否正確,錯(cuò)誤的代碼可以當(dāng)場(chǎng)修改,代碼提交記錄如圖2所示。另外,學(xué)生也能看到同班級(jí)同學(xué)的排名情況,相互之間形成競(jìng)賽的態(tài)勢(shì)。教師可以在后臺(tái)實(shí)時(shí)查看班級(jí)實(shí)驗(yàn)完成情況和同學(xué)們提交的代碼,通過(guò)后臺(tái)錯(cuò)誤提示信息可以及時(shí)發(fā)現(xiàn)學(xué)生存在的問(wèn)題,針對(duì)多數(shù)同學(xué)出現(xiàn)的共性問(wèn)題可以當(dāng)堂講解。對(duì)于排名靠后的學(xué)生在課堂上重點(diǎn)關(guān)注,課后提醒學(xué)生按時(shí)完成實(shí)驗(yàn)。

學(xué)生課上沒(méi)有完成的實(shí)驗(yàn)題目如果在課后提交代碼時(shí)遇到問(wèn)題,只需要通過(guò)微信等交流工具告訴教師姓名和題號(hào),教師就可以在OJ后臺(tái)看到學(xué)生的代碼,如圖3所示,能更方便地幫學(xué)生定位問(wèn)題。利用OJ平臺(tái)能快捷地將課上和課下的輔導(dǎo)銜接起來(lái),實(shí)現(xiàn)線上與線下混合式教學(xué)[4]。

1.3? 強(qiáng)化代碼質(zhì)量

一個(gè)優(yōu)秀的程序員不僅要完成產(chǎn)品功能的開(kāi)發(fā),還要保證所交付的代碼的質(zhì)量[5]。提升代碼質(zhì)量的第一步就是培養(yǎng)學(xué)生良好的編程習(xí)慣,在第一次上機(jī)實(shí)驗(yàn)之前就告訴學(xué)生基本的編碼規(guī)范,讓他們知道什么樣的代碼是高質(zhì)量代碼。OJ系統(tǒng)能夠判定學(xué)生提交的代碼能否通過(guò)測(cè)試樣例的測(cè)試,但是不能判定代碼的質(zhì)量好壞。所以每次實(shí)驗(yàn)都將高質(zhì)量的參考代碼分享給學(xué)生,讓他們知道好的代碼到底是怎樣的。

代碼的質(zhì)量不僅體現(xiàn)在代碼的規(guī)范性上面,還體現(xiàn)在代碼的性能、可讀性、易擴(kuò)展性等方面。以比較兩個(gè)日期的大小為例(第一個(gè)日期在第二個(gè)日期前面返回true,否則返回false),日期對(duì)象包含年、月、日三個(gè)屬性,類的界面如下所示:

class Date{

private:

int year,month,day;

public:

Date();

Date(int y,int m,int d);

int getYear();

int getMonth();

int getDay();

friend bool compareDate(Date d1,Date d2);};

其中compareDate函數(shù)大部分同學(xué)的實(shí)現(xiàn)方式是依次比較年份、月份和日期的大小,根據(jù)大小關(guān)系返回相應(yīng)的結(jié)果,如果都沒(méi)有返回則說(shuō)明是同年同月同日,最后返回false,代碼如下:

bool compareDate(Date d1,Date d2){

if(d1.year

return true;

if(d1.year>d2.year)

return false;

if(d1.month

return true;

if(d1.month>d2.month)

return false;

if(d1.day

return true;

if(d1.day>d2.day)

return false;

return false;}

而部分同學(xué)則將年、月、日合成一個(gè)8位的整型數(shù)據(jù),直接比較兩個(gè)整型數(shù)據(jù)的大小,如下代碼所示:

bool compareDate(Date d1,Date d2){

int date1=d1.year*10000+d1.month*100+d1.day;

int date2=d2.year*10000+d2.month*100+d2.day;

if(date1

return true;

return false; }

比較上面兩種實(shí)現(xiàn)日期比較的方法,雖然都能完成要求的功能,但是第二種方式的代碼更簡(jiǎn)潔,不容易出錯(cuò)。

將高質(zhì)量代碼發(fā)給學(xué)生參考,學(xué)生才能看到自己的代碼和優(yōu)秀代碼的差距,找到努力的方向。每次實(shí)驗(yàn)結(jié)束時(shí)選取優(yōu)秀代碼生成答案文檔,利用草料二維碼工具將答案文檔生成二維碼在微信教學(xué)群分享給學(xué)生。通過(guò)二維碼分享實(shí)驗(yàn)答案,學(xué)生只能查看代碼,不能復(fù)制,能很好地防止學(xué)生將標(biāo)準(zhǔn)答案保存下來(lái)發(fā)給其他還未上課的班級(jí)同學(xué)。在選取優(yōu)秀代碼的過(guò)程中會(huì)瀏覽同學(xué)們提交的代碼,發(fā)現(xiàn)代碼中存在的共性問(wèn)題,在下次實(shí)驗(yàn)開(kāi)始之前針對(duì)上一次實(shí)驗(yàn)的共性問(wèn)題進(jìn)行講解,將有限的課堂時(shí)間用在解決大多數(shù)同學(xué)碰到的問(wèn)題上面,實(shí)現(xiàn)課堂效益的最大化。

1.4? 因材施教

“十根手指有長(zhǎng)短”,在每一個(gè)班級(jí)中,個(gè)體差異總是客觀存在的。作為教師應(yīng)注重發(fā)現(xiàn)學(xué)生的自身優(yōu)勢(shì),揚(yáng)長(zhǎng)避短,促進(jìn)學(xué)生的個(gè)性化發(fā)展[6]。實(shí)驗(yàn)課上可以給學(xué)有余力的學(xué)生額外提供難度稍高一些的題目,考試時(shí)增加附加題,促使尖子生在學(xué)好教學(xué)大綱規(guī)定的知識(shí)之外進(jìn)一步提升編程水平。另外,現(xiàn)在“以賽促學(xué)、以賽促教”的教學(xué)模式已逐漸受到了老師和學(xué)生的歡迎[7],讓學(xué)生參與專業(yè)的編程比賽,可以充分調(diào)動(dòng)他們學(xué)習(xí)的積極性和主動(dòng)性。課程借助OJ系統(tǒng)以及基于OJ系統(tǒng)開(kāi)發(fā)的成績(jī)統(tǒng)計(jì)工具,可以快速匯總每次的實(shí)驗(yàn)成績(jī),得到當(dāng)前總體實(shí)驗(yàn)成績(jī)的排名情況,快速識(shí)別出編程能力強(qiáng)的同學(xué),鼓勵(lì)學(xué)有余力的同學(xué)參與程序設(shè)計(jì)大賽,參與教師項(xiàng)目或者申請(qǐng)學(xué)校的創(chuàng)新創(chuàng)業(yè)項(xiàng)目。通過(guò)競(jìng)賽和項(xiàng)目進(jìn)一步提高學(xué)生的理論水平,提升動(dòng)手能力,促進(jìn)學(xué)生主體的個(gè)性化發(fā)展。

2? 考核方式改革

合理的課程考核機(jī)制可以檢驗(yàn)學(xué)生對(duì)課程的學(xué)習(xí)掌握情況,幫助教師不斷總結(jié)經(jīng)驗(yàn),改進(jìn)教學(xué)方法,同時(shí)也能對(duì)學(xué)生的學(xué)習(xí)成績(jī)做出客觀公正的評(píng)價(jià),引導(dǎo)其明確學(xué)習(xí)方向。考慮到程序設(shè)計(jì)類課程實(shí)踐性強(qiáng)的特點(diǎn),一方面引入多樣化的考核方式來(lái)綜合評(píng)價(jià)學(xué)生的學(xué)習(xí)態(tài)度和學(xué)習(xí)效果,另一方面將筆試改為上機(jī)考試來(lái)檢驗(yàn)學(xué)生的實(shí)際編碼水平。

2.1? 考核方式多樣化

大學(xué)教育的目的是讓學(xué)生通過(guò)專業(yè)課程的學(xué)習(xí)掌握專業(yè)技能,不能唯分?jǐn)?shù)論,所以大學(xué)課程也不宜單憑期末考試成績(jī)來(lái)判定學(xué)生的學(xué)習(xí)情況?!癈++程序設(shè)計(jì)”課程的考核采用考勤、實(shí)驗(yàn)成績(jī)、期中考試和期末考試相結(jié)合的方式,從多個(gè)維度來(lái)考察學(xué)生的學(xué)習(xí)態(tài)度和知識(shí)水平。

平時(shí)實(shí)驗(yàn)練習(xí)是本課程的重要環(huán)節(jié),由于學(xué)生對(duì)知識(shí)的掌握情況不一樣,實(shí)驗(yàn)課程的題目難易程度一般控制在大部分同學(xué)在實(shí)驗(yàn)學(xué)時(shí)內(nèi)能夠完成,但是一些基礎(chǔ)較差的同學(xué)課堂上不能全部按時(shí)完成,課后應(yīng)該給他們補(bǔ)做的機(jī)會(huì)。實(shí)驗(yàn)成績(jī)分為課堂提交和課后補(bǔ)交兩部分,課堂提交的題目得該題的滿分,課后補(bǔ)交題目的得分乘以一定的系數(shù)(一般取值0.8)。課堂提交情況考查學(xué)生知識(shí)掌握的熟練程度,激勵(lì)同學(xué)們充分利用課堂時(shí)間,認(rèn)真答題,形成你追我趕的競(jìng)賽態(tài)勢(shì)。課后補(bǔ)交機(jī)制給基礎(chǔ)薄弱的同學(xué)提供更多的練習(xí)時(shí)間,同時(shí)能夠考察學(xué)生的學(xué)習(xí)態(tài)度。對(duì)于一些課堂上不能按時(shí)完成,課后又不補(bǔ)交的同學(xué)及時(shí)給予關(guān)注,避免后進(jìn)生放棄課程的學(xué)習(xí)。

2.2? 上機(jī)考試取代筆試

對(duì)于“C++程序設(shè)計(jì)”課程,考核代碼的編寫(xiě)能力是必須的,在傳統(tǒng)的筆試中,學(xué)生在紙上寫(xiě)的代碼不易辨認(rèn),給批卷帶來(lái)困難,而上機(jī)考試作為一種新型的考試模式引起了越來(lái)越多高校的探索和應(yīng)用。程序設(shè)計(jì)類的課程是實(shí)踐性很強(qiáng)的課程,注重對(duì)學(xué)生的實(shí)際動(dòng)手能力的考察,直接上機(jī)編程的考試方式更能考察學(xué)生的實(shí)際動(dòng)手能力和知識(shí)掌握水平,所以課程的期中考試和期末考試都是采用上機(jī)考試的方式[8],如圖4所示??荚嚂r(shí)允許學(xué)生帶紙質(zhì)資料,禁止攜帶任何電子資料。考試期間關(guān)閉機(jī)房外網(wǎng)環(huán)境,避免學(xué)生上網(wǎng)查找資料??荚嚂r(shí)間為三小時(shí),包含五道或六道必做題和一道選做的附加題。必做題一般按照從易到難的順序設(shè)置,涵蓋了課程基礎(chǔ)內(nèi)容和重要的知識(shí)點(diǎn),例如類的定義、構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)、靜態(tài)成員與友元、繼承、多態(tài)、運(yùn)算符重載、模板等重點(diǎn)內(nèi)容。附加題綜合性較強(qiáng),難度較大,一般只有少數(shù)基本功非常扎實(shí)的同學(xué)能完成。

上機(jī)考試能夠更有效地考察學(xué)生的實(shí)際編程水平,在課程一開(kāi)始就告知學(xué)生課程的考核方式,促使學(xué)生重視平時(shí)的實(shí)驗(yàn)上機(jī)練習(xí),切實(shí)提高動(dòng)手實(shí)踐能力。

3? 教學(xué)改革效果

通過(guò)在教學(xué)方式和考核方式等方面的改革,充分利用OJ系統(tǒng)、草料二維碼和微信等信息化工具,我?!癈++程序設(shè)計(jì)”課程教學(xué)效果有了很大的提升,更多的學(xué)生能夠在實(shí)驗(yàn)課上完成所有的實(shí)驗(yàn)題目,并且在課后積極與教師探討課程問(wèn)題。很多學(xué)生在完成課程內(nèi)容的基礎(chǔ)上參與到教師的科研項(xiàng)目中,或者參與各種程序設(shè)計(jì)類型的競(jìng)賽,例如ACM和藍(lán)橋杯等競(jìng)賽,我校學(xué)生都有獲得不錯(cuò)的獎(jiǎng)項(xiàng)。

我校每個(gè)學(xué)期末學(xué)生需在教務(wù)系統(tǒng)對(duì)教師的課程教學(xué)情況進(jìn)行評(píng)價(jià),評(píng)價(jià)指標(biāo)涵蓋課堂氛圍、教學(xué)方法、知識(shí)掌握情況等多個(gè)維度,很大程度上反映了學(xué)生對(duì)課程和教師的滿意程度。經(jīng)過(guò)教學(xué)改革,本門課程的教學(xué)評(píng)價(jià)平均分從85.3分提升到88.5分,尤其是在“本門課使我在相關(guān)能力方面得到提高”選項(xiàng)下滿意度從87.22%提升到96.08%,表明更多的學(xué)生認(rèn)可通過(guò)課程的學(xué)習(xí)提高了編程能力。

4? 結(jié)? 論

經(jīng)過(guò)多個(gè)方面的教學(xué)改革,雖然大部分學(xué)生通過(guò)“C++程序設(shè)計(jì)”課程的學(xué)習(xí)掌握了必要的編程技能,切實(shí)提高了學(xué)生的動(dòng)手實(shí)踐能力,但是每個(gè)年級(jí)會(huì)有一小部分學(xué)習(xí)態(tài)度不端正的同學(xué),平常不好好上課,遇到問(wèn)題既不思考也不求助老師,碰到不會(huì)的實(shí)驗(yàn)題目抄襲同學(xué)的代碼。當(dāng)前,需要通過(guò)人工比對(duì)代碼的方式來(lái)判斷是否存在抄襲現(xiàn)象,效率不高,很難完成所有學(xué)生代碼的比對(duì)。一方面,需要在課程一開(kāi)始就跟學(xué)生強(qiáng)調(diào)抄襲的后果和問(wèn)題的嚴(yán)重性,將想要抄襲的火苗扼殺在搖籃里;另一方面,后續(xù)要借助查重工具來(lái)判別抄襲情況,在代碼提交到OJ系統(tǒng)時(shí)由系統(tǒng)自動(dòng)完成代碼相似度檢測(cè),從而快速甄別出抄襲的代碼。

參考文獻(xiàn):

[1] 孔麗英.C++程序設(shè)計(jì)的教學(xué)改革 [J].軟件工程,2017,20(7):57-59.

[2] 黎明,文海英,杜敏.基于學(xué)科競(jìng)賽的編程類課程教學(xué)改革 [J].計(jì)算機(jī)教育,2014(13):72-74.

[3] 林子慧.面向在線判題系統(tǒng)的程序設(shè)計(jì)教學(xué)方法的研究與實(shí)踐 [J].無(wú)線互聯(lián)科技,2021,18(15):156-158.

[4] 傅幼萍.Python課程線上線下混合式教學(xué)創(chuàng)新模式探索 [J].計(jì)算機(jī)時(shí)代,2022(12):135-138+142.

[5] 陳立前,董威,尹良澤,等.面向代碼質(zhì)量提升的軟件工程能力素質(zhì)培養(yǎng) [J].軟件導(dǎo)刊,2022,21(7):1-5.

[6] 成尚榮.高水平因材施教是教育高質(zhì)量發(fā)展的必然命題 [J].人民教育,2021(18):34-38.

[7] 陳鑫.高校程序設(shè)計(jì)課程教學(xué)研究與實(shí)踐 [J].長(zhǎng)治學(xué)院學(xué)報(bào),2022,39(2):97-100.

[8] 高潔,于健,劉志強(qiáng),等.程序設(shè)計(jì)類課程思政教學(xué)改革探索與實(shí)踐 [J].軟件導(dǎo)刊,2023,22(4):186-190.

作者簡(jiǎn)介:汪香君(1982.05—),女,漢族,湖北黃岡人,實(shí)驗(yàn)師,碩士,研究方向:人臉識(shí)別、深度學(xué)習(xí);劉會(huì)芬(1983.11—),女,漢族,湖北黃岡人,實(shí)驗(yàn)師,碩士,研究方向:物聯(lián)網(wǎng)應(yīng)用、軟件工程。

猜你喜歡
考核方式實(shí)踐能力程序設(shè)計(jì)
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
對(duì)普通高???jī)效考核的對(duì)策研究
金融管理與實(shí)務(wù)專業(yè)人才培養(yǎng)方案探究
《橋梁工程》課程的試卷分析及教學(xué)改進(jìn)措施
科技視界(2016年18期)2016-11-03 22:25:35
高校單片機(jī)課程設(shè)計(jì)教學(xué)方法探討
考試周刊(2016年77期)2016-10-09 11:36:54
芻議大學(xué)生實(shí)踐創(chuàng)新訓(xùn)練計(jì)劃項(xiàng)目
品德教學(xué)利用微課開(kāi)展預(yù)學(xué)的實(shí)踐研究
成才之路(2016年26期)2016-10-08 11:43:52
職業(yè)能力視角下的高職語(yǔ)文教學(xué)策略探討
成才之路(2016年26期)2016-10-08 11:09:35
怀远县| 绵阳市| 漳浦县| 延长县| 牟定县| 化州市| 中阳县| 成都市| 肥西县| 清镇市| 保德县| 津市市| 琼结县| 古浪县| 资溪县| 汝南县| 黄石市| 东兴市| 彰化县| 万全县| 石嘴山市| 札达县| 莱阳市| 绥滨县| 久治县| 郁南县| 罗江县| 凤台县| 屯留县| 海口市| 博客| 确山县| 阿鲁科尔沁旗| 视频| 敦化市| 石阡县| 台州市| 胶南市| 商丘市| 马尔康县| 皮山县|