計(jì)算機(jī)高級(jí)職稱論文范文分享
目前,各行各業(yè)的發(fā)展都離不開計(jì)算機(jī),可以說我國已經(jīng)進(jìn)入了信息化時(shí)代。計(jì)算機(jī)技術(shù)對(duì)人類的發(fā)展產(chǎn)生了深遠(yuǎn)的影響。下面是小編為大家整理的計(jì)算機(jī)高級(jí)職稱論文,希望對(duì)大家有幫助。
淺析計(jì)算機(jī)程序設(shè)計(jì)教學(xué)中開展研究性學(xué)習(xí)
1.研究性學(xué)習(xí)的定義及特點(diǎn)
相較于傳統(tǒng)接受性的學(xué)習(xí)方式,研究性學(xué)習(xí)更加關(guān)注的是學(xué)習(xí)的過程,學(xué)習(xí)者所能夠得到的最終結(jié)果并不重要。在老師的指導(dǎo)下,學(xué)生可以根據(jù)自己所感興趣的內(nèi)容,選擇與專業(yè)相關(guān)的課題或者研究項(xiàng)目,然后運(yùn)用已有的知識(shí)儲(chǔ)備自己去尋找材料和分析問題。研究性學(xué)習(xí)最終并不是為了能夠讓學(xué)生掌握某個(gè)概念,某方面的知識(shí),而是讓學(xué)生通過自我探索、自我研究的過程來積累經(jīng)驗(yàn),能夠?qū)λ鶎W(xué)到的知識(shí)進(jìn)行判斷、再提煉,從而在探索的過程中發(fā)現(xiàn)新事物,掌握新方法,形成新思路。這種學(xué)習(xí)方式也決定了在學(xué)習(xí)的過程中,老師所扮演的角色已經(jīng)不再是傳授者,而是指導(dǎo)者,整個(gè)過程只需要老師提供利于學(xué)生開展研究性學(xué)習(xí)的環(huán)境,以及一定的指導(dǎo)幫助?,F(xiàn)在很多研究人員也提出了多種有利于學(xué)生有效學(xué)習(xí)的方法,但研究性學(xué)習(xí)與其他學(xué)習(xí)方法的根本區(qū)別之處就在于“研究”二字。
既然稱之為“研究”,那么就應(yīng)該有研究性的內(nèi)容,這一點(diǎn)的實(shí)現(xiàn)需要較強(qiáng)大的資料庫,學(xué)生要根據(jù)問題的具體內(nèi)容,來自己找尋所需要的資料,加以整合處理之后用于問題的解決過程。這個(gè)過程既有對(duì)已有技術(shù)的再利用,同時(shí)又有可能出現(xiàn)技術(shù)創(chuàng)新。因此,研究性學(xué)習(xí)具有探究性、自主性、開放性、過程性等特點(diǎn)。探究是指學(xué)生在學(xué)習(xí)的過程中根據(jù)所提出問題,自我尋找資料進(jìn)行整理與分析,依靠同學(xué)之間的相互協(xié)作,共同來發(fā)現(xiàn)并解決問題;自主是研究性學(xué)習(xí)的根本,也是與傳統(tǒng)教育方式最大的區(qū)別之處。
自主命題、自我研究、自我解決、自我評(píng)價(jià),整個(gè)學(xué)習(xí)過程以學(xué)生自身為主體,教師指導(dǎo)為輔助;學(xué)生在研究性學(xué)習(xí)過程中,所提出的問題不僅僅局限于書本上,所尋找的材料也不一定是經(jīng)過加工的理論知識(shí),知識(shí)來源具有最大程度的廣泛性;學(xué)習(xí)的過程才是研究性學(xué)習(xí)所關(guān)注的內(nèi)容,通過研究學(xué)會(huì)知識(shí),學(xué)習(xí)的過程就是知識(shí)的儲(chǔ)備。
2.現(xiàn)階段計(jì)算機(jī)程序設(shè)計(jì)教學(xué)中存在的問題
計(jì)算機(jī)程序設(shè)計(jì)是一門實(shí)踐性和邏輯性較強(qiáng)的學(xué)科,它需要學(xué)習(xí)者具有較強(qiáng)的邏輯、抽象、靈活思維能力。計(jì)算機(jī)語言嚴(yán)密性很強(qiáng),需要按照嚴(yán)格的序列和規(guī)則來進(jìn)行設(shè)計(jì)。程序設(shè)計(jì)的過程比較抽象,很多學(xué)生在初期的學(xué)習(xí)中,無法找到一個(gè)具體的參照物來更加直觀的認(rèn)識(shí)計(jì)算機(jī)程序。此外,計(jì)算機(jī)程序設(shè)計(jì)這門課程非常注重理論與實(shí)踐的結(jié)合。只會(huì)書本知識(shí),不會(huì)將這些知識(shí)應(yīng)用到實(shí)際生產(chǎn)生活當(dāng)中,那就完全失去了學(xué)習(xí)這門課程的意義。現(xiàn)在很多高校計(jì)算機(jī)程序設(shè)計(jì)教學(xué)都已經(jīng)明顯的出現(xiàn)了這些問題,總結(jié)起來問題的出現(xiàn)原因主要有以下幾點(diǎn):
(1)教學(xué)內(nèi)容過于落后
現(xiàn)在很多教師在程序設(shè)計(jì)課程的教學(xué)上依然是照本宣科,根據(jù)這節(jié)課所需要講授的計(jì)算機(jī)語法,拿幾個(gè)編程實(shí)例進(jìn)行語法規(guī)則的講授驗(yàn)證。很多學(xué)生一堂課下來,最好的結(jié)果就是聽懂了老師所講的這幾個(gè)例子,稍微變換一下內(nèi)容,就不知道該從何下手,甚至不知道解決問題所需要的是同一個(gè)知識(shí)點(diǎn)。這種只是語法層面上的教學(xué)對(duì)于學(xué)生實(shí)際能力的提高可以說是毫無意義。
(2)教學(xué)方法依然比較傳統(tǒng)
傳統(tǒng)教學(xué)方式只關(guān)注單個(gè)的知識(shí)點(diǎn),按照教材設(shè)計(jì)的內(nèi)容逐個(gè)講解個(gè)學(xué)生。這種教學(xué)模式所能夠?qū)崿F(xiàn)的最佳教學(xué)效果就是學(xué)生對(duì)于單個(gè)的計(jì)算機(jī)語法掌握的很好,但想要讓他們利用這些語法去解決實(shí)際的問題卻不可能。因?yàn)閷?shí)際中的問題不可能只涉及到某一個(gè)或者某幾個(gè)計(jì)算機(jī)語法,它需要學(xué)生能夠?qū)⒍喾N語法綜合使用,以最佳的結(jié)合方式來快速簡(jiǎn)便的解決這些問題。
(3)教學(xué)手段過于單一
多媒體授課是當(dāng)前計(jì)算機(jī)程序設(shè)計(jì)課堂教學(xué)的主要形式,課件的出現(xiàn)在一定程度上減輕了教師授課的負(fù)擔(dān),能夠更加形象的給學(xué)生展示具體操作過程。但過分的依賴于課件教學(xué),往往會(huì)因?yàn)槭谡n速度控制上的難度,使得很多學(xué)生難以跟上課堂節(jié)奏,影響課堂授課效果。
3.在程序設(shè)計(jì)教學(xué)中開展研究性學(xué)習(xí)的過程
(1)研究性學(xué)習(xí)準(zhǔn)備工作
因?yàn)檠芯啃詫W(xué)習(xí)過程基本以學(xué)生自主學(xué)習(xí)形式開展,所以這就要求學(xué)生必須具有一定的知識(shí)基礎(chǔ)。倘若學(xué)生對(duì)于計(jì)算機(jī)語言相關(guān)的理論知識(shí)毫無了解,那么在進(jìn)行研究性學(xué)習(xí)時(shí),更是無從下手。所以,依靠傳統(tǒng)教學(xué)方式來幫助學(xué)生夯實(shí)理論基礎(chǔ)還是有一定必要性的。研究性學(xué)習(xí)可以在學(xué)期中間或者末尾階段開展,以調(diào)動(dòng)學(xué)生學(xué)習(xí)理論基礎(chǔ)知識(shí)的積極性。選擇合適的教材,方便老師在課堂上引導(dǎo)學(xué)生學(xué)習(xí)基本的計(jì)算機(jī)語法知識(shí)。為了改變枯燥的語法教學(xué)過程,可以根據(jù)具體的應(yīng)用方向,在課堂教學(xué)中穿插實(shí)例講解,既緊扣學(xué)校教學(xué)大綱,又聯(lián)系實(shí)際應(yīng)用。實(shí)例要選取與教學(xué)內(nèi)容聯(lián)系最為緊密的核心實(shí)例,比教材所提供的簡(jiǎn)短例題更具有說服力,逐步講解各個(gè)知識(shí)點(diǎn)。抓住學(xué)生的興趣點(diǎn),充分發(fā)揮學(xué)生的主觀能動(dòng)性,鍛煉學(xué)生自我解決問題、舉一反三的能力。
(2)提供豐富的學(xué)習(xí)資源
研究性學(xué)習(xí)的開展需要強(qiáng)大的資料庫做基礎(chǔ),學(xué)生在自主“研究”的過程當(dāng)中,肯定會(huì)碰見很多書本上沒有涉及的知識(shí)點(diǎn),這就需要學(xué)校能夠提供給學(xué)生額外的學(xué)習(xí)資料,以輔助學(xué)生開展研究性學(xué)習(xí)。譬如,加強(qiáng)校園電子圖書庫以及圖書館的建設(shè)等等。這些都是理論性學(xué)習(xí)資料,學(xué)校還要注重與軟件企業(yè)的合作。很多情況下,學(xué)生在學(xué)習(xí)的過程中所遇見的問題難以自我通過尋找資料來解決,但他們可以通過與老師與相關(guān)專業(yè)技術(shù)人員的溝通,依靠他們的教學(xué)和工作經(jīng)驗(yàn)來快速簡(jiǎn)便的解決復(fù)雜問題。
(3)成立專項(xiàng)課題小組
學(xué)校要對(duì)教師申請(qǐng)相關(guān)項(xiàng)目工作給予各種軟硬件上的支持,幫助他們獲得更多的項(xiàng)目課題。這樣老師就可以根據(jù)自己所申請(qǐng)的項(xiàng)目課題,結(jié)合相應(yīng)的教學(xué)任務(wù),組織學(xué)生專項(xiàng)課題小組,分配項(xiàng)目課題中一些稍微超出學(xué)生能力范圍的部分,讓他們?nèi)ハ嗷f(xié)作完成。這樣既能夠讓學(xué)生學(xué)習(xí)掌握相關(guān)計(jì)算機(jī)程序設(shè)計(jì)知識(shí),同時(shí)也能夠鍛煉他們的協(xié)作能力。項(xiàng)目課題完成之后,給予專項(xiàng)課題小組一定的獎(jiǎng)勵(lì),滿足學(xué)生內(nèi)心的成就感。
淺談?dòng)?jì)算機(jī)軟件的深度開發(fā)應(yīng)用問題
計(jì)算機(jī)硬件和軟件組成了計(jì)算機(jī)使用的統(tǒng)一整體。因此,計(jì)算機(jī)資源應(yīng)該既考慮硬件資源又考慮軟件資源。軟件資源包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是管理、監(jiān)控、維護(hù)計(jì)算機(jī)的軟件,如自檢程序、操作系統(tǒng)等。應(yīng)用軟件是主要解決某些具體問題的軟件,如學(xué)習(xí)管理軟件、人事管理軟件等。從功能上可以認(rèn)為軟件是利用計(jì)算機(jī)本身提供的邏輯功能,合理地組織計(jì)算機(jī)工作,簡(jiǎn)化或代替人們?cè)谑褂糜?jì)算機(jī)過程中的工作環(huán)境。因此,不論是支撐計(jì)算機(jī)工作還是支持用戶應(yīng)用的程序都是軟件。在20 世紀(jì) 50、60 年代人們是基于手工方式進(jìn)行軟件開發(fā)的,人們認(rèn)為計(jì)算機(jī)軟件就是程序。隨著使用化、商品化、通用化、大型化軟件的開發(fā),軟件設(shè)計(jì)者逐漸感到要有一定規(guī)范的文檔以保證程序從設(shè)計(jì)、調(diào)試到運(yùn)行的成功。這樣,從 20 世紀(jì) 70 年代開始,認(rèn)為軟件不僅是程序還包括開發(fā)、使用、維護(hù)這些程序所需要的一切文檔。到了 20 世紀(jì) 80 年代,國際標(biāo)準(zhǔn)化組織從軟件工程的概念上更為全面地給軟件定義為:計(jì)算機(jī)程序、實(shí)現(xiàn)此程序功能所采用的方法、規(guī)則以及與其關(guān)聯(lián)的文檔和在計(jì)算機(jī)上運(yùn)行它所需要的數(shù)據(jù)都是計(jì)算機(jī)軟件。
1 軟件工程的概念
1.1 “軟件工程”概念提出
20 世紀(jì) 50、60 年代開發(fā)大型系統(tǒng)軟件用手工方式進(jìn)行,其生產(chǎn)效率低、出錯(cuò)率高。這種狀態(tài)不能滿足日益增長(zhǎng)的軟件生產(chǎn)的需要,產(chǎn)生以下四個(gè)方面的問題。a。軟件復(fù)雜性飛速增長(zhǎng);b。軟件成本高;c。開發(fā)周期長(zhǎng);d。維護(hù)工作量大。即出現(xiàn)了“軟件危機(jī)”現(xiàn)象。為了擺脫軟件生產(chǎn)的這種局面, 在 1968 年北大西洋公約組織的學(xué)術(shù)會(huì)議上,第一次提出了“軟件工程”這個(gè)概念。
軟件工程是開發(fā)和維護(hù)軟件的規(guī)范化方法,它的指導(dǎo)思想是以處理工程問題(如建筑工程、機(jī)械工程等)一樣的方法處理軟件生產(chǎn)的全過程。為了指導(dǎo)這種軟件生產(chǎn)的整個(gè)過程,產(chǎn)生了軟件工程學(xué)。
1.2 什么是軟件工程學(xué)
軟件工程學(xué)是研究和探討如何利用當(dāng)代的科學(xué)理論和技術(shù)指導(dǎo)軟件的開發(fā),以達(dá)到利用較少的投資獲得高質(zhì)量軟件產(chǎn)品的目的科學(xué)。
軟件工程學(xué)既是邊緣學(xué)科,又是一種綜合性學(xué)科。它包括計(jì)算機(jī)科學(xué)、系統(tǒng)工程學(xué)、管理學(xué)、經(jīng)濟(jì)學(xué)、人體工程學(xué)和心理學(xué)等。
2 軟件工程的發(fā)展
軟件工程的發(fā)展,大體經(jīng)歷了三個(gè)時(shí)代,即程序設(shè)計(jì)時(shí)代、軟件時(shí)代、軟件工程時(shí)代。
2.1 軟件開發(fā)的三個(gè)階段
前面講過用軟件工程的方式生產(chǎn)軟件的過程類似于機(jī)械、建筑工程生產(chǎn)產(chǎn)品的過程。如一個(gè)建筑工程(如立交橋、賓館大廈等)從開始到結(jié)束,經(jīng)歷設(shè)計(jì)、施工和驗(yàn)收三個(gè)階段。軟件產(chǎn)品的生產(chǎn)也要經(jīng)過定義、開發(fā)、維護(hù)的軟件開發(fā)三個(gè)階段。
2.2 軟件工程與其他工程科學(xué)不同之處
從上面建筑工程與軟件二種產(chǎn)品開發(fā)階段比較,可以看出:a.建筑工程流程圖中,設(shè)計(jì)藍(lán)圖產(chǎn)生之后,往下的每一步?jīng)]有回溯問題。但在軟件開發(fā)工程中,每一步都可能經(jīng)歷不只一次的修改和適應(yīng)的回溯問題。b.軟件交付使用后,還有一個(gè)運(yùn)行維護(hù)問題,如運(yùn)行后發(fā)現(xiàn)有隱藏錯(cuò)誤、運(yùn)行環(huán)境有變化、用戶要求的變更等。
3 應(yīng)用軟件開發(fā)方法
一個(gè)大型的應(yīng)用軟件、如計(jì)算機(jī)輔助設(shè)計(jì)軟件,大型仿真訓(xùn)練軟件等,需要多人共同完成。為保證大型應(yīng)用軟件系統(tǒng)的開發(fā)質(zhì)量,必須嚴(yán)格按照軟件工程的思路和原則,采用軟件的開發(fā)方法,使用軟件工程提供的圖示工具,組織軟件人員協(xié)調(diào)一致地完成設(shè)計(jì)與開發(fā)任務(wù)。
現(xiàn)應(yīng)用的軟件開發(fā)方法主要有三種:軟件生命周期法、原型化方法、自動(dòng)形式的系統(tǒng)開發(fā)方法。
3.1 軟件開發(fā)的生命周期法
生命周期方法是從時(shí)間角度對(duì)軟件的定義、開發(fā)和維護(hù)的復(fù)雜問題進(jìn)行分解,分成若干個(gè)階段。每個(gè)階段的開始和結(jié)束都有嚴(yán)格的標(biāo)準(zhǔn)(前一階段的結(jié)束就是后一階段的開始。標(biāo)準(zhǔn)就是每個(gè)階段都應(yīng)該交出高質(zhì)量的文檔。軟件生命周期一般分為六個(gè)時(shí)期,即六個(gè)階段。
3.2 原型化方法
傳統(tǒng)的生命周期法的理論基礎(chǔ)較為嚴(yán)密。一般說來,在軟件開發(fā)過程中,首先要經(jīng)過嚴(yán)格的定義或預(yù)先說明,并要求軟件開發(fā)人員和用戶在系統(tǒng)的開發(fā)初期就要對(duì)整個(gè)的功能和信息需求做出全面、準(zhǔn)確而深刻地認(rèn)定。
通常用戶給出概括性的軟件目標(biāo)而無法描述詳細(xì)的輸入、處理或輸出需求。而軟件開發(fā)人員也可能尚未確定處理算法的效果、操作系統(tǒng)的適用性及即將使用的人機(jī)界面形態(tài)。在這種情況下,對(duì)事務(wù)只有邊干邊認(rèn)識(shí),原型化方法就是基于這一主導(dǎo)思想。
3.3 原型的三種形態(tài)
3.3.1紙上原型。這種紙張和墨水的模型解釋了軟件上的一些特征。
3.3.2工作原型。制作所需軟件中的一部分功能,讓其在計(jì)算機(jī)上執(zhí)行,可使用戶和開發(fā)者在一定程度上了解即將被開發(fā)的程序。
3.3.3現(xiàn)有原型。利用一個(gè)可運(yùn)行的現(xiàn)成程序,完成所需功能的部分或全部,但是有一部分必須在新開發(fā)的基礎(chǔ)上加以改善。
3.4 原型法開發(fā)過程
利用原型法開發(fā)軟件大致經(jīng)過可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評(píng)審階段、開發(fā)人員修改系統(tǒng)階段。
3.5 自動(dòng)形式的系統(tǒng)開發(fā)方法
這種方法的特點(diǎn)是采用第四代技術(shù)(4GT)包含的大量軟件開發(fā)工具,使軟件開發(fā)者只需說明軟件所要實(shí)現(xiàn)的內(nèi)容,而不必說明如何去實(shí)現(xiàn)。4GT軟件工具根據(jù)系統(tǒng)要求確定規(guī)范,進(jìn)行分析,自動(dòng)設(shè)計(jì),自動(dòng)編碼。
結(jié)束語
在軟件工程中,不應(yīng)武斷地選擇某種方法,應(yīng)當(dāng)由應(yīng)用特性來決定所要采用的方法。往往采用以上方法相結(jié)合的模式,可加快軟件開發(fā)的進(jìn)度。
相關(guān)文章: