Java語(yǔ)言課程設(shè)計(jì)考核方式

時(shí)間:2022-08-02 04:06:05

導(dǎo)語(yǔ):Java語(yǔ)言課程設(shè)計(jì)考核方式一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。

Java語(yǔ)言課程設(shè)計(jì)考核方式

摘要:從java語(yǔ)言程序設(shè)計(jì)考核現(xiàn)狀出發(fā),結(jié)合廣西民族師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)應(yīng)用型人才培養(yǎng)的辦學(xué)定位,從課程設(shè)計(jì)概念、實(shí)施方案、注意事項(xiàng)、效果分析等幾方面介紹了基于課程設(shè)計(jì)的考核方式在Java語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用。

關(guān)鍵詞:Java語(yǔ)言程序設(shè)計(jì);課程設(shè)計(jì);考核方式

Java語(yǔ)言程序設(shè)計(jì)是軟件工程、信息與計(jì)算科學(xué)、計(jì)算機(jī)科學(xué)與技術(shù)等專(zhuān)業(yè)的專(zhuān)業(yè)核心課,是JSP程序設(shè)計(jì)、Android開(kāi)發(fā)、J2EE框架技術(shù)等課程的前導(dǎo)課程,也是一門(mén)實(shí)踐性強(qiáng),對(duì)培養(yǎng)學(xué)生的學(xué)習(xí)能力、問(wèn)題分析能力與解決能力、實(shí)踐創(chuàng)新能力起著非常重要作用的課程。

一、JAVA語(yǔ)言程序設(shè)計(jì)考核現(xiàn)狀

目前,JAVA語(yǔ)言程序設(shè)計(jì)課程的考核形式普遍單一,從考試內(nèi)容的挑選、考試時(shí)間的安排、考試形式的確定、考試標(biāo)準(zhǔn)的制定到考試分?jǐn)?shù)的給出都是由授課教師一人規(guī)定。存在考試閉卷形式多、開(kāi)卷形式少;筆試形式多、機(jī)試、口試、答辯形式少;理論考核多,技能操作實(shí)踐能力考核少的情況。這樣,不但不能調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,反而將學(xué)生放在一個(gè)比較被動(dòng)的位置,沒(méi)有給學(xué)生對(duì)于知識(shí)進(jìn)行探索和創(chuàng)造的空間。所以,非常有必要對(duì)現(xiàn)行的課程考核方法進(jìn)行改革。

二、課程設(shè)計(jì)概念

在本案中,課程設(shè)計(jì)取定義:大學(xué)某一課程的綜合性實(shí)踐教學(xué)環(huán)節(jié),如:計(jì)算機(jī)程序設(shè)計(jì)課程的課程設(shè)計(jì),一般是完成一項(xiàng)涉及本課程主要內(nèi)容的綜合性、應(yīng)用性的計(jì)算機(jī)程序開(kāi)發(fā)題目[1]116-118。以學(xué)習(xí)者為中心的課程設(shè)計(jì)是以人為中心的哲學(xué)思想的產(chǎn)物。這種課程設(shè)計(jì)強(qiáng)調(diào)個(gè)別發(fā)展,強(qiáng)調(diào)課程的組織形式要產(chǎn)生于學(xué)生的需要、興趣和目的。這種設(shè)計(jì)的典型例證就是“活動(dòng)——經(jīng)驗(yàn)”設(shè)計(jì),其主要特征為:課程結(jié)構(gòu)由學(xué)習(xí)者的需要和興趣來(lái)決定;在解決學(xué)生在追求興趣的過(guò)程中,會(huì)碰到某些必須加以克服的困難和障礙,這些困難構(gòu)成真正的、學(xué)生渴望以挑戰(zhàn)而接受的問(wèn)題。在攻克這些難題,尋找解決它們的辦法時(shí),學(xué)生實(shí)現(xiàn)了體現(xiàn)著這一課程的主要價(jià)值——真實(shí)性、意義性、直接性、主動(dòng)性,以及活動(dòng)與經(jīng)驗(yàn)的相關(guān)性。這種課程觀突破了課程局限于課堂教學(xué)中,把范圍拓展到整個(gè)學(xué)校教育環(huán)境中加以界定,突破了以往只注重知識(shí)、經(jīng)驗(yàn)的積累的局限,把積累、遷移、促進(jìn)學(xué)生發(fā)展等多方面因素作為指標(biāo)。

三、課程設(shè)計(jì)的考核方式在JAVA語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用

(一)課程設(shè)計(jì)實(shí)施方案

整個(gè)課程設(shè)計(jì)過(guò)程包括選題、課程設(shè)計(jì)實(shí)現(xiàn)過(guò)程和成績(jī)?cè)u(píng)定三個(gè)環(huán)節(jié)。1.選題工作。選題是課程設(shè)計(jì)第一步,也是關(guān)鍵一步。選題采取學(xué)生自擬題目和導(dǎo)師指導(dǎo)相結(jié)合方式。課程設(shè)計(jì)實(shí)施前,學(xué)生根據(jù)自己的Java能力水平和興趣愛(ài)好,自擬一個(gè)基于桌面的應(yīng)用程序題目。導(dǎo)師則要對(duì)學(xué)生的選題進(jìn)行指導(dǎo),指導(dǎo)要從三個(gè)方面考慮:首先選題要符合人才培養(yǎng)需求和教學(xué)大綱的要求,應(yīng)盡量滿(mǎn)足應(yīng)用型人才培養(yǎng)目的;其次選題應(yīng)盡量貼近學(xué)生實(shí)際生活、學(xué)習(xí),比如消消樂(lè)、拼圖游戲、圖書(shū)管理系統(tǒng)、掃雷小游戲、模擬Windows記事本等都可以作為選題;最后,選題還要考慮難易度,可操作性和可實(shí)現(xiàn)性,要確保學(xué)生能夠在規(guī)定的課程設(shè)計(jì)時(shí)間內(nèi)完成任務(wù)[2]73-75。2.課程設(shè)計(jì)實(shí)現(xiàn)過(guò)程。課程設(shè)計(jì)的具體執(zhí)行過(guò)程是學(xué)生作為主體利用課程設(shè)計(jì)時(shí)間對(duì)自己的選題進(jìn)行設(shè)計(jì)實(shí)現(xiàn),指導(dǎo)教師在這期間指導(dǎo)學(xué)生如何解決課程設(shè)計(jì)實(shí)施過(guò)程中在遇到的問(wèn)題。通過(guò)這樣的方式,每一位學(xué)生需要從項(xiàng)目的選題、項(xiàng)目功能分析、項(xiàng)目功能實(shí)現(xiàn)、項(xiàng)目界面設(shè)計(jì)、代碼編寫(xiě)和數(shù)據(jù)庫(kù)操作等多方面綜合實(shí)踐獨(dú)立完成自己的課程設(shè)計(jì),這過(guò)程促使學(xué)生不斷去搜索、研究、學(xué)習(xí)問(wèn)題的解決辦法,這個(gè)過(guò)程幫助學(xué)生從被動(dòng)接受知識(shí)到主動(dòng)探索實(shí)踐的轉(zhuǎn)變,提高他們的編程實(shí)踐能力,激發(fā)他們的主動(dòng)性和創(chuàng)新性[3]67-73。指導(dǎo)教師是課程設(shè)計(jì)過(guò)程的主導(dǎo),通過(guò)指導(dǎo)和答疑方式參與到課程設(shè)計(jì)過(guò)程中,課程設(shè)計(jì)期間,教師每天至少5學(xué)時(shí)在實(shí)訓(xùn)室進(jìn)行集中指導(dǎo)。通過(guò)這樣的方式,教師參與到學(xué)生的項(xiàng)目實(shí)施過(guò)程中,了解學(xué)生思路、能力水平和存在的問(wèn)題,引導(dǎo)學(xué)生如何解決問(wèn)題,發(fā)掘?qū)W生的潛能,糾正學(xué)生的不合理設(shè)計(jì)。對(duì)于基礎(chǔ)較差的同學(xué),幫助其加深對(duì)課堂理論知識(shí)的理解,引導(dǎo)其完善設(shè)計(jì);對(duì)基礎(chǔ)一般的同學(xué),引導(dǎo)其挖掘自己的潛能,加強(qiáng)基礎(chǔ)知識(shí)的應(yīng)用能力;對(duì)于學(xué)習(xí)能力較強(qiáng)的同學(xué),鼓勵(lì)其進(jìn)行創(chuàng)新性設(shè)計(jì),推薦應(yīng)用新技術(shù)。教師深入實(shí)訓(xùn)室,也是對(duì)整個(gè)課程設(shè)計(jì)過(guò)程起到監(jiān)督和管理作用,提高課程設(shè)計(jì)質(zhì)量和效果。同時(shí)通過(guò)課程設(shè)計(jì)的指導(dǎo),教師更能深刻認(rèn)識(shí)到Java課程教學(xué)過(guò)程中存在的優(yōu)劣,不斷積累經(jīng)驗(yàn),改進(jìn)教學(xué)方法和手段。3.成績(jī)?cè)u(píng)定。成績(jī)?cè)u(píng)定是對(duì)學(xué)生完成的課程設(shè)計(jì)進(jìn)行考核,根據(jù)平時(shí)考勤、課程設(shè)計(jì)成果質(zhì)量按三七比例方法評(píng)定。平時(shí)考查主要檢查學(xué)生的出勤情況、學(xué)習(xí)態(tài)度、是否獨(dú)立完成設(shè)計(jì)、是否有抄襲網(wǎng)上代碼等幾方面。課程設(shè)計(jì)成果的檢查,著重檢查應(yīng)用程序UI界面的設(shè)計(jì)、系統(tǒng)的分析與實(shí)現(xiàn)、關(guān)鍵技術(shù)與算法和程序能否正確運(yùn)行等。課程設(shè)計(jì)成績(jī)的評(píng)定要按課程的目的要求,突出學(xué)生獨(dú)立解決工程實(shí)際問(wèn)題的能力和創(chuàng)新性的評(píng)定。其過(guò)程由學(xué)生答辯、教師提問(wèn)、學(xué)生回答提問(wèn)和成績(jī)?cè)u(píng)定3個(gè)環(huán)節(jié)組成。首先學(xué)生要對(duì)其成果從功能模塊實(shí)現(xiàn)、算法原理、關(guān)鍵技術(shù)等方面邊演示邊講解。然后由若干(一般為3名)答辯教師針對(duì)答辯人的作品從技術(shù)實(shí)現(xiàn)、應(yīng)用價(jià)值、存在問(wèn)題等方面進(jìn)行提問(wèn)。最后,學(xué)生回答答辯教師問(wèn)題,答辯教師通過(guò)學(xué)生回答,綜合學(xué)生的整個(gè)作品完成質(zhì)量、答辯表現(xiàn)、創(chuàng)新精神和學(xué)習(xí)態(tài)度等進(jìn)行綜合打分,取所有評(píng)委的平均分為學(xué)生最后課程設(shè)計(jì)成績(jī)。對(duì)于未達(dá)到要求的學(xué)生,則按照學(xué)院期末考試未通過(guò)方法進(jìn)行處理,補(bǔ)考或者重修依然采取課程設(shè)計(jì)的方式;而對(duì)于整體表現(xiàn)優(yōu)秀的學(xué)生,則給予表?yè)P(yáng)鼓勵(lì),號(hào)召其他同學(xué)向其學(xué)習(xí)。

(二)實(shí)施過(guò)程需要注意的問(wèn)題

課程設(shè)計(jì)的實(shí)施過(guò)程中,需要注意以下幾個(gè)問(wèn)題:1.抄襲問(wèn)題。一方面是課程設(shè)計(jì)實(shí)施需要在開(kāi)放的網(wǎng)絡(luò)機(jī)房里進(jìn)行,方便學(xué)生查閱相關(guān)資料,隨之而來(lái)的則是少數(shù)學(xué)生利用網(wǎng)絡(luò),抄襲網(wǎng)上代碼問(wèn)題;另一方面是每一屆的每一位同學(xué)都要做課程設(shè)計(jì),難以避免同專(zhuān)業(yè)或同年級(jí)之間有雷同的選題。如何避免這些同學(xué)的“不勞而獲”,樹(shù)立自主學(xué)習(xí)、實(shí)踐創(chuàng)新的課程實(shí)訓(xùn)風(fēng)氣,需要指導(dǎo)教師在整個(gè)課程設(shè)計(jì)過(guò)程中加強(qiáng)監(jiān)督管理才行。2.選題如何綜合Java重點(diǎn)知識(shí)。Java是一門(mén)涉及UI界面設(shè)計(jì)、線(xiàn)程通信、數(shù)據(jù)庫(kù)操作、IO操作、網(wǎng)絡(luò)編程等多方面知識(shí)的綜合性課程,教學(xué)目標(biāo)要求學(xué)生都應(yīng)很好地掌握這些知識(shí)點(diǎn)。因此理想的課程設(shè)計(jì)選題既要符合涉及所有的教學(xué)重點(diǎn)內(nèi)容要求,又要項(xiàng)目功能符合實(shí)際應(yīng)用需求,還要激發(fā)學(xué)生的興趣,讓學(xué)生靈活運(yùn)用所學(xué)知識(shí)解決項(xiàng)目中的問(wèn)題,還要保留創(chuàng)新的空間。因此,如何讓選題的功能及盡可能多的包含重要知識(shí)點(diǎn),又能保證學(xué)生在規(guī)定時(shí)間內(nèi)完成一個(gè)實(shí)用性程序是一個(gè)值得思考的問(wèn)題。3.教師指導(dǎo)能力的保證。教師指導(dǎo)能力是課程設(shè)計(jì)完成質(zhì)量的保障。指導(dǎo)教師的能力尤其是教師所具備的程序設(shè)計(jì)能力、算法設(shè)計(jì)與實(shí)現(xiàn)能力以及激發(fā)學(xué)生實(shí)踐興趣的能力,對(duì)課程設(shè)計(jì)的實(shí)施具有重大的影響,因此,課程設(shè)計(jì)的考核方式實(shí)際是對(duì)教師的專(zhuān)業(yè)知識(shí)和能力提出了更高的要求。指導(dǎo)教師需要通過(guò)去企業(yè)進(jìn)修學(xué)習(xí)、參加社會(huì)實(shí)踐活動(dòng)、自己完善知識(shí)結(jié)構(gòu)等方法去增強(qiáng)自己的知識(shí)能力,為課程設(shè)計(jì)能夠提供保障。

(三)課程設(shè)計(jì)考核方式應(yīng)用效果分析

為了考評(píng)課程設(shè)計(jì)考核方式在Java語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用效果,筆者對(duì)廣西民族師范學(xué)院計(jì)算機(jī)科學(xué)與計(jì)算專(zhuān)業(yè)2013級(jí)(56人)和2014級(jí)(79人)進(jìn)行了問(wèn)卷調(diào)查,總共發(fā)放問(wèn)卷135份,回收130份,有效回收率為96%,問(wèn)卷統(tǒng)計(jì)結(jié)果如下表1所示。表1的統(tǒng)計(jì)結(jié)果顯示,85%及以上的同學(xué)認(rèn)為課程設(shè)計(jì)的考核方式,幫助學(xué)生加深了對(duì)理論知識(shí)的理解和掌握能力,提高了算法設(shè)計(jì)的技能,提高了綜合編程能力,且這種考核方式體現(xiàn)公平,公正,非常認(rèn)同該考核模式。我們分析認(rèn)為,學(xué)生有如此大的收獲,一方面是課程設(shè)計(jì)選題源于生活,游戲部分題目娛樂(lè)性強(qiáng),學(xué)生有完成項(xiàng)目的興趣,由原來(lái)的被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),學(xué)生肯下功夫去學(xué)習(xí)、研究、解決問(wèn)題,在完成項(xiàng)目功能過(guò)程中,學(xué)生的理解能力、操作能力都有所提高。另一方面,課程設(shè)計(jì)給學(xué)生營(yíng)造一種好的學(xué)習(xí)環(huán)境,足夠的時(shí)間、開(kāi)放的環(huán)境和專(zhuān)業(yè)的指導(dǎo),為學(xué)生的創(chuàng)新性、自主性得到發(fā)揮提供助力。當(dāng)然,課程設(shè)計(jì)的考核方式,需要嚴(yán)格把關(guān)每一個(gè)環(huán)節(jié),尤其是指導(dǎo)教師要做好充分準(zhǔn)備,才能獲得較大效果;如果采取對(duì)學(xué)生進(jìn)行“放羊式”的方案,則效果甚微。同時(shí),我們教研室還需要對(duì)課程設(shè)計(jì)中遇到的各種問(wèn)題進(jìn)行討論、研究和總結(jié),不斷完善和改進(jìn),促進(jìn)應(yīng)用型人才培養(yǎng)教學(xué)改革的發(fā)展。

基于課程設(shè)計(jì)的Java語(yǔ)言程序設(shè)計(jì)考核方式已經(jīng)在廣西民族師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的3屆學(xué)生中進(jìn)行了實(shí)踐。實(shí)踐效果表明,這種考核方式對(duì)計(jì)算機(jī)專(zhuān)業(yè)應(yīng)用型人才培養(yǎng)效果非常好,主要體現(xiàn)在兩個(gè)方面:一方面是運(yùn)用課程設(shè)計(jì)的考核方式,能夠激發(fā)學(xué)生的自主創(chuàng)新能力。作為主體的學(xué)生在實(shí)現(xiàn)課程設(shè)計(jì)項(xiàng)目過(guò)程中,需要完成包括項(xiàng)目的選題、項(xiàng)目功能分析、項(xiàng)目功能實(shí)現(xiàn)、項(xiàng)目界面設(shè)計(jì)和代碼編寫(xiě)以及課程設(shè)計(jì)實(shí)訓(xùn)報(bào)告的撰寫(xiě)等一系列任務(wù)。在完成這一序列任務(wù)的過(guò)程中,學(xué)生真正地進(jìn)入到“程序員”的狀態(tài),對(duì)如何完成一個(gè)軟件的設(shè)計(jì)與實(shí)現(xiàn)有切身體會(huì)和認(rèn)識(shí)。這種方式可以激發(fā)學(xué)生解決問(wèn)題的興趣,拓展學(xué)生的知識(shí)面,提高學(xué)生解決問(wèn)題能力和創(chuàng)新能力,為后續(xù)課程的項(xiàng)目實(shí)施打下良好的基礎(chǔ);另一方面是運(yùn)用課程設(shè)計(jì)的考核方式,更能體現(xiàn)學(xué)生的真實(shí)成績(jī)。課程設(shè)計(jì)考核方式突破了以往期末筆試或者上機(jī)的考試形式,學(xué)生的成績(jī)不再是由授課教師“一刀切”,而是采用若干評(píng)委評(píng)分,取平均分的方式,這種考核方式更能全面考察學(xué)生知識(shí)掌握能力,體現(xiàn)出公平、公正的原則。通過(guò)對(duì)Java語(yǔ)言程序設(shè)計(jì)采取課程設(shè)計(jì)的考核方式,對(duì)培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)理論知識(shí)分析解決實(shí)際問(wèn)題能力效果很好,加強(qiáng)了學(xué)生的自學(xué)能力和實(shí)際動(dòng)手能力,縮小與企業(yè)所需要的應(yīng)用型軟件人材之間的差距,為學(xué)生今后走上工作崗位從事相關(guān)工作打下堅(jiān)實(shí)的基礎(chǔ)。該方式已經(jīng)被廣西民族師范學(xué)院的相關(guān)專(zhuān)業(yè)認(rèn)同、借鑒并推廣。

作者:李春青 單位:廣西民族師范學(xué)院

參考文獻(xiàn):

[1]楊晶晶.淺析“課程設(shè)計(jì)”概念[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào):教育科學(xué)版,2015(3).

[2]尹繼明,呂凡任.課程設(shè)計(jì)在實(shí)踐教學(xué)中的應(yīng)用研究[J].揚(yáng)州教育學(xué)院學(xué)報(bào),2011(2).

[3]肖飛雁.項(xiàng)目化教學(xué)的教學(xué)設(shè)計(jì)、實(shí)施效果和改進(jìn)路徑[J].教育觀察,2016(5).