學(xué)習(xí)編程計(jì)劃范文10篇
時(shí)間:2024-05-05 05:22:05
導(dǎo)語:這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗(yàn),為你推薦的十篇學(xué)習(xí)編程計(jì)劃范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。
計(jì)算機(jī)專業(yè)新工科教學(xué)改革研究
1教學(xué)改革的內(nèi)容和意義
1.1教學(xué)改革的內(nèi)容.教學(xué)改革的目的是為更好地實(shí)現(xiàn)專業(yè)培養(yǎng)目標(biāo),不同的培養(yǎng)目標(biāo)需要不同的課程體系來實(shí)現(xiàn),計(jì)算機(jī)專業(yè)培養(yǎng)目標(biāo)的課程體系主要由專業(yè)基礎(chǔ)課/專業(yè)課程組成.專業(yè)基礎(chǔ)課包括離散數(shù)學(xué)/數(shù)據(jù)結(jié)構(gòu)/算法設(shè)計(jì)與分析等主要的基礎(chǔ)課程.專業(yè)課程又可以分為軟件能力培養(yǎng)和硬件設(shè)計(jì)能力培養(yǎng)兩個(gè)主要方面,軟件能力培養(yǎng)由一系列的語言課程來完成,包括C/C++程序設(shè)計(jì)/Java/面向?qū)ο蟪绦蛟O(shè)計(jì)/net程序設(shè)計(jì).項(xiàng)目的主要研究內(nèi)容在于如何對相應(yīng)的軟件能力培養(yǎng)方案部分以及相應(yīng)的程序設(shè)計(jì)課程進(jìn)行優(yōu)化改進(jìn),強(qiáng)化計(jì)算機(jī)專業(yè)學(xué)生的編程能力,以適應(yīng)新的智能時(shí)代的要求.程序設(shè)計(jì)的核心是算法,大數(shù)據(jù)人工智能時(shí)代后,大數(shù)據(jù)分析、數(shù)據(jù)挖掘、智能控制、智能算法等算法逐漸成為程序設(shè)計(jì)的核心.近年來,人類逐漸進(jìn)入人工智能時(shí)代,而人工智能時(shí)代的基礎(chǔ)就是程序設(shè)計(jì),特別是基于智能算法的軟件程序設(shè)計(jì).教學(xué)改革的一個(gè)重要措施就是在計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)課程中,引入智能算法的內(nèi)容.教學(xué)改革計(jì)劃在教學(xué)計(jì)劃中適當(dāng)增加一些人工智能(AI算法的學(xué)習(xí),嘗試開設(shè)MATLAB/Python數(shù)據(jù)分析、數(shù)據(jù)挖掘、神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)等課程,使學(xué)生具備一定的大數(shù)據(jù)人工智能算法基礎(chǔ).這樣也帶來一些新的問題,首先是在計(jì)算機(jī)程序設(shè)計(jì)的教學(xué)上,如何合理的安排和設(shè)置新的程序設(shè)計(jì)課程體系,加入新的智能程序設(shè)計(jì)課程;其次是隨著智能算法等算法的出現(xiàn),算法的理論和實(shí)踐復(fù)雜度和難度大大提升,這就給程序設(shè)計(jì)的學(xué)習(xí)帶來了新的困難,如何運(yùn)用直觀地、動(dòng)態(tài)地、圖示化的方式來講解算法,讓學(xué)生能更好的掌握智能算法,是我們教學(xué)改革研究的重要內(nèi)容之一.其次,不管是傳統(tǒng)軟件程序設(shè)計(jì)還是新興的智能算法程序設(shè)計(jì),程序設(shè)計(jì)能力的核心是實(shí)際動(dòng)手編程能力,如果學(xué)生只聽課,不加強(qiáng)實(shí)驗(yàn),根本無法達(dá)到學(xué)習(xí)目的.因此課程的實(shí)驗(yàn)環(huán)節(jié)設(shè)計(jì)是課程質(zhì)量的核心.如何采用各種方法提高學(xué)生的實(shí)際動(dòng)手編程能力是研究的重點(diǎn).另一方面,我們認(rèn)為程序設(shè)計(jì)能力的培養(yǎng)是一個(gè)長期漸進(jìn)的提高過程,我校計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)課程從大學(xué)一年級(jí)就開始開設(shè),大學(xué)一年級(jí)開設(shè)“C語言程序設(shè)計(jì)”,后續(xù)會(huì)繼續(xù)開設(shè)“面向?qū)ο蟪绦蛟O(shè)計(jì)(C++”以及“Java程序設(shè)計(jì)”,“數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)”,以及現(xiàn)在新增的“Python程序設(shè)計(jì)”等.目前存在的一個(gè)主要問題是,教師和學(xué)生都對程序設(shè)計(jì)能力培養(yǎng)的連續(xù)漸進(jìn)提高認(rèn)識(shí)不足,對這些課程的教學(xué)和學(xué)習(xí)往往像完成孤立的任務(wù)一樣,學(xué)生拿到學(xué)分就結(jié)束了,持續(xù)性的關(guān)注不夠,培養(yǎng)效果不理想,需要進(jìn)行相應(yīng)的教學(xué)改革來加強(qiáng).1.2教學(xué)改革的作用和意義.1發(fā)展以智能算法編程能力為核心的計(jì)算機(jī)專業(yè)新工科建設(shè)改革,使學(xué)生在人工智能(AI時(shí)代具備較強(qiáng)的就業(yè)能力和良好的職場生存和發(fā)展能力.適當(dāng)開展基于人工智能算法的程序設(shè)計(jì),開設(shè)MATLAB、Python等人工智能語言的課程,適應(yīng)大數(shù)據(jù)人工智能時(shí)代的人才要求.2程序設(shè)計(jì)作為一種思維訓(xùn)練的手段被學(xué)界廣泛承認(rèn).學(xué)習(xí)編程不但能培養(yǎng)學(xué)生的抽象思維能力,邏輯思考能力,不能使學(xué)生做事專注細(xì)心,提高學(xué)生創(chuàng)新創(chuàng)造能力和綜合素養(yǎng)并使學(xué)生養(yǎng)成良好的學(xué)習(xí)習(xí)慣.3程序設(shè)計(jì)是計(jì)算機(jī)學(xué)科的大多數(shù)其它專業(yè)課程,如操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫技術(shù)、編譯原理、人工智能等課程必要的實(shí)踐環(huán)節(jié)基礎(chǔ),學(xué)生程序設(shè)計(jì)能力差,這些后續(xù)課程都不可能學(xué)好.提高學(xué)生程序設(shè)計(jì)能力,能有效提高后續(xù)課程的學(xué)習(xí)效果.
2教學(xué)改革擬解決的問題和達(dá)到的目標(biāo)
2.1存在的問題.1優(yōu)化本科培養(yǎng)方案中的程序設(shè)計(jì)課程設(shè)置,鑒于學(xué)生的程序設(shè)計(jì)能力的提高是一個(gè)連續(xù)漸進(jìn)的過程(全周期4年,再加上新加入的智能語言如Python等,在教學(xué)計(jì)劃的安排上突出程序設(shè)計(jì)能力鍛煉課程的連續(xù)性,在一些程序設(shè)計(jì)空白學(xué)期可以考慮安排增加程序設(shè)計(jì)的課程設(shè)計(jì)課等小課程或者項(xiàng)目實(shí)習(xí)課,讓學(xué)生專注于程序設(shè)計(jì)能力的持續(xù)提高.2為提高學(xué)生程序設(shè)計(jì)的興趣和動(dòng)力,要有一個(gè)好的開端,抓好一年級(jí)的“C語言程序設(shè)計(jì)”課程,因?yàn)椤癈語言程序設(shè)計(jì)”是學(xué)生接觸的第一門程序設(shè)計(jì)課,大多數(shù)學(xué)生都反映難學(xué),小部分學(xué)生在學(xué)習(xí)中期就有了放棄繼續(xù)學(xué)習(xí)下去的念頭,沒有信心與動(dòng)力,而學(xué)生反映的難點(diǎn)主要在動(dòng)手編程方面,如何在C程序設(shè)計(jì)課以及后續(xù)的程序設(shè)計(jì)課程中采取多種手段提高學(xué)生的動(dòng)手編程的興趣、動(dòng)力是難點(diǎn).3具體課程教學(xué)中存在的其他問題.如教學(xué)內(nèi)容與教學(xué)課時(shí)之間的矛盾;教師的綜合業(yè)務(wù)水平有待提高;教學(xué)方法、方式有待改進(jìn);改變重課堂教學(xué),輕實(shí)驗(yàn)教學(xué)的教學(xué)模式.學(xué)生方面要改進(jìn)的問題有:程序設(shè)計(jì)能力的重要性認(rèn)識(shí)不足,學(xué)習(xí)目的不明確,學(xué)習(xí)動(dòng)力壓力不足;邏輯思維能力較弱,想象空間較窄;初學(xué)者易產(chǎn)生厭學(xué)情緒;重教輕學(xué),重理論輕實(shí)踐;考試能力強(qiáng),編程能力弱.4開設(shè)Matlab/Python數(shù)據(jù)分析、數(shù)據(jù)挖掘、神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)等課程,有一定深度和難度(很多原來是研究生課程.如何結(jié)合物聯(lián)網(wǎng)、機(jī)器人、大數(shù)據(jù)相關(guān)專業(yè)課程的學(xué)習(xí),開展人工智能算法的程序設(shè)計(jì)能力培養(yǎng),是一個(gè)需要考慮的新的領(lǐng)域問題.2.2教學(xué)改革的目標(biāo).教學(xué)改革力圖在兩個(gè)重要方面取得進(jìn)展,一個(gè)是讓學(xué)生具有大數(shù)據(jù)人工智能時(shí)代要求的人工智能數(shù)據(jù)分析、挖掘方面的知識(shí)并具有相關(guān)的智能程序的編程能力.另一方面是通過持續(xù)不斷的編程訓(xùn)練,讓學(xué)生的編程能力有質(zhì)的提升,目的在于提高學(xué)生的就業(yè)競爭力.1通過結(jié)合物聯(lián)網(wǎng)、機(jī)器人、大數(shù)據(jù)的相關(guān)專業(yè)課程學(xué)習(xí),開展人工智能算法的程序設(shè)計(jì)能力培養(yǎng),開設(shè)Matlab/Python數(shù)據(jù)分析、數(shù)據(jù)挖掘、神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)等課程,讓學(xué)生具有大數(shù)據(jù)人工智能時(shí)代的理論及實(shí)踐知識(shí),具備智能算法設(shè)計(jì)編程能力.2通過教學(xué)改革,使計(jì)算機(jī)專業(yè)的學(xué)生經(jīng)過大學(xué)4年全周期有計(jì)劃的連續(xù)的程序設(shè)計(jì)能力提升培養(yǎng),讓學(xué)生的編程能力達(dá)到一個(gè)相當(dāng)高的水平,讓學(xué)生在畢業(yè)時(shí)具備較強(qiáng)的程序設(shè)計(jì)能力,在智能時(shí)代具有較強(qiáng)的就業(yè)競爭力.3探索并解決合理的計(jì)算機(jī)專業(yè)程序設(shè)計(jì)能力提升培養(yǎng)的課程培養(yǎng)計(jì)劃、教學(xué)教法改進(jìn)、理論和實(shí)踐相結(jié)合的教學(xué)方法改進(jìn)等教學(xué)改革問題.探索實(shí)踐新工科的培養(yǎng)方案,探索全面提高學(xué)生動(dòng)手編程能力的教學(xué)、實(shí)驗(yàn)、實(shí)習(xí)、工程方案.
3相關(guān)教學(xué)改革的主要方法和實(shí)施
為達(dá)到讓學(xué)生具有一定的大數(shù)據(jù)人工智能的編程基礎(chǔ),并持續(xù)提高編程能力,教學(xué)改革優(yōu)化調(diào)整了相關(guān)的教學(xué)計(jì)劃,增設(shè)了相關(guān)人工智能課程;優(yōu)化了編程類課程的開課時(shí)間、順序、間隔;對編程類課程進(jìn)行教學(xué)改革,普遍采用案例、項(xiàng)目開發(fā)、小組開發(fā)、上機(jī)考試的教學(xué)模式加強(qiáng)學(xué)生的編程能力;將中國計(jì)算機(jī)學(xué)會(huì)(CCF的CSP認(rèn)證考試作為計(jì)算機(jī)學(xué)生畢業(yè)的條件;和國內(nèi)知名的大企業(yè)合作,用企業(yè)的技術(shù)和環(huán)境對學(xué)生進(jìn)行編程能力培訓(xùn).1開設(shè)Python數(shù)據(jù)分析(18級(jí)開始、數(shù)據(jù)挖掘(16級(jí)開始、神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)(17級(jí)開始課程,讓學(xué)生掌握大數(shù)據(jù)人工智能的基礎(chǔ)知識(shí),并學(xué)習(xí)最重要的人工智能語言Python.2優(yōu)化調(diào)整計(jì)算機(jī)專業(yè)教學(xué)計(jì)劃,合理安排程序設(shè)計(jì)課程的連續(xù)性、漸進(jìn)性,優(yōu)化了C語言、Java語言、Python語言、數(shù)據(jù)設(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)的課程學(xué)時(shí)、開課時(shí)間等安排,形成對學(xué)生的長時(shí)間的、持續(xù)的編程能力的訓(xùn)練和培養(yǎng).3理論環(huán)節(jié)、實(shí)踐環(huán)節(jié)的教學(xué)改革,加強(qiáng)實(shí)踐環(huán)節(jié),從2016級(jí)開始計(jì)算機(jī)專業(yè)的“C程序設(shè)計(jì)”課程教學(xué)中開展提升學(xué)生編程能力的教學(xué)改革,主要措施有改革課程考核方式,以上機(jī)編程作為期中、期末主要考核方式,以此倒逼學(xué)生加強(qiáng)編程動(dòng)手能力.加強(qiáng)學(xué)生的基本專業(yè)素養(yǎng),比如作為編程基礎(chǔ)的英文打字也被加強(qiáng),被作為考核內(nèi)容.①強(qiáng)調(diào)程序設(shè)計(jì)能力的重要性、明確學(xué)習(xí)目的,激發(fā)學(xué)習(xí)興趣、動(dòng)力.②加強(qiáng)實(shí)驗(yàn),從考核環(huán)節(jié)采用以實(shí)際上機(jī)編程考核為主倒逼學(xué)生動(dòng)手編程.③基于問題、案例、項(xiàng)目和實(shí)際應(yīng)用結(jié)合的綜合編程訓(xùn)練.④合理運(yùn)用多媒體課件演示程序算法,強(qiáng)調(diào)算法是編程的核心.4將參加中國計(jì)算機(jī)學(xué)會(huì)(CCF的CSP認(rèn)證考試(一種直接上機(jī)的編程考試并取得100分以上成績作為計(jì)算機(jī)專業(yè)學(xué)生畢業(yè)的必要條件,直接逼迫學(xué)生提高自己的編程能力,直到達(dá)到相應(yīng)的要求.5在昆明市政府和華為公司的大力支持下,組織學(xué)生到華為公司進(jìn)行華為云Devcloud的實(shí)訓(xùn),參訓(xùn)學(xué)生大大提高了學(xué)生的研發(fā)水平和自信心.
測繪程序設(shè)計(jì)課程教學(xué)改革研究
[摘要]針對新形勢下社會(huì)對測繪工程專業(yè)學(xué)生培養(yǎng)目標(biāo)的需要,結(jié)合測繪工程專業(yè)認(rèn)證背景及社會(huì)、學(xué)校、學(xué)生的實(shí)際情況,教師應(yīng)從可操作的角度對該課程進(jìn)行教學(xué)改革,具體措施有:調(diào)整培養(yǎng)計(jì)劃,協(xié)調(diào)課程關(guān)系;綜合系統(tǒng)統(tǒng)籌,梳理教學(xué)內(nèi)容;提升教學(xué)條件,改進(jìn)教學(xué)模式;改變評(píng)價(jià)體系,鼓勵(lì)個(gè)性發(fā)展。
[關(guān)鍵詞]測繪;教學(xué)改革;課程設(shè)計(jì);程序設(shè)計(jì)
新形勢下傳統(tǒng)測繪工作的“測、算、繪”中的算和繪所占比重越來越大,原因一方面在于野外測繪技術(shù)的進(jìn)步,降低勞動(dòng)強(qiáng)度的同時(shí)提高了野外測量效率;另一方面在于獲取的數(shù)據(jù)量越來越大,數(shù)據(jù)類型也更加復(fù)雜,海量數(shù)據(jù)的處理和繪制需要依賴于計(jì)算機(jī)才能順利完成。在此背景下,社會(huì)對高校培養(yǎng)的測繪專業(yè)學(xué)生的測繪編程能力提出了更高的要求[1-2]。許多高校的測繪工程專業(yè)都開設(shè)了測繪程序設(shè)計(jì)這一專業(yè)課程,測繪技能大賽新增了測繪程序設(shè)計(jì)的項(xiàng)目,這些都體現(xiàn)了社會(huì)、高校對于測繪專業(yè)學(xué)生測繪程序設(shè)計(jì)能力的重視??傊?,在新形勢下,學(xué)生數(shù)據(jù)處理的能力需要被重視,其核心是重視培養(yǎng)學(xué)生的編程能力,讓學(xué)生掌握測繪數(shù)據(jù)處理的強(qiáng)有力的工具。測繪程序設(shè)計(jì)這門課即是解決這個(gè)問題的一把關(guān)鍵鑰匙。測繪程序設(shè)計(jì)是一門將編程技術(shù)與測繪專業(yè)知識(shí)結(jié)合起來的課程,學(xué)習(xí)者既要掌握測繪專業(yè)的知識(shí),又需通過編程能力將其實(shí)現(xiàn)。本課程涉及測量學(xué)、測量平差、大地測量學(xué)、工程測量學(xué)等眾多測繪專業(yè)課,還涉及數(shù)據(jù)結(jié)構(gòu)、算法等多方面計(jì)算機(jī)專業(yè)的知識(shí)[3-6],課程總體難度偏高,實(shí)踐性強(qiáng),對于廣大學(xué)生來說難以掌握與精通。本文以測繪工程本科專業(yè)為例,結(jié)合筆者多年的教學(xué)經(jīng)驗(yàn),提出課程教學(xué)存在的問題,給出可行的課程改革方法,以期更好地達(dá)成培養(yǎng)高素質(zhì)測繪工程師的要求目標(biāo)。
一、課程教學(xué)存在的問題及原因分析
我校測繪程序設(shè)計(jì)課程已開設(shè)多年,授課時(shí)間安排在大三下半學(xué)期,是測繪本科必修課程。我校測繪程序設(shè)計(jì)的課程培養(yǎng)方案隨著時(shí)間修訂了多次,課程大綱也相應(yīng)進(jìn)行了多次修改。從當(dāng)前結(jié)果來看,雖然課程在一定程度上提升了測繪工程專業(yè)學(xué)生的程序設(shè)計(jì)能力,但還是存在一些問題,具體問題總結(jié)如下。(一)內(nèi)容多學(xué)時(shí)少內(nèi)容多學(xué)時(shí)少,開課時(shí)間需調(diào)整。測繪程序設(shè)計(jì)課程的內(nèi)容多且涉及面廣,現(xiàn)階段該課程理論和實(shí)驗(yàn)都為32學(xué)時(shí),與教學(xué)內(nèi)容相比還是略少。因前置課程眾多,該課程安排的時(shí)間比較靠后,但矛盾的是大部分高校的編程基礎(chǔ)課程都安排在大一學(xué)期[7]。因此,當(dāng)課程開始的時(shí)候,除少數(shù)能堅(jiān)持課外學(xué)習(xí)編程的學(xué)生,其余學(xué)生普遍存在基礎(chǔ)不牢固、編程知識(shí)已遺忘等問題。(二)課程系統(tǒng)性差課程系統(tǒng)性差,課程內(nèi)容不均衡。多數(shù)教師都是使用自己整理的教案來進(jìn)行教學(xué),課程暫時(shí)沒有權(quán)威固定教材[8]。教案也因個(gè)人的專業(yè)背景,或偏理論,或偏實(shí)踐,方向上也是測量、地信和遙感各有側(cè)重,導(dǎo)致課程存在內(nèi)容質(zhì)量參差不齊、講授順序不合理等系統(tǒng)性問題。在課程內(nèi)容上大多遵從前半部分講編程基礎(chǔ),后半部分講測繪程序的模式。這種模式比較單一,是否是最佳模式有待進(jìn)一步討論。(三)教學(xué)模式單一教學(xué)模式單一,學(xué)生主動(dòng)性較差。課程教學(xué)安排通常是理論+實(shí)驗(yàn)的模式,此形式缺乏靈活性,容易產(chǎn)生斷裂感,讓學(xué)生產(chǎn)生不良的情緒。另外,一個(gè)班級(jí)只有部分學(xué)生對編程懷有興趣,且能不斷實(shí)踐掌握測繪編程技術(shù)。而大部分學(xué)生編程基礎(chǔ)較差,對編程有抵觸心理,在課程學(xué)習(xí)中極易產(chǎn)生消極的情緒,影響學(xué)習(xí)效果。通過對已經(jīng)完成課程學(xué)習(xí)的學(xué)生的調(diào)研,可知學(xué)生抵觸心理產(chǎn)生的原因主要有兩個(gè)方面:一方面是在編程初期容易出現(xiàn)類似錯(cuò)用符號(hào)、誤解參數(shù)含義等不易發(fā)覺的小錯(cuò)誤,使得程序編譯報(bào)錯(cuò)或結(jié)果出錯(cuò),大部分學(xué)生因此喪失學(xué)習(xí)編程的信心;另一方面是認(rèn)為程序設(shè)計(jì)與己無關(guān),在以后的工作生活中一定不會(huì)用到,這往往是部分學(xué)生在學(xué)習(xí)信心喪失后產(chǎn)生的自我心理安慰,但也有部分學(xué)生在課程開始前就有這種錯(cuò)誤的認(rèn)知。以上兩方面問題產(chǎn)生的原因分別是編程基礎(chǔ)不牢固和思想認(rèn)識(shí)不到位。
二、課程教學(xué)改革方案
計(jì)算機(jī)程序設(shè)計(jì)實(shí)踐教改與革新思索
由于軟件編程技術(shù)及方法的日新月異和社會(huì)對高校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生的軟件能力要求的不斷提高,高校的程序設(shè)計(jì)類課程的門類越來越多,僅面向?qū)ο蟪绦蛟O(shè)計(jì)類課程就有VisualC++,VisualBasic,net編程,Java程序設(shè)計(jì)等。但長期的教學(xué)經(jīng)驗(yàn)說明,當(dāng)學(xué)生學(xué)習(xí)了一大堆編程語言后,解決實(shí)際問題的能力并沒有明顯提高,動(dòng)手能力和創(chuàng)新能力不強(qiáng),不能較快適應(yīng)社會(huì)對軟件開發(fā)人才的需求。鑒于此,從程序設(shè)計(jì)類課程實(shí)踐教學(xué)計(jì)劃的制定、實(shí)踐教學(xué)質(zhì)量保障、拓展實(shí)驗(yàn)實(shí)踐教學(xué)時(shí)間和空間、實(shí)踐教學(xué)項(xiàng)目設(shè)計(jì)與監(jiān)督等方面提出一系列改革和創(chuàng)新的思路和方法。
1制定合理的編程類實(shí)踐課程教學(xué)計(jì)劃
實(shí)踐教學(xué)大綱是實(shí)踐課程開設(shè)質(zhì)量的重要保證,同時(shí),實(shí)踐教學(xué)計(jì)劃是整個(gè)教學(xué)計(jì)劃的重要組成部分。在制定實(shí)踐教學(xué)計(jì)劃時(shí),要充分考慮自己學(xué)校的特色、學(xué)生的實(shí)際情況和社會(huì)實(shí)際需求,以《中國計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002(CCC2002)》和《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)踐教學(xué)體系與規(guī)范》等為指導(dǎo),以對所培養(yǎng)學(xué)生的目標(biāo)定位為歸宿,制定和不斷修訂實(shí)踐教學(xué)計(jì)劃。制定系列化的編程類課程體系和編程類課程群[1-2],以Java程序設(shè)計(jì)實(shí)踐課程的開設(shè)為例,可以分階段開設(shè),按完整的Java技術(shù)路線組織,如在低年級(jí)開設(shè)“JavaSE程序設(shè)計(jì)和應(yīng)用”課程及其實(shí)踐課程,在較高年級(jí)開設(shè)“JavaEE程序設(shè)計(jì)和應(yīng)用”和“JavaME程序設(shè)計(jì)和應(yīng)用”課程及其實(shí)踐課程。這樣,可以有效避免學(xué)生在學(xué)習(xí)了一門編程語言基礎(chǔ)后,出現(xiàn)繼續(xù)深入的困難和技術(shù)“斷線”現(xiàn)象,如只學(xué)完了JavaSE部分的知識(shí),不知道進(jìn)一步的Java學(xué)習(xí)方向等[3]。目前,大多數(shù)院校開設(shè)的程序設(shè)計(jì)類課程是以專業(yè)選修課程的形式進(jìn)行的,因此,指導(dǎo)學(xué)生有針對性地進(jìn)行選課非常重要,如:學(xué)生選修了“Java程序設(shè)計(jì)”的先修課,在高年級(jí)時(shí)可以建議其去選修“JavaWeb編程”課程;若學(xué)生選修了“VB程序設(shè)計(jì)”的先修課,在高年級(jí)時(shí)可以建議其去選修“ASP(ASP.net)Web編程”課程等。在選課系統(tǒng)中增設(shè)關(guān)于每門課程的內(nèi)容簡介和授課教師的介紹,這樣做有以下好處:一是在課程名稱字面上就可以看出授課的重點(diǎn),可以回避學(xué)生從一個(gè)籠統(tǒng)的“XX程序設(shè)計(jì)”名稱上產(chǎn)生誤會(huì),認(rèn)為這門課可以將該編程語言的所有技術(shù)都包含進(jìn)去;二是通過課程內(nèi)容簡介,讓學(xué)生更加透明地了解每門不同程序設(shè)計(jì)課程的授課重點(diǎn),從而根據(jù)自己的知識(shí)需求和興趣有目的地選擇課程。所有代程序設(shè)計(jì)課程的教師共同參與,集思廣益地制定實(shí)踐教學(xué)計(jì)劃。這樣做,一方面可以保證實(shí)踐教學(xué)計(jì)劃的完整和系統(tǒng),避免低層次的重復(fù)和課程沖突;另一方面,可以讓教師從更高高度把握實(shí)踐教學(xué)規(guī)劃,而不僅是只關(guān)注自己所教授的那門編程課程。將實(shí)踐教學(xué)系統(tǒng)地規(guī)劃到理論教學(xué)、實(shí)驗(yàn)課、課程設(shè)計(jì)、學(xué)年和畢業(yè)設(shè)計(jì)以及創(chuàng)新實(shí)踐等各個(gè)不同階段和各部分中,逐步落實(shí),如圖1所示。
2以實(shí)際問題為出發(fā)點(diǎn),以社會(huì)需求為歸宿
為了切實(shí)培養(yǎng)學(xué)生發(fā)現(xiàn)問題、解決問題、實(shí)際動(dòng)手、交流和表達(dá)、持續(xù)學(xué)習(xí)、適應(yīng)和協(xié)調(diào)、組織能力等綜合能力[4],需要從以下幾個(gè)方面入手。
2.1實(shí)踐項(xiàng)目的設(shè)計(jì)應(yīng)以實(shí)際應(yīng)用為背景
軟件工程設(shè)計(jì)教學(xué)改革研究
【摘要】針對用人單位對軟件的人才需求,以軟件工程專業(yè)模塊化課程體系為研究對象,提出了面向?qū)ο蟪绦蛟O(shè)計(jì)課程體系及教學(xué)方法改革。研究如何將本專業(yè)其它課程融入其中,整合教學(xué)內(nèi)容。根據(jù)不同的教學(xué)內(nèi)容,探索靈活的教學(xué)方法,并提出實(shí)踐教學(xué)方法的改革思想,以提高面向?qū)ο蟪绦蛟O(shè)計(jì)的教學(xué)質(zhì)量。
【關(guān)鍵詞】面向?qū)ο蟪绦蛟O(shè)計(jì);Java;課程體系;教學(xué)改革
0引言
Java是新一代面向?qū)ο缶幊陶Z言。由于它的優(yōu)點(diǎn)在不斷發(fā)展,現(xiàn)已成為目前使用最廣泛和最卓越的的面向?qū)ο蟪绦蛟O(shè)計(jì)語言之一,從桌面辦公的應(yīng)用軟件到企業(yè)級(jí)大型復(fù)雜的應(yīng)用軟件,再到小型移動(dòng)設(shè)備的嵌入軟件,因此此類人才的市場需求與日俱增,一方面人才需求缺口很大,一方面企業(yè)很難招聘到合格的Java軟件工程師。其主要原因體現(xiàn)在以下幾方面。(1)課程內(nèi)容孤立:教學(xué)內(nèi)容和其它課程知識(shí)點(diǎn)的缺乏融合、滲透。(2)教學(xué)方法單調(diào):老師只是單純講授每節(jié)課的知識(shí)點(diǎn)。很難激發(fā)學(xué)生學(xué)習(xí)興趣。(3)實(shí)踐教學(xué)滯后:實(shí)踐項(xiàng)目和實(shí)踐教學(xué)方法滯后,沒有完善的實(shí)踐教學(xué)環(huán)節(jié)。(4)學(xué)習(xí)方法被動(dòng):學(xué)生聽完教師講完課,被動(dòng)地根據(jù)實(shí)驗(yàn)項(xiàng)目做該節(jié)單元實(shí)驗(yàn)。本文結(jié)合多年的Java教學(xué)經(jīng)驗(yàn)和教學(xué)過程中體會(huì),以軟件工程專業(yè)模塊化課程體系為研究對象較,找出面向?qū)ο缶幊毯推渌n程模塊的結(jié)合點(diǎn)整合Java教學(xué)內(nèi)容,探索面向?qū)ο蟪绦蛟O(shè)計(jì)的新教學(xué)方法和教學(xué)手段的改革思想,引導(dǎo)學(xué)生自主學(xué)習(xí)意識(shí),提升授課的效果。
1挖掘軟件課程間的結(jié)合點(diǎn),整合教學(xué)內(nèi)容
在整合教學(xué)內(nèi)容時(shí),一方面以軟件工程專業(yè)模塊化課程體系為研究對象,探討本專業(yè)各課程特點(diǎn),挖掘Java與本專業(yè)其他課程教學(xué)內(nèi)容的結(jié)合點(diǎn),另一方面將新技術(shù)、新知識(shí)融入其中,注意保持與Java技術(shù)的發(fā)展同步。java教學(xué)內(nèi)容可分為四部分:基礎(chǔ)知識(shí)(Java語法、數(shù)組字符串、工具類)、面向?qū)ο螅嫦驅(qū)ο蠓治龇椒?、面向?qū)ο笤O(shè)計(jì)方法、面向?qū)ο筇卣鳎┗揪幊碳夹g(shù)(多線程技術(shù)、異常處理機(jī)制、Applet應(yīng)用編程、圖形用戶界面設(shè)計(jì)、輸入輸處流)綜合應(yīng)用技術(shù)(網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程、多媒體編程等),具體如圖1所示。如講解包、集合和工具類的使用時(shí),可以集合數(shù)據(jù)結(jié)構(gòu)的線性表、棧、隊(duì)列、二叉樹例子。講解Java線程生命周期、線程同步、線程死鎖時(shí),以操作系統(tǒng)的進(jìn)程管理為例。講解String類的使用時(shí),可重點(diǎn)講解字符串的各種操作,為后續(xù)的編譯原理中詞法分析的實(shí)現(xiàn)打下基礎(chǔ)。講解Socket通信、web編程、JSP程序設(shè)計(jì)結(jié)合計(jì)算機(jī)網(wǎng)絡(luò)TCP/IP協(xié)議等知識(shí)點(diǎn),講解JDBC時(shí),結(jié)合數(shù)據(jù)庫操作相關(guān)知識(shí),講解Java高級(jí)編程時(shí),將軟件工程、軟件測試等相關(guān)課程融入其中,總之,整合課程內(nèi)容時(shí),將本專業(yè)相關(guān)課程的知識(shí)互相融合滲透,完善課程內(nèi)容體系。
計(jì)算機(jī)編程類網(wǎng)絡(luò)課程構(gòu)建探索
1網(wǎng)絡(luò)課程概述
1.1網(wǎng)絡(luò)課程的基本涵義教育部現(xiàn)代遠(yuǎn)程教育資源建設(shè)委員會(huì)在《現(xiàn)代遠(yuǎn)程教育資源建設(shè)技術(shù)規(guī)范》(2000)中提出:網(wǎng)絡(luò)課程就是通過網(wǎng)絡(luò)表現(xiàn)的某門學(xué)科的教學(xué)內(nèi)容及實(shí)施的教學(xué)活動(dòng)的總和J。從這個(gè)定義看出,網(wǎng)絡(luò)課程包括兩個(gè)組成部分:即按一定的教學(xué)目標(biāo)、教學(xué)策略組織起來的教學(xué)內(nèi)容及網(wǎng)絡(luò)教學(xué)支撐環(huán)境或網(wǎng)絡(luò)教學(xué)平臺(tái)。其中,教學(xué)內(nèi)容是以提供教學(xué)資源為主,網(wǎng)絡(luò)教學(xué)平臺(tái)是以提供網(wǎng)絡(luò)教學(xué)交流環(huán)境和學(xué)習(xí)工具為主,都是網(wǎng)絡(luò)課程構(gòu)建的重點(diǎn)和難點(diǎn)J。
1.2編程類網(wǎng)絡(luò)課程特點(diǎn)
不同類型的課程本身具有不同的特點(diǎn),這是開發(fā)網(wǎng)絡(luò)課程時(shí)必須考慮的。通過研究計(jì)算機(jī)編程類課程,我們認(rèn)為,編程類網(wǎng)絡(luò)課程具有以下特點(diǎn):①編程本身是一種技能,應(yīng)該引導(dǎo)學(xué)生快速入門,掌握編程的基本過程;②上機(jī)實(shí)驗(yàn)操作很重要;③可以導(dǎo)入編程案例引導(dǎo)教學(xué),不斷讓學(xué)生掌握從簡單到復(fù)雜的案例;④需要隨時(shí)介紹一些計(jì)算機(jī)程序編制的技巧;⑤有國家及省級(jí)等考試大綱和考題作為部分學(xué)習(xí)指引;⑥因?yàn)榫幊逃玫酱罅康挠⑽膯卧~,所以能夠以英語單詞作為關(guān)鍵詞制作索引;⑦網(wǎng)上資源豐富、學(xué)習(xí)網(wǎng)站較多,可以向?qū)W生推薦j。
2編程類網(wǎng)絡(luò)課程結(jié)構(gòu)構(gòu)建
網(wǎng)絡(luò)課程的結(jié)構(gòu)存在共性,其構(gòu)建應(yīng)該符合網(wǎng)絡(luò)課程的自身特征,同時(shí)不同的網(wǎng)絡(luò)課程的結(jié)構(gòu)根據(jù)其特征又有所不同。由于參加網(wǎng)絡(luò)學(xué)習(xí)的學(xué)生一般都是以自主學(xué)習(xí)為主,因此該網(wǎng)絡(luò)課程的構(gòu)建是以建構(gòu)主義學(xué)習(xí)理論為指導(dǎo),創(chuàng)設(shè)了以學(xué)生自主學(xué)習(xí)為主、以協(xié)作學(xué)習(xí)為輔的學(xué)習(xí)情境。在該網(wǎng)絡(luò)課程的構(gòu)建中,我們根據(jù)編程類的網(wǎng)絡(luò)課程的特點(diǎn),合理編排課程結(jié)構(gòu),為學(xué)生的學(xué)習(xí)提供了各種學(xué)習(xí)支持以及文本、視頻、音頻等多媒體學(xué)習(xí)資源以供學(xué)生學(xué)習(xí)與參考。在“在線測試與自動(dòng)評(píng)判”模塊的設(shè)計(jì)中,運(yùn)用了自我反饋策略,對學(xué)生的學(xué)習(xí)情況進(jìn)行評(píng)價(jià)并自動(dòng)反饋評(píng)價(jià)結(jié)果。
信息技術(shù)與幼兒園科學(xué)課程的融合
摘要:信息技術(shù)與幼兒園科學(xué)課程相融合對幼兒發(fā)展“核心素養(yǎng)”有關(guān)鍵性意義,也為拓展幼兒園課程內(nèi)容的方向,促進(jìn)幼兒教師信息化專業(yè)發(fā)展起到助推作用?;趯@際差異及園所自主性的忽略,目前少兒編程、STEM教育理念、人工智能和3D打印技術(shù)為主的幼兒園信息化科學(xué)課程有待于開發(fā)新的融合途徑。從信息篩選常識(shí)課、信息技術(shù)工具課、技術(shù)模擬實(shí)驗(yàn)課、技術(shù)實(shí)操常態(tài)課的新視角解讀信息技術(shù)與幼兒園科學(xué)課程融合的新途徑。
關(guān)鍵詞:信息技術(shù);幼兒園;科學(xué)課程;融合途徑
《教育信息化2.0行動(dòng)計(jì)劃》施行以來,信息技術(shù)與教育教學(xué)深度融合已經(jīng)成為當(dāng)代教育領(lǐng)域最熱門的話題,也是影響新生代未來生活、學(xué)習(xí)、工作質(zhì)量的決定性因素之一。作為人類科學(xué)啟蒙的幼兒園科學(xué)活動(dòng)課程,其與信息化發(fā)展的時(shí)代軌跡是不可分割的,所以,研究信息技術(shù)與幼兒園科學(xué)課程的有效融合則成為幼教人新的努力方向。
一、信息技術(shù)與幼兒園科學(xué)課程相融合的重要意義
1.為發(fā)展幼兒“核心素養(yǎng)”奠定基礎(chǔ)。2014年,教育部印發(fā)的《關(guān)于全面深化課程改革落實(shí)立德樹人根本任務(wù)的意見》中明確提出,要發(fā)展各學(xué)段學(xué)生的核心素養(yǎng)體系,明確學(xué)生應(yīng)當(dāng)具備的適應(yīng)適應(yīng)終身發(fā)展和社會(huì)發(fā)展需要的必備品格和關(guān)鍵能力[1]?!昂诵乃仞B(yǎng)”的基本內(nèi)涵中包含培養(yǎng)學(xué)生的“科學(xué)素養(yǎng)”,這與幼兒園五大領(lǐng)域之一“科學(xué)領(lǐng)域”的要求不謀而合。事實(shí)上,除了“科學(xué)素養(yǎng)”以外,“核心素養(yǎng)”還包括“信息素養(yǎng)”“文化素養(yǎng)”“心理素養(yǎng)”等。綜合當(dāng)下信息環(huán)境的高速發(fā)展和覆蓋,“核心素養(yǎng)”已經(jīng)成為青少年兒童未來生活的基礎(chǔ)公民素養(yǎng)。由此可見,在幼兒園的科學(xué)課程中,融合當(dāng)代信息技術(shù),讓幼兒具備篩選、辨別、使用信息與技術(shù)的能力,擴(kuò)充科學(xué)常識(shí),擁有科學(xué)態(tài)度,才能更好的服務(wù)于幼兒的未來發(fā)展。2.為研發(fā)幼兒園課程內(nèi)容拓展方向。幼兒園課程主要由五大領(lǐng)域,即語言、科學(xué)、健康、社會(huì)、藝術(shù)為設(shè)置基礎(chǔ),課程內(nèi)容基本不脫離五大領(lǐng)域的范疇。在傳統(tǒng)的幼兒園科學(xué)活動(dòng)課程中,教師作為主導(dǎo)往往是帶動(dòng)幼兒觀察、測量、實(shí)驗(yàn)或進(jìn)行科學(xué)游戲等。但在信息化高速發(fā)展的當(dāng)下,幼兒園不可避免的引入信息技術(shù)軟件或硬件,這些設(shè)備從一定程度上改變了五大領(lǐng)域課程傳統(tǒng)的學(xué)習(xí)方式,尤其在科學(xué)課程中更為明顯。《3—6歲兒童學(xué)習(xí)與發(fā)展指南》中的科學(xué)領(lǐng)域要求幼兒“初步感知常用的科技產(chǎn)品與自己生活的關(guān)系,指導(dǎo)科技產(chǎn)品有利有弊?!盵2]信息技術(shù)在科學(xué)課程中為幼兒呈現(xiàn)的世界是幼兒經(jīng)驗(yàn)世界之外的,為幼兒對世界的探索興趣打開了新的大門,也為科學(xué)課程提供了更多的教育內(nèi)容和開發(fā)方向。3.促進(jìn)教師專業(yè)能力發(fā)展。幼兒園科學(xué)課程與其他領(lǐng)域課程相比,其特殊性更加明顯??茖W(xué)課程要求教師具備基本的通識(shí)性知識(shí)、科學(xué)常識(shí)、文化常識(shí)和專業(yè)知識(shí)。由于信息化環(huán)境滲透在幼兒生活的各個(gè)方面,所以,幼兒在家中、幼兒園中、社會(huì)中所獲取的信息量巨大,但自身的辨別能力有限,吸收標(biāo)準(zhǔn)更各不相同。這就要求教師作為統(tǒng)籌規(guī)劃者,在科學(xué)課上,在一日生活中規(guī)范幼兒的科學(xué)價(jià)值觀,吸收準(zhǔn)確的科學(xué)知識(shí),保有正確的科學(xué)態(tài)度。這一切的基礎(chǔ)均源于教師自身專業(yè)能力的高度發(fā)展,所以,教師本身信息的擇選能力和對技術(shù)的甄別與應(yīng)用能力則成為教好幼兒的首要條件。這種源于工作發(fā)展需求的學(xué)習(xí)與訓(xùn)練,也將成為教師專業(yè)發(fā)展的源動(dòng)力。4.有助于幼兒適應(yīng)未來的學(xué)習(xí)與生活。幼兒園科學(xué)課程絕不是脫離生活本身的“科學(xué)研究”,而是和幼兒生活息息相關(guān)的“科學(xué)探索”。在扁平化的信息社會(huì),人的溝通、學(xué)習(xí)、工作已經(jīng)離不開信息技術(shù)。幼兒未來也將生活在信息群和技術(shù)流之中,小到生活繳費(fèi)、買東西,大到工作便捷軟件和科技產(chǎn)品的使用,均需要幼兒擁有不斷探索、學(xué)習(xí)、使用、適應(yīng)的能力。在幼兒園信息化科學(xué)課程中,不僅要讓幼兒學(xué)會(huì)使用日常的科技產(chǎn)品,也要培養(yǎng)幼兒適應(yīng)未來生活的信息觀和技術(shù)觀。在科學(xué)課程活動(dòng)中,讓幼兒對信息技術(shù)的發(fā)展擁有較為系統(tǒng)的認(rèn)知、熟練操作的能力、創(chuàng)新發(fā)展的思維、科學(xué)實(shí)踐的精神,來更好地適應(yīng)未來的世界。
二、信息技術(shù)與幼兒園科學(xué)課程融合的現(xiàn)有途徑
大學(xué)生實(shí)踐編程能力數(shù)字化培養(yǎng)模式
[摘要]計(jì)算機(jī)類大學(xué)生實(shí)踐編程能力培養(yǎng)中存在教學(xué)模式單一、編程興趣不高、項(xiàng)目訓(xùn)練不足和畢設(shè)質(zhì)量不高等問題,教師應(yīng)運(yùn)用現(xiàn)代化的信息手段優(yōu)化傳統(tǒng)的人才培養(yǎng)模式,通過教學(xué)理論與教學(xué)實(shí)踐相結(jié)合的研究方法,構(gòu)建面向?qū)嵺`編程能力培養(yǎng)的數(shù)字化培養(yǎng)模式,這樣可以改善對學(xué)生實(shí)踐編程能力的培養(yǎng)模式。該模式具體由四個(gè)方面構(gòu)成:通過數(shù)字化翻轉(zhuǎn)實(shí)驗(yàn)教學(xué)增加學(xué)生的編程訓(xùn)練量,用數(shù)字化賽題訓(xùn)練激發(fā)學(xué)生的編程積極性,以校企深度合作夯實(shí)項(xiàng)目實(shí)訓(xùn),以數(shù)字化畢業(yè)設(shè)計(jì)提高畢設(shè)質(zhì)量。運(yùn)用該模式進(jìn)行人才培養(yǎng)的實(shí)踐表明,該模式可以激發(fā)學(xué)生的編程積極性,增加編程訓(xùn)練量,提高學(xué)生的實(shí)踐編程能力。
[關(guān)鍵詞]實(shí)踐編程能力;數(shù)字化培養(yǎng)模式;實(shí)踐能力培養(yǎng)
隨著現(xiàn)代信息技術(shù)和媒介的快速發(fā)展與普及,信息技術(shù)與高等教育的結(jié)合越來越密切,高等教育的人才培養(yǎng)模式也正在向數(shù)字化培養(yǎng)模式轉(zhuǎn)變。利用現(xiàn)代化的信息手段優(yōu)化傳統(tǒng)的人才培養(yǎng)模式,是解決高等教育人才培養(yǎng)問題的一種途徑?!督逃畔⒒?.0行動(dòng)計(jì)劃》指出要加快教育現(xiàn)代化,強(qiáng)化以能力為先的人才培養(yǎng)理念,支撐和引領(lǐng)教育現(xiàn)代化的發(fā)展。高等教育要把大學(xué)生的能力培養(yǎng)作為目標(biāo),使大學(xué)生成為符合國家現(xiàn)代化建設(shè)需求的人才。
一、實(shí)踐編程能力培養(yǎng)中的問題
實(shí)踐編程能力是高校計(jì)算機(jī)類大學(xué)生的核心能力,培養(yǎng)他們的實(shí)踐編程能力是提升他們的就業(yè)質(zhì)量和工作能力的重要內(nèi)容。然而在傳統(tǒng)的培養(yǎng)模式中,實(shí)踐教學(xué)環(huán)節(jié)薄弱,學(xué)生的動(dòng)手機(jī)會(huì)較少,實(shí)踐編程能力很弱。我們發(fā)現(xiàn)實(shí)踐編程能力培養(yǎng)中存在以下問題:首先是教學(xué)模式單一。傳統(tǒng)的實(shí)驗(yàn)教學(xué)以教師為主體,學(xué)生只能被動(dòng)接受知識(shí)。實(shí)驗(yàn)教學(xué)中教師講解的時(shí)間太多,導(dǎo)致學(xué)生沒有充足的時(shí)間進(jìn)行實(shí)驗(yàn)操作。其次是學(xué)生編程興趣不高。傳統(tǒng)實(shí)驗(yàn)教學(xué)中的很多編程題目都脫離實(shí)際,枯燥乏味,學(xué)生容易產(chǎn)生倦怠感,對編程的熱情不高。再次是項(xiàng)目訓(xùn)練不足。綜合類項(xiàng)目訓(xùn)練很少,項(xiàng)目實(shí)訓(xùn)的學(xué)時(shí)也不足,導(dǎo)致學(xué)生對項(xiàng)目類的編程不懂如何下手,存在畏懼心理,項(xiàng)目編程能力弱。最后是畢業(yè)設(shè)計(jì)質(zhì)量不高。傳統(tǒng)的畢業(yè)設(shè)計(jì)存在題目偏易、抄襲現(xiàn)象嚴(yán)重、師生互動(dòng)不足、過程無法監(jiān)控等問題,低水平的畢設(shè)影響了學(xué)生編程能力的培養(yǎng)。針對以上問題,我們以數(shù)字化培養(yǎng)模式為抓手,探索面向計(jì)算機(jī)類大學(xué)生實(shí)踐編程能力培養(yǎng)的數(shù)字化模式,以達(dá)到提高計(jì)算機(jī)類大學(xué)生實(shí)踐編程能力培養(yǎng)效果的目的。
二、數(shù)字化培養(yǎng)模式的研究框架
物聯(lián)網(wǎng)工程計(jì)算機(jī)專業(yè)程序設(shè)計(jì)研究
摘要:在疫情背景下,很多高校新生開學(xué)都不同程度的延后,導(dǎo)致學(xué)期周數(shù)壓縮,每周教學(xué)計(jì)劃密集,學(xué)生和老師教學(xué)任務(wù)和壓力較大。針對計(jì)算機(jī)程序設(shè)計(jì)課理論和實(shí)踐結(jié)合很緊密的特點(diǎn),論文介紹采用“2+1”課程綜合改革實(shí)踐,能有效的提升課程教學(xué)質(zhì)量。
關(guān)鍵詞:疫情背景;計(jì)算機(jī)程序設(shè)計(jì);課程改革;探索
一、前言
2020年初,我國爆發(fā),在黨和國家的強(qiáng)有力的領(lǐng)導(dǎo)下,全國一心,共同抗擊疫情。2020級(jí)的大學(xué)新生,經(jīng)歷了疫情延后的高考,大學(xué)入學(xué)時(shí)間都不同程度的推遲或延后,導(dǎo)致學(xué)期教學(xué)周數(shù)大大壓縮,在保證課程學(xué)時(shí)不變的情況下,出現(xiàn)了學(xué)生老師每周教學(xué)任務(wù)十分密集的現(xiàn)象,教師和學(xué)生的任務(wù)加重。學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì),不僅可以培養(yǎng)學(xué)生的科學(xué)精神、鍛煉思維方法、養(yǎng)成嚴(yán)謹(jǐn)踏實(shí)的學(xué)習(xí)作風(fēng),更能夠訓(xùn)練學(xué)生分析問題、解決問題的能力,計(jì)算機(jī)程序設(shè)計(jì)語言,既是人機(jī)交互的工具,也是解決問題的工具,在信息技術(shù)大力發(fā)展的今天,計(jì)算機(jī)程序設(shè)計(jì)顯得更加重要。對計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)的學(xué)習(xí)可以幫助學(xué)生養(yǎng)成良好的編程思路和機(jī)器解決問題的基本常理,從而更好的解決現(xiàn)實(shí)中的問題。隨著地方高等院校應(yīng)用型轉(zhuǎn)型發(fā)展,如何通過課程教學(xué)提升學(xué)生的專業(yè)應(yīng)用技能,改變傳統(tǒng)的教學(xué)方法和模式,顯得尤為重要[1]。對于普洱學(xué)院物聯(lián)網(wǎng)工程專業(yè)的學(xué)生來說,《計(jì)算機(jī)程序設(shè)計(jì)》是他們?nèi)雽W(xué)的一門專業(yè)基礎(chǔ)課程,理論和實(shí)踐結(jié)合,是后續(xù)專業(yè)課程學(xué)習(xí)的重要基礎(chǔ),對學(xué)生的算法思維和編程能力培養(yǎng)影響深遠(yuǎn)。課程對大一新生來說,有一定的難度,需要大量的上機(jī)實(shí)踐和練習(xí)來強(qiáng)化,很多問題需要老師的反復(fù)指導(dǎo)。如何進(jìn)行有效的課程改革來提高教學(xué)質(zhì)量,是不得不解決的問題。經(jīng)過探索,決定采用“2+1”課程綜合改革,主要是在原有教學(xué)計(jì)劃的基礎(chǔ)上,增加1學(xué)時(shí)的相對獨(dú)立計(jì)劃,重點(diǎn)是進(jìn)行學(xué)生的上機(jī)實(shí)踐練習(xí)和學(xué)生學(xué)習(xí)指導(dǎo);融合線上線下教學(xué),延伸課堂;開展課程思政,落實(shí)立德樹人根本任務(wù);幫助學(xué)生樹立良好的編程思想和計(jì)算思維,培養(yǎng)學(xué)生實(shí)際問題的解決能力,提升課程教學(xué)質(zhì)量[2]。
二、進(jìn)行“2+1”課程改革的必要性
(一)課程情況
Java語言程序設(shè)計(jì)教學(xué)論文
摘要:針對Java語言教學(xué)中遇到的問題,如何更好地結(jié)合該課程的特點(diǎn),在教學(xué)中充分調(diào)動(dòng)學(xué)生的積極性,以案例制作來幫助學(xué)生理解抽象的理論知識(shí),培養(yǎng)編程能力是亟待研究和解決的問題。本文主要結(jié)合作者在Java語言程序設(shè)計(jì)中的教學(xué)實(shí)踐,介紹案例教學(xué)的應(yīng)用與實(shí)施方法。
關(guān)鍵詞:Java語言;案例教學(xué);編程能力
隨著Internet的迅速發(fā)展,Java作為一種面向?qū)ο蟮母呒?jí)語言得到了越來越廣泛的應(yīng)用。它既具有一般程序設(shè)計(jì)語言所具有的安全性、多線程等特點(diǎn),同時(shí)又具有獨(dú)特的平臺(tái)無關(guān)性的優(yōu)勢。為了適應(yīng)社會(huì)的發(fā)展,培養(yǎng)更符合市場需求的計(jì)算機(jī)專業(yè)人才,很多高校都陸續(xù)開設(shè)了Java語言的相關(guān)課程。但是在傳統(tǒng)的Java語言教學(xué)過程中,課堂一般以教師為主導(dǎo),首先按照教材章節(jié)順序向?qū)W生灌輸一個(gè)個(gè)抽象的概念、語法和算法,然后再去布置相關(guān)的實(shí)踐任務(wù)讓學(xué)生在機(jī)房實(shí)踐操作。這種先理論后實(shí)踐、理論和實(shí)踐完全割裂的教學(xué)方式忽視了學(xué)生的互動(dòng)參與,導(dǎo)致課堂乏味,學(xué)生學(xué)習(xí)興趣下降,教學(xué)內(nèi)容單純倚重課堂講授,學(xué)生實(shí)訓(xùn)操作練習(xí)很少,而且學(xué)與做相脫離,不利于學(xué)生理解消化課程知識(shí)和鍛煉編程能力,難以取得理想的教學(xué)效果。針對這些問題,教師可以在該課程的教學(xué)中引入案例教學(xué),以書本知識(shí)點(diǎn)為基礎(chǔ),以案例為依托,使學(xué)生在制作案例的過程中逐漸理解Java基本理論知識(shí),在理解理論知識(shí)后不斷提高Java語言的編程能力[1]。
一、案例教學(xué)法的實(shí)施意義
案例教學(xué)法由美國哈佛商學(xué)院提出,通過在課堂教學(xué)中由教師圍繞案例組織教學(xué),將學(xué)生引入特定的情境之中,啟發(fā)學(xué)生分析案例,探討案例解決方案,實(shí)現(xiàn)課堂師生的雙向互動(dòng)和學(xué)生學(xué)習(xí)效果的及時(shí)反饋,激發(fā)學(xué)生學(xué)習(xí)的積極性,提高教學(xué)效果。在Java語言程序設(shè)計(jì)課程教學(xué)中應(yīng)用案例教學(xué)法就是通過實(shí)施一個(gè)完整的Java案例來組織教學(xué)活動(dòng),用典型案例把理論知識(shí)與實(shí)踐教學(xué)有機(jī)地結(jié)合起來,把理論知識(shí)融入到案例制作之中。教師通過案例實(shí)施完成教學(xué)過程,學(xué)生通過案例制作掌握J(rèn)ava的語言知識(shí)和編程技巧,使教學(xué)做有機(jī)融合,提高該課程的教學(xué)效果。與傳統(tǒng)教學(xué)方式相比,案例教學(xué)方法更能充分發(fā)掘?qū)W生的創(chuàng)造潛能,培養(yǎng)學(xué)生學(xué)習(xí)Java語言的興趣,提高學(xué)生解決實(shí)際問題的綜合能力[2]。在Java語言程序設(shè)計(jì)教學(xué)中實(shí)施案例教學(xué),教學(xué)過程通過教學(xué)案例的實(shí)施過程來開展,通過“提出案例目標(biāo)--分析案例任務(wù)--實(shí)施案例--邊學(xué)邊做--總結(jié)反饋”的環(huán)節(jié)分解每個(gè)知識(shí)點(diǎn),充分體現(xiàn)學(xué)中做、做中學(xué)的教學(xué)理念,展現(xiàn)互動(dòng)創(chuàng)新、注重應(yīng)用、共同協(xié)作的教學(xué)風(fēng)格。
二、Java語言程序設(shè)計(jì)案例教學(xué)的實(shí)施
數(shù)控車床編程項(xiàng)目教學(xué)法論文
1項(xiàng)目教學(xué)法與傳統(tǒng)教學(xué)方法的區(qū)別
首先,在傳統(tǒng)的教學(xué)中,主要的教學(xué)目標(biāo)就是為了傳授知識(shí)和技能,而在項(xiàng)目教學(xué)法中,是培養(yǎng)學(xué)生能夠解決問題的能力和學(xué)習(xí)知識(shí)能力。其次,教學(xué)形式的不同,傳統(tǒng)的教學(xué)方法都是以教師為主體,教師一直在講,而學(xué)生為只是負(fù)責(zé)聽,項(xiàng)目教學(xué)法是在教師的指導(dǎo)之下,學(xué)生進(jìn)行主動(dòng)的學(xué)習(xí)。第三,交流方式的不同,傳統(tǒng)的教學(xué)方法,學(xué)生都是處于被動(dòng)的位置,而項(xiàng)目教學(xué)法是通過分組,學(xué)生在一起討論,和教師一起互動(dòng)。第四,參與程度,傳統(tǒng)的教學(xué)方法,學(xué)生都是按照教師的指揮來學(xué)習(xí),而項(xiàng)目教學(xué)法學(xué)生可以按照自己的興趣來進(jìn)行選擇。第五,教學(xué)中的特色不一樣,傳統(tǒng)的教學(xué)方法,教師對課堂內(nèi)容的補(bǔ)充,教師來發(fā)現(xiàn)學(xué)生的不足之處,而項(xiàng)目教學(xué)法教師結(jié)合學(xué)生各自的優(yōu)點(diǎn),來不斷的開展教學(xué)活動(dòng)。
2項(xiàng)目教學(xué)法在數(shù)控車床編程中的應(yīng)用
2.1對項(xiàng)目進(jìn)行確定
首先需要對項(xiàng)目進(jìn)行確定,了解項(xiàng)目中的任務(wù)。項(xiàng)目中的任務(wù)也需要合理的計(jì)劃,這是實(shí)施項(xiàng)目教學(xué)的首要前提,在項(xiàng)目確定的時(shí)候有幾個(gè)因素需要考慮:第一,在項(xiàng)目進(jìn)行選擇的時(shí)候要按照教學(xué)中的內(nèi)容,結(jié)合教學(xué)大綱中的要求,將教學(xué)大綱中的知識(shí)和每一個(gè)項(xiàng)目結(jié)合在一起,還需要一定的想象空間,這樣不僅能夠提高學(xué)生學(xué)習(xí)知識(shí)的能力,還能培養(yǎng)學(xué)生的創(chuàng)新能力。其次,根據(jù)學(xué)生的學(xué)習(xí)水平、學(xué)習(xí)層次來制定項(xiàng)目的難易程度,來提高學(xué)生的學(xué)習(xí)興趣,每一個(gè)項(xiàng)目都盡量能讓學(xué)生接受。最后,設(shè)定的項(xiàng)目要有一定的實(shí)用價(jià)值,例如:在在數(shù)控車床編程中可以選用一些小酒杯來作為項(xiàng)目中的教學(xué),分析小酒杯中的零件圖紙,通過圖紙上的尺寸要求,來對尺寸進(jìn)行控制并進(jìn)行加工。
2.2制定相應(yīng)的計(jì)劃
熱門標(biāo)簽
學(xué)習(xí)動(dòng)機(jī) 學(xué)習(xí)興趣 學(xué)習(xí)改進(jìn)計(jì)劃 學(xué)習(xí)材料 學(xué)習(xí)思想?yún)R報(bào) 學(xué)習(xí)意志 學(xué)習(xí)討論 學(xué)習(xí)效果 學(xué)習(xí)制度 學(xué)習(xí)計(jì)劃
相關(guān)文章
1學(xué)習(xí)者走出學(xué)習(xí)資源迷航的探討
2高校移動(dòng)微學(xué)習(xí)教學(xué)模式研究
3大學(xué)生線上學(xué)習(xí)力培養(yǎng)策略
4科學(xué)教育專業(yè)場館學(xué)習(xí)路徑探討