程序設計心得體會(huì )
當我們積累了新的體會(huì )時(shí),應該馬上記錄下來(lái),寫(xiě)一篇心得體會(huì ),這么做能夠提升我們的書(shū)面表達能力。那么好的心得體會(huì )都具備一些什么特點(diǎn)呢?下面是小編收集整理的程序設計心得體會(huì ),希望對大家有所幫助。
程序設計心得體會(huì )1
數據庫課程設計大賽的塵囂漸漸遠去,懷著(zhù)對這次大賽的些許不舍,懷著(zhù)對當初課程設計開(kāi)始時(shí)候的豪情萬(wàn)丈的決心的留戀,懷著(zhù)通過(guò)這次課程設計積累的信心與斗志,我開(kāi)始寫(xiě)這篇文章,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡并期望與大家共勉。
首先,讓我的記憶追溯到大二暑假,在老大的指引下 ,我接觸到Microsoft 公司的NET產(chǎn)品。那個(gè)時(shí)候我已經(jīng)學(xué)過(guò)vc和asp,因為windows程序設計實(shí)驗的課的關(guān)系,接觸過(guò)vb,但是沒(méi)有專(zhuān)門(mén)去學(xué)他,因為習慣了c++里面的class,int,覺(jué)得vb的sub,var 看著(zhù)就不是很順心。我是一個(gè)好奇心很強的人,突然看到了一個(gè)號稱(chēng)“。網(wǎng)絡(luò )是用于創(chuàng )建下一代應用程序的理想而又現實(shí)的開(kāi)發(fā)工具”,而且主推c#語(yǔ)言,由于對c語(yǔ)言的一貫好感,我幾乎是立刻對他產(chǎn)生了興趣。我就開(kāi)始了對c#的學(xué)習,任何語(yǔ)言都不是孤立存在的,所以數據交互是很重要的,暑假的時(shí)候我把我們這學(xué)期的課本數據庫系統概論看了一遍。我記得以前用c語(yǔ)言編程的時(shí)候,數據是在內存中申請空間,譬如使用數組等等。很耗費內存空間。這個(gè)時(shí)候就是數據庫站出來(lái)的時(shí)候啦,于是我又裝上了sql server__,以前學(xué)asp的`時(shí)候用的是access,那個(gè)時(shí)候只是照著(zhù)人家做,理論是什么也不是很清楚。
通過(guò)一個(gè)暑假的學(xué)習,基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設計打下了鋪墊。
來(lái)到學(xué)校后,隨著(zhù)這學(xué)期的數據庫課程大賽開(kāi)始了,我有一個(gè)看法就是我自己應該具備的能力不是我會(huì )多少,而是我應該具備快速學(xué)會(huì )東西的能力。遇到什么就學(xué)什么。我們有時(shí)候很容易被一些專(zhuān)業(yè)名詞說(shuō)嚇著(zhù),包括什么建模,軟件工程,數據分析,數據挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒(méi)有勇氣去接觸他們,總是說(shuō)這個(gè)太難了之類(lèi)的退堂鼓的話(huà),他們低估了自己的潛力同時(shí)也壓抑住了他們自己的好奇心。其實(shí)都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個(gè)工具就容易多了,just do it!我記得我做這個(gè)數據庫之前,我們老師說(shuō)要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseUML建模工具。在此之前,我腦袋里面沒(méi)有軟件建模的思想,什么UML建模對我而言就是一張空白的紙。但是真正接觸后并沒(méi)有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個(gè)信息橫流的世界,有g(shù)oogle,baidu就沒(méi)有不能解決的知識難題。以及后來(lái)的數據庫分析的時(shí)候用到的powerdesigner也是一樣。
開(kāi)發(fā)的時(shí)候我想過(guò)用什么架構,c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現在最流行的架構是什么。結果搜到了MVC架構,就是你啦。我決定用這個(gè)架構,不會(huì ),沒(méi)關(guān)系,咱學(xué)。Just do it!前期工作準備好后,那么我就得把我暑假學(xué)的網(wǎng)絡(luò )加以實(shí)踐。這個(gè)時(shí)候我更加深入的了解了利用操縱數據庫的知識。并且對數據庫里面的存儲過(guò)程有了比較深入的了解。經(jīng)過(guò)大概2個(gè)多星期的奮斗,我完成了我的數據庫課程設計——基于。網(wǎng)絡(luò )數據集的圖書(shū)館管理系統。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術(shù)應用獎。
與其臨淵羨魚(yú),不如退而結網(wǎng)。這次數據庫課程設計給我的最大的印象就是如果自己有了興趣,就動(dòng)手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個(gè)數據庫開(kāi)始無(wú)論遇到什么困難,我都沒(méi)有一絲的放棄的念頭。出于對知識的渴望,出于對新技術(shù)的好奇,出于對一切未知的求知。我完成了這次數據庫課程設計,不過(guò)這只是我學(xué)習路上的驛站,未來(lái)十年。NET的核心技術(shù)就是_ML[至少微軟是這么宣傳的],我會(huì )繼續學(xué)習它,包括jave公司的j2ee我也很想試試,語(yǔ)言本來(lái)就是相通的,just do it!語(yǔ)言并不重要畢竟它僅僅是工具,用好一個(gè)工具并不是一件值得為外人道的事情,主要是了解學(xué)習思想。古語(yǔ)說(shuō)的好:學(xué)無(wú)止境!
我很慶幸我參加了這次數據庫大賽,讓我確實(shí)打開(kāi)了眼界。
。ㄗ詈,很感激學(xué)校給了我們這次動(dòng)手實(shí)踐的機會(huì ),讓我們學(xué)生有了一個(gè)共同學(xué)習,增長(cháng)見(jiàn)識,開(kāi)拓視野的機會(huì )。也感謝老師們對我們無(wú)私忘我的指導,我會(huì )以這次課程設計大賽作為對自己的激勵,繼續學(xué)習。畢竟學(xué)習就是一個(gè)just do it的過(guò)程。┪抑苯訌膱蟾嫔厦鎻椭七^(guò)來(lái)的......所以這段也不刪去了......呵呵。
題目大概是用可視化編程實(shí)現一個(gè)簡(jiǎn)單的數據庫管理系統我用的是BCB 題目雖然是簡(jiǎn)單 但也明白了很多以前以為懂的問(wèn)題代碼到?jīng)]什么 這種題目用BCB的話(huà)已經(jīng)不用幾行代碼了關(guān)鍵是了解了這些名詞Parado_,ADO,BDE,ODBC 一開(kāi)始拖控件,寫(xiě)幾行代碼 很快就完成了編譯也通過(guò)了 但傳到同學(xué)機器上就是顯示不出數據來(lái)折騰了我1天 又是發(fā)帖子 又是問(wèn)群里的達人后來(lái)明白了我用的Parado_數據庫是用BDE引擎的發(fā)布軟件的時(shí)候要把BDE打包于是又學(xué)著(zhù)打包BDE 卻發(fā)現不到1m的軟件如果打包BDE的話(huà)就10+m了而且BCB6自帶的那個(gè)打包軟件用的我頭暈目眩于是又想不用BDE 所以又折騰了我半天答案是要使用ADO控件( 以前我用的是BDE控件 )而且要用Access數據庫了解了這些之后 作業(yè)也就完成了總的看來(lái)還是很有收獲的 幸虧我下了決心這個(gè)作業(yè)要自己做沒(méi)有去網(wǎng)上下載 呵呵
程序設計心得體會(huì )2
一、學(xué)習JAVA說(shuō)難也不難,說(shuō)易也不易,代碼不是重點(diǎn),思維才是首要的;
二、學(xué)習JAVA要多看看別人的代碼,多多練習,有時(shí)候你覺(jué)得很難的問(wèn)題,其實(shí)是你的思維短路了,看了一下別人的代碼,我擦原來(lái)這么簡(jiǎn)單。
三、JAVA里面面向對象這章很重要,為后面的課程打基礎的,多線(xiàn)程,IO流是難點(diǎn);
隨著(zhù)項目的一步步深入,clientlogin和chatserver的建立已經(jīng)告一段落,在這幾節課的學(xué)習過(guò)程中,越來(lái)越多的新概念不停出現,感覺(jué)自己學(xué)習起來(lái)已經(jīng)有了吃力感。唐大仕老師的慕課也開(kāi)始了第一章的學(xué)習,相信結合理論與實(shí)踐的學(xué)習方式可以讓我的Java學(xué)習越來(lái)越好..
時(shí)間一點(diǎn)一點(diǎn)的過(guò)去,在我們還沒(méi)覺(jué)得什么的時(shí)候,歲月的車(chē)輪無(wú)情的從我們的.身上碾了過(guò)去,留給我們的只是無(wú)盡的回憶;叵胛易x大學(xué)的時(shí)候,是多么的消遣自在,只要完成作業(yè),準備好考試就行了。然而真正走上了社會(huì ),才發(fā)現整個(gè)社會(huì )是一個(gè)競爭激烈的社會(huì ),不努力就沒(méi)有存活的希望。
程序設計心得體會(huì )3
剛學(xué)習C#的時(shí)候,感覺(jué)很難,做的時(shí)候出現很多錯誤而且我是照著(zhù)書(shū)打代碼還有錯誤,那時(shí)的感覺(jué)是迷茫的。在學(xué)習的過(guò)程中,我還是堅持下來(lái),雖然學(xué)的不是很好,但是慢慢就理解了,現在也不要仿照書(shū)打代碼,F在講講做項目的感想。我們項目做不好也有一個(gè)小原因,是因為我們三個(gè)項目同時(shí)進(jìn)行,而三個(gè)項目不同,在需求分析方面沒(méi)有弄好,導致后面在做項目時(shí),數據庫出現了很多問(wèn)題,所以我覺(jué)得現在我們項目不要做多,而是好好做一個(gè)項目,從需求開(kāi)始就要做好每一步,到后面編程才不會(huì )出現特別多的錯誤。
不得不說(shuō):在老師檢查完第一次之后,我去看了一下師兄做過(guò)的項目,就覺(jué)得自己這個(gè)項目相差太遠了。我覺(jué)得我有以下幾方面做不好:1.在剛上C#時(shí)老師叫我們現在就要做項目但我沒(méi)有,一直等到老師快要檢查時(shí)才急急忙忙的做。2.老師上完課,自己做完作業(yè)之后,沒(méi)有好好的復習。其實(shí)我覺(jué)得三層架構也不難,三層結構就是主要調用了類(lèi),而類(lèi)中定義了方法,歸根到底我們還是引用了類(lèi)中的方法實(shí)現它的功能,類(lèi)就類(lèi)似于C語(yǔ)言里的函數,因為在數據訪(fǎng)問(wèn)層要用到數據操作類(lèi)所以要創(chuàng )建一個(gè)數據操作類(lèi)。而我們建三層架構是為了就是倒覺(jué)得在表示層里實(shí)現一些功能能時(shí)要去分析,但是C#語(yǔ)言只學(xué)習過(guò)淺的知識,數據結構我們也沒(méi)有學(xué)習所以分析起來(lái)就有點(diǎn)問(wèn)題。但是所有問(wèn)題都是覺(jué)得自己太懶,如果自己好好自學(xué)數據結構,學(xué)習離散數學(xué),也許在分析功能模塊會(huì )得到提高。所以本人決定寒假做一個(gè)像樣的項目出來(lái)。
無(wú)論是學(xué)習還是做項目的過(guò)程中,耐心都要非常重要。有時(shí)出現錯誤,上網(wǎng)查了,自己又想了很久,又找同學(xué)討論還是不能解決時(shí)就會(huì )有不想做的念頭。因為自己曾經(jīng)在大一時(shí)就是因為連關(guān)機都不會(huì )關(guān),當時(shí)都嚇到宿舍友了,覺(jué)得還是轉專(zhuān)業(yè)好了。雖然轉專(zhuān)業(yè)沒(méi)有成功,但是自從開(kāi)始學(xué)習C語(yǔ)言之后,就慢慢的喜歡計算機應用技術(shù)這個(gè)專(zhuān)業(yè)了,覺(jué)得它很有趣,當在做項目成功的實(shí)現它功能時(shí),心理就特別高興,就好想再做幾個(gè)功能。但是事實(shí)不是一下就能成功的實(shí)現它的功能所以耐心非常重要。
最重要的一點(diǎn)是我們做項目時(shí),我們要有團隊的合作精神。只有這樣我們才能很好的完成一個(gè)好的項目,才能完成一個(gè)項目。就好比如在三層架構中,小組成員要知道我在數據訪(fǎng)問(wèn)層和業(yè)務(wù)邏輯層用了什么方法,這個(gè)方法的作用是什么作用,再表示層里才更好的實(shí)現功能。我最大的愿望就是幾個(gè)想學(xué)習的同學(xué)在一起討論問(wèn)題,只有這樣才能進(jìn)步更快,才能學(xué)到更多的知識。
最后想說(shuō):一分耕耘,一分收獲。項目不是做的很好,但是通過(guò)項目學(xué)到了更多的知識。
程序設計心得體會(huì )感受2
伴隨著(zhù)c#我度過(guò)了這個(gè)忙碌而又充實(shí)的一個(gè)月,也是這個(gè)月讓我學(xué)到很多,現在覺(jué)得這個(gè)月過(guò)的不知不覺(jué),是因為學(xué)習的投入吧!
這個(gè)月的主要學(xué)習了c#,主要參考書(shū)是《c#高級編程》和《VisualC#20xx大學(xué)教程》。
學(xué)習內容有《c#高級編程》第一章.net體系結構
第二章c#基礎第三章對象和類(lèi)型第四章繼承第五章運算符和類(lèi)型強制轉換第六章委托和事件第七章內存管理和指針第八章字符串和正則表達式第九章集合第十章反射第十一章錯誤和異常第十二章VisualStudio.NET第十五章線(xiàn)程第十九章[[www.7rdy.cn]eworkSDKv2.0
四、系統設計:
本系統有兩個(gè)類(lèi)型的用戶(hù),管理員和普通用戶(hù)。用戶(hù)在注冊時(shí)可以設定自己的權限,注冊成功可以跳轉到登錄頁(yè)面登錄.
如果是普通用戶(hù)登錄,就可以修改自己的信息,并自己進(jìn)行留言和進(jìn)行試題測試,查看開(kāi)始時(shí)間/考試成績(jì)和留言信息
如果是管理員登錄系統,則可以對試題進(jìn)行相關(guān)的操作,如增加試題。對注冊的`新用戶(hù)進(jìn)行管理,刪除用戶(hù)。對留言信息進(jìn)行管理。并且可以查看學(xué)生的成績(jì)。
運行:
在線(xiàn)考試系統的基本功能,包括系統用戶(hù)的添加、考試試卷的添加、試題的添加和在線(xiàn)考試以及分數計算等。最后將所有模塊組裝成一個(gè)完整的系統。經(jīng)過(guò)測試,系統實(shí)現了需求分析中的要求,運行正常,操作界面簡(jiǎn)潔。
五、心得體會(huì )感受
基于.net的在線(xiàn)考試系統的的設計與實(shí)現經(jīng)過(guò)系統分析、需求分析、概要設計、詳細設計等階段基本了解了該系統的功能要求及設計的可行性。在線(xiàn)考試系統的基本功能,包括系統用戶(hù)的添加、考試試卷的添加、試題的添加和在線(xiàn)考試以及分數計算等。最后將所有模塊組裝成一個(gè)完整的系統。經(jīng)過(guò)測試,系統實(shí)現了需求分析中的要求,運行正常,操作界面簡(jiǎn)潔。
由于時(shí)間和技術(shù)水平的緣故,本系統還存在著(zhù)許多方面的工作尚未完善。系統的各項功能基本都能正常運行,達到了初步設計的要求,但是還不夠完善。比如插入試題模塊功能還不完善,系統安全性有待提高。另外在試題的插入時(shí),只能由管理員逐題進(jìn)行錄入,還沒(méi)有實(shí)現試題的成套錄入。界面的美化還得進(jìn)一步細化,各功能模塊也有待進(jìn)行整改和完善。一個(gè)好的系統需要一段時(shí)間的跟蹤及長(cháng)期的維護,也許后期還有可能進(jìn)行功能上的增加或改進(jìn),這些都需要在系統設計時(shí)考慮好,才能使一個(gè)系統被應用的時(shí)間更長(cháng)。自己有待進(jìn)一步提高,相信在以后的學(xué)習及生活中會(huì )將本設計修改的更加完善。
程序設計心得體會(huì )4
近年來(lái),計算機科學(xué)技術(shù)得到了迅猛發(fā)展,多道程序設計成為了計算機應用的重要領(lǐng)域。作為一名計算機專(zhuān)業(yè)的學(xué)生,這學(xué)期我參與了多道程序設計實(shí)驗,并從實(shí)驗中得到了不少收獲和啟發(fā)。下面我將從實(shí)驗的準備工作、實(shí)驗過(guò)程、實(shí)驗收獲、實(shí)驗不足以及今后方向五個(gè)方面談一談我的心得體會(huì )。
一、實(shí)驗準備。
在實(shí)驗之前,我們進(jìn)行了大量的準備工作。首先是學(xué)習多道程序設計的相關(guān)知識,包括進(jìn)程、線(xiàn)程、鎖等,通過(guò)課堂學(xué)習和課外閱讀深入了解這些概念。其次,我們熟悉了Linux操作系統的相關(guān)知識,包括文件系統、命令等。除此之外,我們還編寫(xiě)了各種數據結構和算法,例如鏈表、隊列、棧、排序算法等等。這些準備工作為我們的實(shí)驗打下了堅實(shí)的基礎。
二、實(shí)驗過(guò)程。
實(shí)驗過(guò)程中,我們的任務(wù)是設計多個(gè)進(jìn)程和線(xiàn)程,模擬多道程序的執行過(guò)程。在實(shí)驗過(guò)程中,我們遇到了不少挑戰。其中最大的挑戰是如何協(xié)調多個(gè)進(jìn)程和線(xiàn)程的執行,避免發(fā)生死鎖等情況。為了解決這個(gè)問(wèn)題,我們不斷地調整程序邏輯,測試代碼,最終成功地實(shí)現了多道程序的執行。
三、實(shí)驗收獲。
從這次實(shí)驗中,我學(xué)到了不少寶貴的經(jīng)驗和技能。首先,我對多道程序設計有了更深入的了解,包括進(jìn)程和線(xiàn)程的概念、多進(jìn)程通信的方式等等。其次,我掌握了如何使用Linux系統和編寫(xiě)各種數據結構和算法。最重要的是,我意識到多道程序設計不僅是一個(gè)技術(shù)問(wèn)題,更是一個(gè)組織和協(xié)調問(wèn)題,我們需要在編寫(xiě)代碼的同時(shí)考慮多進(jìn)程之間的協(xié)作,才能實(shí)現程序的高效執行。
四、實(shí)驗不足。
雖然我們最終成功地完成了這次多道程序設計實(shí)驗,但在這個(gè)過(guò)程中也存在不少不足。其中最大的問(wèn)題是時(shí)間不夠。由于我們實(shí)驗時(shí)間有限,我們并沒(méi)有完全學(xué)習和掌握多道程序的所有技術(shù)和知識。如果我們有更多的'時(shí)間,我們可以更加深入地研究多道程序設計的各種問(wèn)題,進(jìn)一步提高我們的技能和水平。
五、今后方向。
在未來(lái)的學(xué)習和研究中,我希望能夠更加深入地學(xué)習多道程序設計相關(guān)的知識,包括并發(fā)編程、進(jìn)程通信、死鎖問(wèn)題等等。除此之外,我還會(huì )繼續探索Linux系統和數據結構和算法的更深層次的使用方法。我相信這些知識和技能對我未來(lái)的職業(yè)發(fā)展會(huì )非常有幫助。
總之,這次多道程序設計實(shí)驗給了我很多啟發(fā)和收獲,讓我深入了解了多道程序的原理和實(shí)現方法。通過(guò)自己的努力和不斷的學(xué)習,我相信自己能夠在未來(lái)的計算機技術(shù)領(lǐng)域中取得更好的成績(jì)。
程序設計心得體會(huì )5
說(shuō)到我學(xué)習C語(yǔ)言時(shí),真是用千言萬(wàn)語(yǔ)呀!記得剛開(kāi)始學(xué)的時(shí)候,我的C語(yǔ)言學(xué)的并不是很好,學(xué)期都過(guò)了快一半了,對C語(yǔ)言還是一知半解的,我是第四小組的組長(cháng),組長(cháng)的職位給我了很大的壓力,我一直認為做學(xué)問(wèn)都要做到這一點(diǎn),要么做到最好,要么就不去做它,本著(zhù)這樣一個(gè)心太,我下了一個(gè)決心就是要學(xué)好C語(yǔ)言,開(kāi)始我用了最笨的方法,就是一個(gè)厚厚的本子,一支筆,一本C語(yǔ)言書(shū),天天有事沒(méi)事抄程序,不管什么程序,我都不放過(guò),一個(gè)一個(gè)的抄,抄了有好幾個(gè)本,回到宿舍就在機子上調程序,一個(gè)月過(guò)去了,老師讓做C語(yǔ)言項目,是一個(gè)學(xué)生成績(jì)管理系統,在當時(shí)這樣一個(gè)項目對我們來(lái)說(shuō)真是難度不小,可是我本著(zhù)一個(gè)試一試的心太去做了,一個(gè)打死我都不敢相信的奇跡出現了,這個(gè)程序我寫(xiě)出來(lái)了,而且幾乎是一氣合成,而且只用了一個(gè)晚上的時(shí)間,寫(xiě)了足足有六頁(yè)的代碼,看著(zhù)寫(xiě)在本子上的代碼我有點(diǎn)不相信,這怎么可能呢,當晚我沒(méi)有睡著(zhù)覺(jué),高興啊,誰(shuí)能睡的著(zhù)。做這個(gè)項目讓我明白了一些道理,再大的程序也是有不同的小程序組成的,因為我天天抄程序,抄的全是小程序,做這個(gè)大點(diǎn)的程序的時(shí)候我發(fā)現全是一個(gè)一個(gè)的小程序,抄了一個(gè)月的程序,當然能很順利的就寫(xiě)出來(lái)了。
后來(lái)我明白了,抄程序是最笨的方法但我認為它是進(jìn)步最快的方法,抄程序是積累經(jīng)驗的時(shí)候,而做項目才是真正把所學(xué)為所用的時(shí)候,可以說(shuō)只有你做一個(gè)大點(diǎn)的項目出來(lái)才能真正是說(shuō)明你學(xué)到了東西,你會(huì )用所學(xué)的東西,要不然就算你學(xué)的再多,不會(huì )用也沒(méi)用啊,我還發(fā)現有很多同學(xué),在學(xué)飛C語(yǔ)言的時(shí)候比我學(xué)的要好,可是他們卻做不出來(lái)項目,就是說(shuō)學(xué)會(huì )了但是不會(huì )用,那我說(shuō)還不如不學(xué)呢。有點(diǎn)浪費時(shí)間。做學(xué)問(wèn)特別是計算機一定要做的精準,比如說(shuō)一個(gè)語(yǔ)句一個(gè)關(guān)鍵字,你一定要把它幾乎所有的'用方法都能清楚明白,比如說(shuō)print語(yǔ)句,對于它你一定要明白什么時(shí)候用“‘,這些你都要非常的清楚明白,要不然說(shuō)不定那一天你用會(huì )碰上麻煩事,一句話(huà)要學(xué)精了,語(yǔ)法掌握住了,接下來(lái)就是寫(xiě)程序了,其實(shí)抄程序并不是說(shuō)一直沒(méi)有目的去抄,你會(huì )發(fā)現當你抄一段時(shí)間以后就不用再抄了,因為大部分都是一樣的你一看就知道怎么寫(xiě)了,當你一看到程序就知道它什么功能,那里有錯的時(shí)候,那你的成績(jì)可是進(jìn)步不小啊,這并不需要太多的時(shí)間,只要你用心一個(gè)月足夠了。
跟大家說(shuō)幾點(diǎn)經(jīng)驗1。在學(xué)習的時(shí)候一定要注意這幾點(diǎn),不會(huì )的一定要問(wèn)明白,不管誰(shuí)能讓他教會(huì )你知識就是你的了,要學(xué)會(huì )讓知識為我所用。在看書(shū)的時(shí)候一定要做好標記,特別是不懂的地方一定要標明是什么意思。
2。在學(xué)習語(yǔ)言的時(shí)候一定要記住動(dòng)手,不要只說(shuō)不做,這樣會(huì )行成眼高手低,不管什么樣的程序都要親手做過(guò)才能說(shuō)會(huì )了,不要整天說(shuō)我不會(huì )學(xué)不會(huì ),其實(shí)是你不想學(xué),只是你下決心抄一個(gè)月程序,我保證我能有大的進(jìn)步,其實(shí)當你抄到一周到兩周的時(shí)候你就會(huì )特想抄,因為你會(huì )發(fā)現程序你能看懂了,能幫別人調程序了,有一種成就感呀!它會(huì )讓你更加努力的去學(xué)習。
3。再一點(diǎn)是我建議大家在上課的時(shí)候少看課本,課本要在下課的時(shí)候看特別是上課前一定要先看看課本,上課的時(shí)候呢就不要看了,不要老師講到那個(gè)問(wèn)題了你馬上在書(shū)上找,這樣不好,會(huì )影響你的注意力,其實(shí)還真不如注意聽(tīng)老師講呢?因為你要是一邊聽(tīng)一邊看課本,你是看到了書(shū)上的答案但是老師的思路你沒(méi)有聽(tīng)到,而要是你不看的話(huà),你聽(tīng)明白了思路,一定是想迫切的看到結果,這個(gè)時(shí)候看課本才是記的最死的時(shí)候,學(xué)習要的是就是個(gè)效率嗎?
4。提醒大家學(xué)習要講效率,我發(fā)現有很多同學(xué)天天學(xué)習,每天最早到教室,走的又最晚,別人玩他在學(xué),別人學(xué)他也學(xué),可是別的一天30%的學(xué)習時(shí)間卻比他們一天50%以上的學(xué)習時(shí)間的效率要高上不僅僅是幾倍的問(wèn)題,所以我要說(shuō)的是不要對別人說(shuō)你天天在學(xué)習,要說(shuō)你天天在進(jìn)步,學(xué)習不是要你學(xué)習了多久是,是要你學(xué)了多少東西的,你學(xué)一小時(shí)還沒(méi)有別人學(xué)一分鐘的效率高,難道自己不是浪費時(shí)間嗎?不想學(xué)的時(shí)候就不要學(xué),出去玩一會(huì )兒再來(lái)學(xué)說(shuō)不定會(huì )有更好的效果。希望這些經(jīng)驗能跟大家分享一下,最后還是要跟大家強調一點(diǎn),抄程序是學(xué)好C語(yǔ)言的最好最快的方法。
程序設計心得體會(huì )6
在編寫(xiě)計算器這個(gè)程序過(guò)程中,遇到不少麻煩!一開(kāi)始,就碰到了沒(méi)有學(xué)過(guò)的圖形函數,雖然課上老師反復重復著(zhù):“畫(huà)圖不難的,It’s so easy!”但是當自己實(shí)際操作時(shí),感覺(jué)并不是那么容易。課上筆記拿來(lái)上機,發(fā)現始終不能通過(guò)編譯~改了又改,還是“ERROR”,那時(shí)真的要多郁悶有多郁悶——但老師過(guò)來(lái),只改動(dòng)了一點(diǎn)點(diǎn)地方,程序就OK了,說(shuō)明一個(gè)問(wèn)題:上課記錯東西了~汗——
接下來(lái)的輸入,顯示,閃爍,都是不小的難題。翻閱了一本又一本參考書(shū),也借鑒了一個(gè)類(lèi)似的計算器程序,并在同學(xué)的幫助下,才最終搞定了一個(gè)簡(jiǎn)單的計算器程序!
現在才發(fā)現原來(lái)編個(gè)程序這么復雜——
通過(guò)一個(gè)學(xué)期對C語(yǔ)言的學(xué)習,逐漸對寫(xiě)程序有了興趣,從剛開(kāi)始的編譯出現N多個(gè)ERROR,然后根據提示,可以自己把錯誤改出來(lái),心里有了一點(diǎn)小小的成就感。不僅如此,劉老師上課的風(fēng)格,也給我留下了深刻的印象,讓我也學(xué)到了C程序以外的東西——
程序設計心得體會(huì )5
學(xué)習C語(yǔ)言已經(jīng)一年多,對C也算得上半個(gè)入門(mén)者,期間也寫(xiě)過(guò)一些自?shī)首詷?lè )的代碼。其實(shí)個(gè)人認為無(wú)論學(xué)習什么語(yǔ)言,最重要的是掌握習編程思想,然而C語(yǔ)言一種學(xué)習編程思想的基礎語(yǔ)言。所以,C語(yǔ)言的`重要性不言而喻。
一、課本
無(wú)論用的是什么書(shū),要學(xué)好C語(yǔ)言,把書(shū)上的每一個(gè)例題、習題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內容是什么?在C語(yǔ)言中有什么用?并嘗試修改每一個(gè)例題的代碼,采用不同的代碼來(lái)實(shí)現題目的要求。
二、課堂
在每一節課上,注意老師講的內容,有的知識,老師稍微提點(diǎn),你就能弄懂,但是自己看書(shū),或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點(diǎn)。在課堂上,盡可能多的在草稿紙上寫(xiě)下你自己的代碼,讓老師看或是自己上機調試。
三、筆記
無(wú)論學(xué)習什么知識,筆記是重點(diǎn),俗話(huà)說(shuō):好記性不如爛筆頭。一個(gè)認真學(xué)習的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的每一個(gè)例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動(dòng)規、迭代、分枝。
四、交流
想學(xué)好C語(yǔ)言,交流是必須的,尤其是學(xué)習C語(yǔ)言的新手,這里,我向大家推介——百度C語(yǔ)言貼吧,這里有很多的學(xué)習者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的東西。和他人交流也是很重要的。
五、上機練習
這是學(xué)習好C語(yǔ)言的關(guān)重要的環(huán)節,無(wú)論你編程學(xué)得多好,上機實(shí)現才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進(jìn)計算機,讓計算機來(lái)實(shí)現,這樣有助于你對程序的理解,并試著(zhù)修改你的代碼,讓你的代碼更精簡(jiǎn),效率更高。平時(shí)沒(méi)事的時(shí)候,在計算機上多敲代碼,一個(gè)編程厲害的高手,他的計算機上會(huì )有多代碼。
想成為編程高手的軍規:
1、大學(xué)生活豐富多彩,會(huì )令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會(huì )因為什么都沒(méi)學(xué)到而難忘!
2、編程不是技術(shù)活,而是體力活。
3、C語(yǔ)言是基礎,很重要,如果你不學(xué)好C語(yǔ)言,那么什么高級語(yǔ)言你都學(xué)不好。
4、計算機專(zhuān)業(yè)是一個(gè)很枯燥的專(zhuān)業(yè),但即來(lái)之、則安之,只要你努力學(xué),也會(huì )發(fā)現其中的樂(lè )趣。
5、學(xué)習編程的秘訣是:編程,編程,再編程。
程序設計心得體會(huì )7
完成了這次計算器的程序設計,我收獲很多,也體會(huì )很多,要學(xué)好一門(mén)學(xué)科,沒(méi)有刻苦鉆研的精神是不行的,只有在不斷的嘗試中,不斷經(jīng)歷失敗,然后又不斷的嘗試才能獲得成功。
要完成一個(gè)優(yōu)秀的程序,必須熟練掌握各種語(yǔ)句的特點(diǎn)及用法,要學(xué)會(huì )舉一反三,充分實(shí)現C程序的靈活性。在平時(shí)的學(xué)習實(shí)踐中,要不斷開(kāi)動(dòng)腦筋,活學(xué)活用。要發(fā)揚團體合作的精神,互幫互助,共同進(jìn)步。善于發(fā)問(wèn),善于思考。
剛開(kāi)始接觸C程序,就覺(jué)得有一種似曾相識的感覺(jué),因為以前學(xué)過(guò)VB。說(shuō)實(shí)話(huà),我對編程挺感興趣,一個(gè)程序編寫(xiě)完成運行成功之后的喜悅真的讓人難忘,就像次的課程設計,一開(kāi)始畫(huà)圖,計算器有許多數字鍵,要一個(gè)一個(gè)方框的畫(huà)很麻煩,我就試著(zhù)能不能找到一個(gè)簡(jiǎn)單的方法能一下子畫(huà)完。我聯(lián)想到了二維數組,每一個(gè)方框就好象數組中的每一個(gè)元素。于是我就試著(zhù)用兩個(gè)for嵌套的方法,經(jīng)過(guò)反復嘗試,終于成功了,你說(shuō)的沒(méi)錯,當時(shí)的感覺(jué)真的比游戲打通關(guān)了還要好。
在寫(xiě)程序的過(guò)程中,我又碰到了一些難題,比如按鍵的閃爍問(wèn)題,按鍵不能直接運行的問(wèn)題,不能連續運行問(wèn)題,還有數字不能成串顯示問(wèn)題。其中有些是問(wèn)你的,有些是我自己解決的。比如連續運行,閃爍做好后,我發(fā)現每次運行只能按一個(gè)數字,按第二個(gè)數字的時(shí)候就跳出了,后來(lái)我想到了在switch之前加for的辦法,這樣就可以用循環(huán)的辦法達到我想達到的目的。至于數字成串問(wèn)題,其實(shí)我是不成功的,因為計算器數字顯示從顯示條的右邊開(kāi)始,而我的是從左邊開(kāi)始。我在switch前的for前給b附值為0,然后在最后一個(gè)case后寫(xiě)b++,再把每一個(gè)case中數字輸出的橫坐標都寫(xiě)成“140+b*10”,這樣,我就達到了成串輸出的目的。
要學(xué)好C程序,光有知識是不夠的',還得有經(jīng)驗,上機操作的經(jīng)驗,只有大腦中有了經(jīng)驗,在碰到問(wèn)題的時(shí)候才有許多解決的方案,然后才能去嘗試。
好象差不多500字了吧?不過(guò)我還想說(shuō)些東西。題目只寫(xiě)收獲與體會(huì ),也沒(méi)有強調是做程序設計的收獲與體會(huì )哦,那我就寫(xiě)了。
為什么偏偏讓我重寫(xiě)?不就是在書(shū)上抄了一段嘛,你也沒(méi)說(shuō)不能抄書(shū)啊,我能想到抄書(shū)就說(shuō)明我對書(shū)了解的比別人多,其他人的大發(fā)感慨也不見(jiàn)得比我抄書(shū)有用吧?寫(xiě)這個(gè)收獲和體會(huì )就真的那么重要嗎?你如果仔細看了程序,你會(huì )發(fā)現有些人的程序基本上是一樣的,就坐標改了一下,這樣算不算要重新做?當然,我也有抄的,計算部分是抄的,真的不會(huì ),時(shí)間又來(lái)不及了,我周四要回家了。我也不對你發(fā)牢騷了,一句話(huà),做人難,不可能把每一個(gè)人都安排的服服帖帖。一個(gè)人有人喜歡的同時(shí)必有人討厭,當然,我并不是說(shuō)你,我不討厭你,我挺喜歡你的教學(xué)方式。
就到這里吧,好象太多了,也浪費你時(shí)間看,不寫(xiě)了。
程序設計心得體會(huì )8
近年來(lái),隨著(zhù)計算機技術(shù)的飛速發(fā)展,程序設計已經(jīng)成為了計算機學(xué)習中不可或缺的一部分。作為一名計算機專(zhuān)業(yè)學(xué)生,在學(xué)習過(guò)程中,我們經(jīng)常會(huì )進(jìn)行各種程序設計的實(shí)驗。通過(guò)這些實(shí)驗,我深深地感受到了程序設計的樂(lè )趣,也積累了一些實(shí)驗心得。在這篇文章中,我將分享一下我對程序設計實(shí)驗的體會(huì )與心得。
首先,程序設計實(shí)驗讓我深刻地意識到了代碼的重要性。在實(shí)驗過(guò)程中,我們需要編寫(xiě)各種各樣的代碼來(lái)實(shí)現特定的功能。通過(guò)親自動(dòng)手編寫(xiě)代碼,我逐漸明白了代碼是程序的基石,是實(shí)現功能的必要手段。合理的代碼結構和良好的編碼習慣可以提高代碼的可讀性和可維護性,減少程序出錯的可能性。因此,在實(shí)驗過(guò)程中,我始終注重編碼規范,合理劃分代碼模塊,這不僅提高了代碼的可理解性,還方便了日后對程序的修改和擴展。
其次,程序設計實(shí)驗讓我逐漸摸索出了一種解決問(wèn)題的思維方式。程序設計實(shí)驗是對我們邏輯思維和問(wèn)題解決能力的一次鍛煉。在解決一個(gè)程序設計問(wèn)題時(shí),我首先會(huì )對問(wèn)題進(jìn)行分析和拆解,將復雜的.問(wèn)題轉化成簡(jiǎn)單的子問(wèn)題,然后逐一解決。不僅如此,我還會(huì )注重學(xué)習和運用算法和數據結構來(lái)提高解決問(wèn)題的效率。通過(guò)反復實(shí)踐,我的解決問(wèn)題的思維方式得到了錘煉和完善,這無(wú)疑是我成長(cháng)過(guò)程中最為寶貴的收獲之一。
另外,程序設計實(shí)驗教會(huì )了我持之以恒的精神。程序設計是一個(gè)要求持續學(xué)習和動(dòng)手實(shí)踐的過(guò)程。在實(shí)驗過(guò)程中,我們往往會(huì )遇到各種各樣的問(wèn)題和困難,而要克服這些問(wèn)題,就需要我們持之以恒地進(jìn)行學(xué)習和探索。有時(shí)候,代碼可能會(huì )出現一些莫名其妙的錯誤,這時(shí)候就需要我們耐心地去找出問(wèn)題的根源,并進(jìn)行修正。雖然實(shí)驗過(guò)程中會(huì )遇到很多問(wèn)題,但只要堅持下來(lái),最終的收獲必將是巨大的。
此外,程序設計實(shí)驗也教會(huì )了我團隊合作精神的重要性。在大型的程序設計實(shí)驗中,通常需要多個(gè)同學(xué)共同合作來(lái)完成一個(gè)復雜的項目。而這個(gè)過(guò)程中,互幫互助、合理分工和密切溝通就成為了團隊合作中的關(guān)鍵。通過(guò)與隊友合作完成實(shí)驗,我真切地感受到了團隊的力量和合作的重要性。每個(gè)人的貢獻與付出都是不可或缺的,只有通過(guò)相互協(xié)作,才能使整個(gè)團隊更加順利地完成任務(wù)。
綜上所述,通過(guò)長(cháng)時(shí)間的實(shí)踐與積累,我對程序設計的實(shí)驗有了更深的理解與體會(huì )。代碼的重要性、問(wèn)題解決的思維方式、持之以恒的精神以及團隊合作都是我在實(shí)驗中學(xué)到的重要經(jīng)驗與心得。通過(guò)這些實(shí)驗,我不僅提高了我的編程能力,也培養了專(zhuān)注、耐心和團隊合作等各種與軟件開(kāi)發(fā)有關(guān)的綜合能力。在今后的學(xué)習和工作中,我將會(huì )更加努力地提升自己的程序設計能力,以更好地適應計算機科學(xué)的快速發(fā)展。
程序設計心得體會(huì )9
在老師第一次說(shuō),我們的課程設計是一個(gè)具有界面操作的計算機時(shí),說(shuō)實(shí)話(huà)當時(shí)的確沒(méi)有底,似乎有一些害怕,應為從沒(méi)有與c語(yǔ)言中的圖形函數接觸過(guò),但經(jīng)過(guò)老師的初步介紹圖形函數,了解一部分,更了解了之所以給我們下我們不怎么熟悉的部分,是應為讓我們能夠在其課程設計時(shí)充分體會(huì )到自己的自學(xué)能力,并發(fā)揮它,以及在設計過(guò)程中的團隊作用,提高自己解決問(wèn)題能力。
在設計程序時(shí)也增長(cháng)了自己的自己翻閱有關(guān)文獻,加強了自己實(shí)踐能力。
從接觸c語(yǔ)言,到達了解c語(yǔ)言,是一個(gè)過(guò)程,是自身學(xué)習的.過(guò)程,熟話(huà)說(shuō),師傅領(lǐng)進(jìn)門(mén),修行靠自身。在編寫(xiě)過(guò)程中也認知了自身的不足,這些有的是上課時(shí)小漏動(dòng),也有是自己容易出錯的地方,在這放面的認知,只有實(shí)打時(shí)的多練習,也希望老師能在以后的學(xué)習生活中多多的能給予指導,這樣我們也可以少走一些彎路,c語(yǔ)言只是人生中的學(xué)習的一個(gè)小插曲,但讓我認識到要在學(xué)習中學(xué)習,不斷進(jìn)步。
最后,謝謝老師在學(xué)習中對我的指導。
程序設計心得體會(huì )10
在設計打字游戲的過(guò)程中,通過(guò)我們小組各成員之間的相互討論和合作,我們完成了打字練習的程序設計。在這個(gè)學(xué)期中,我們已經(jīng)學(xué)習了《C 語(yǔ)言程序設計》這門(mén)課,但是我所學(xué)的知識最多也就是在做作業(yè)的時(shí)候才會(huì )用到,平時(shí)沒(méi)有什么練習的機會(huì ),這次的設計是我第一次通過(guò)自己構思,和同學(xué)討論并且不斷查閱資料來(lái)設計一項程序。這次設計,不僅鞏固了我以前所學(xué)的知識,還讓我對c語(yǔ)言有了更深一步的了解,掌握了更多的技巧和技能。
C語(yǔ)言是計算機程序設計的重要理論基礎,在我們以后的學(xué)習和工作中都有著(zhù)十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習課本上的知識是不夠的,還要經(jīng)常自己動(dòng)手,有較強的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫(xiě)程序,才能發(fā)現我們學(xué)習上的漏洞和自己的不足,并在實(shí)踐中解決這些問(wèn)題,不斷提高自己轉化知識的能力。
在這次課程設計中,我們首先對系統的整體功能進(jìn)行了構思,然后用結構化分析方法進(jìn)行分析,將整個(gè)系統清楚的劃分為幾個(gè)模塊,再根據每個(gè)模塊的功能編寫(xiě)代碼。而且盡可能的將模塊細分,最后在進(jìn)行函數的調用。我們在函數的編寫(xiě)過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數之間的`調用。由于我們是分工編寫(xiě)代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調試。因為我們每個(gè)人寫(xiě)的函數的思想不都一樣,所以在調試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我們耐心的修改,終于功夫不負有心人,我們成功了!
一學(xué)期的學(xué)習成果,都體現在了這次打字游戲的設計過(guò)程中。這個(gè)學(xué)期,我學(xué)得不算認真,一開(kāi)始做感覺(jué)力不從心,但在幾個(gè)同學(xué)的幫助和努力下,我翻閱課本,詢(xún)問(wèn)ACM大神,絞盡腦汁的情況下做完這個(gè)程序設計,我的自信一下子提高了。盡管對于有些人這種程序會(huì )很簡(jiǎn)單,可對我這個(gè)C語(yǔ)言初學(xué)者來(lái)說(shuō),已經(jīng)很不容易了。這次體驗為以后的學(xué)習計算機的我們增強了信心。享受勞動(dòng)成果的滋味實(shí)在很美妙!
程序設計心得體會(huì )11
一、教學(xué)內容設計
(一)課程設計的理念與思路
1、教學(xué)理念
《JSP程序設計》課程對課程開(kāi)發(fā)模式有較深入的研究,對“以能力為本位”、“以學(xué)生為中心”、“以就業(yè)為導向”、“以職業(yè)生涯發(fā)展為目標”、“以典型實(shí)例為載體設計教學(xué)環(huán)節”的教學(xué)理念理解透徹 ,教學(xué)理念與時(shí)俱進(jìn)、不斷更新、形成了以下的教學(xué)理念:
a、以職業(yè)生涯發(fā)展為目標-確定課程目標
《JSP程序設計》是培養學(xué)生基于java方向的Web開(kāi)發(fā)能力的課程,通過(guò)該課程的學(xué)習學(xué)生能夠勝于web程序員(JSP)的崗位,學(xué)生通過(guò)學(xué)習完本課程可以應用jsp+javabean+Servlet進(jìn)行動(dòng)態(tài)網(wǎng)站設計與制作以及信息管理系統的設計與制作,同時(shí)要求培養學(xué)生的團隊合作精神以及分析問(wèn)題、解決問(wèn)題的能力。
b、以典型實(shí)例為載體-設計教學(xué)環(huán)節
通過(guò)真實(shí)的項目案例和項目任務(wù)的雙線(xiàn)教學(xué)方式,符合高職高專(zhuān)學(xué)生的認知特點(diǎn)。學(xué)生的認知從抽象到具體,由老師“手把手”引導到由老師“放開(kāi)手”輔導;以當今動(dòng)態(tài)網(wǎng)站和管理系統中的典型功能模塊為知識點(diǎn)設計教學(xué)環(huán)節,建立真實(shí)的功能模塊與專(zhuān)業(yè)知識點(diǎn)和專(zhuān)業(yè)技能的聯(lián)系,增強學(xué)生的直觀(guān)體驗、激發(fā)學(xué)生的學(xué)習興趣、方便學(xué)生理解與掌握。
2、教學(xué)思路
《JSP程序設計》的教學(xué)思路是根據軟件開(kāi)發(fā)市場(chǎng)、軟件企業(yè)、行業(yè)對java web程序員的需求情況確定了“web程序員”為職業(yè)崗位培養目標,根據WEB程序員的崗位能力標準制訂《JSP程序設計》的課程標準,然后進(jìn)行教材和參考書(shū)的選取,在教學(xué)實(shí)施過(guò)程中通過(guò)理論實(shí)踐一體化的教學(xué)模式,通過(guò)任務(wù)驅動(dòng)法、演示模仿法、模塊教學(xué)法達到預期的課程目標,培養WEB程序員應具備的能力。
(二)教學(xué)內容總體設計
按照職業(yè)能力由單一到綜合、由簡(jiǎn)單到復雜的培養規律,根據課程內容的重構,我把《JSP程序設計》這門(mén)課程的教學(xué)內容主要分為六大模塊的內容,然后我又把這六大模塊分解為15個(gè)教學(xué)單元、3個(gè)單元實(shí)踐和1個(gè)綜合實(shí)訓。
《JSP程序設計》課程的教學(xué)以真實(shí)的B/S項目“網(wǎng)上書(shū)店系統”為技能實(shí)戰貫穿項目,在每個(gè)模塊中,分三階段完整地實(shí)現了教、學(xué)、做三位一體,理論實(shí)踐緊密相結合。
(三) 教學(xué)內容模塊化設計
結合學(xué)生的認知規律和中級web程序員崗位能力的要求,形成了模塊化的課程體系結構,以三個(gè)支撐模塊為基礎,這三個(gè)基礎支撐模塊是:靜態(tài)網(wǎng)頁(yè)技術(shù)、Java語(yǔ)言技術(shù)、數據庫基礎。通過(guò)JSP基礎、JSP內置對象、數據庫編程模塊的學(xué)習,培養學(xué)生具有簡(jiǎn)單的JSP編程的能力,再結合javabean技術(shù)模塊的學(xué)習,培養學(xué)生具有JSP模式1的開(kāi)發(fā)能力,通過(guò)學(xué)習Servlet技術(shù)模塊,培養學(xué)生具有基于MVC模式的開(kāi)發(fā)能力,同時(shí)這三種開(kāi)發(fā)方法都可以結合高級應用技術(shù)模塊來(lái)增強應用系統的功能。
(四)教學(xué)內容的學(xué)時(shí)分配(理論:實(shí)踐為1:2左右)
教學(xué)內容理論實(shí)踐教學(xué)案例
第一章 JSP基礎模塊816體驗電子商務(wù)網(wǎng)站
第二章 JSP內置對象模塊612用戶(hù)登錄
單元實(shí)踐1 08電子商務(wù)網(wǎng)站
第三章 數據庫編程模塊1224商品信息處理(增加、刪除、修改)、商品搜索分頁(yè)
第四章 JavaBean模塊48用戶(hù)注冊、購物車(chē)
單元實(shí)踐1 08
第五章 Servlet模塊48計數器
第六章 高級應用模塊612訂單發(fā)送、商品銷(xiāo)售統計、驗證碼
單元實(shí)踐3 816電子商務(wù)網(wǎng)站
綜合實(shí)訓 036把每個(gè)章節的知識點(diǎn)貫穿起來(lái)進(jìn)行綜合實(shí)訓
總計48132
二、教學(xué)方法及手段
1、講授法
講授法是傳統的教學(xué)方法,它是傳授知識的基本途徑。通過(guò)多媒體課件的展示和多媒體教學(xué)系統的應用,講授知識和操作步驟及注意事項,能夠使學(xué)生具備操作的'基本知識。
2、任務(wù)驅動(dòng)教學(xué)法
“任務(wù)驅動(dòng)”教學(xué)法是一種建立在建構主義學(xué)習理論基礎上的,有別于傳統教學(xué)的新型教學(xué)方法!叭蝿(wù)驅動(dòng)”教學(xué)方法提倡教師指導下的、以學(xué)生為中心的學(xué)習。在整個(gè)教學(xué)過(guò)程中教師起組織者、指導者、幫助者和促進(jìn)者的作用,利用情境、協(xié)作、會(huì )話(huà)等學(xué)習環(huán)境要素充分發(fā)揮學(xué)生的主動(dòng)性、積極性和創(chuàng )造性,最終達到使學(xué)生有效地實(shí)現對當前所學(xué)知識的意義建構的目的。建構既是對新知識意義的建構,同時(shí)又包含對原有經(jīng)驗的改造和重組。
效果: 采用“任務(wù)驅動(dòng)教學(xué)法”充分調動(dòng)學(xué)生的學(xué)習積極性,培養學(xué)生的學(xué)習興趣。
3、案例教學(xué)法
教師首先根據教學(xué)內容提出任務(wù)進(jìn)行案例分析、現場(chǎng)編程,學(xué)生模仿完成案例,期間生提出下周天兵天將現解答輔導,然后學(xué)生完成任務(wù)、教師進(jìn)行評價(jià)、最后教師做總結歸納。
案例教學(xué)法要求學(xué)生積極討論,要求學(xué)生不僅獲得知識經(jīng)驗、思維受到啟發(fā)。通過(guò)案例教學(xué)法的實(shí)施,使學(xué)生獲得經(jīng)驗,在完成任務(wù)的過(guò)程中,學(xué)生自己提出問(wèn)題,并找出解決問(wèn)題的途徑和手段,從而培養學(xué)生分析問(wèn)題和獨立解決問(wèn)題的能力。
4、SDSPR教學(xué)法
根據程序設計類(lèi)課程的特點(diǎn),結合本門(mén)課程的教學(xué)內容和學(xué)生的能力,總結和提煉了“SDSPR教學(xué)方法”即一個(gè)教學(xué)單元的教學(xué)按照“項目展示”、“教師演示”、“學(xué)生模仿”、“課堂實(shí)踐”和“總結提高”的過(guò)程進(jìn)行展開(kāi),如下圖所示:
教師案例分析
編程示范
明確教學(xué)目標
展示項目功能
展示
演示
模仿
實(shí)踐
學(xué)生綜合應用
教師答疑解惑
學(xué)生模仿實(shí)踐
訓練基本技能
師生共同總結與提高
提高
在項目展示環(huán)節,通過(guò)真實(shí)的應用場(chǎng)景明確教學(xué)目標,展示要實(shí)現的功能;在教師演示環(huán)節,教師進(jìn)行案例分析,對涉及到的知識點(diǎn)進(jìn)行具體的講解,然后進(jìn)行編程示范以幫助學(xué)生分析實(shí)現的邏輯和理清楚知識點(diǎn)的應用;在學(xué)生模仿環(huán)節,學(xué)生在小型的任務(wù)上則采用獨立完成任務(wù)為主,在較大的任務(wù)上則采用開(kāi)發(fā)小組形式訓練基本技能培養和團隊合作精神,教師進(jìn)行現場(chǎng)指導,答疑解惑,在期間檢查學(xué)生每次任務(wù)完成的情況;在課堂實(shí)踐環(huán)節,學(xué)生綜合應用本教學(xué)單元的知識點(diǎn)和技能點(diǎn)完成實(shí)際的工作任務(wù),完成后教師進(jìn)行評價(jià)或者學(xué)生進(jìn)行互評;在總結提高環(huán)節,通過(guò)師生共同總結實(shí)現知識和技能的提升。
效果:“SDSPR教學(xué)方法”非常適合理論實(shí)踐一體化的教學(xué),易于實(shí)現“教、學(xué)、做”三位一體,教學(xué)中,摒棄高深的原理和艱澀的技術(shù)術(shù)語(yǔ),演示和敘述力求做到通俗易懂,深入淺出,技能訓練循序漸進(jìn),螺旋上升,讓學(xué)生會(huì )做。
5、小組學(xué)習法
小組學(xué)習法即綜合實(shí)訓,“小組學(xué)習法”將班級成員劃分成2-4人一組,其中一人為組長(cháng),座位固定在一個(gè)區域方便小組內成員進(jìn)行共同學(xué)習與討論!靶〗M學(xué)習法”根據學(xué)生的不同興趣愛(ài)好,完成相應的任務(wù)。如美工、編寫(xiě)文檔、找資料、編程、設計數據庫,但這些工作并不是獨立的,需要時(shí)隨時(shí)調動(dòng)角色承擔相應的任務(wù)。通過(guò)上機輔導學(xué)生綜合設計和實(shí)現一個(gè)簡(jiǎn)單的JAVA Web系統,主要培養學(xué)生獨立分析問(wèn)題和解決問(wèn)題的能力。
效果:通過(guò)“小組學(xué)習法”,形成小組競爭,易于形成學(xué)習合力,同時(shí)發(fā)揮尖子學(xué)生的帶頭作用,以點(diǎn)帶面,帶動(dòng)全體學(xué)生的學(xué)習積極性。
三、考核方式
在考核方式方面,學(xué)生的期末成績(jì)分為四部分:平時(shí)考勤20%、實(shí)驗報告30%、期末考試50%,再根據學(xué)生上課的表現情況,酌情加分獎勵以調動(dòng)學(xué)生的上課積極性和活躍學(xué)生上課的氣氛。其中期末考試主要是在最后幾周學(xué)生根據教師下達的任務(wù)書(shū)完成作品,提交作品后,由四至五個(gè)教師組成一個(gè)答辯團,每組學(xué)生推薦一個(gè)成員上臺演示,講演完成作品使用到的技術(shù)和創(chuàng )新點(diǎn)等,然后由教師就學(xué)生的作品和講演內容進(jìn)行提問(wèn),學(xué)生進(jìn)行回答。最后根據各位教師根據評分標準給每組作品打分,求得平均分即為本組的期末考試成績(jì)。
四、課程建設與改革思路
在“校企結合”的建設模式下,以理論實(shí)踐一體化、綜合實(shí)訓、生產(chǎn)性實(shí)訓和頂崗實(shí)習工學(xué)交替的教學(xué)模式
1、真實(shí)化:以真實(shí)的軟件項目為載體實(shí)施“理論實(shí)踐一體化”的教學(xué);在真實(shí)的職業(yè)環(huán)境中完成生產(chǎn)性實(shí)訓和頂崗實(shí)習;學(xué)生完成的工學(xué)結合的作品就是企業(yè)真實(shí)的軟件產(chǎn)品。
2、“專(zhuān)業(yè)+公司”模式以學(xué)生為中心,以能力為本位,在“專(zhuān)業(yè)+公司”實(shí)踐模式下,實(shí)現實(shí)踐教學(xué)場(chǎng)地和真實(shí)開(kāi)發(fā)環(huán)境相互融合、實(shí)踐教學(xué)內容以真實(shí)軟件產(chǎn)品為驅動(dòng)、校內生產(chǎn)實(shí)習和校外頂崗實(shí)習。
程序設計心得體會(huì )12
計數器是windows的一個(gè)附加功能,給使用者帶來(lái)極大的方便。通過(guò)近兩個(gè)星期的課程設計,我完成了一個(gè)簡(jiǎn)單計數器的程序。雖然其中不乏他人的幫助,但我自己還是收獲頗多。
首先,我學(xué)會(huì )了利用函數畫(huà)矩形,橢圓;用for語(yǔ)言做循環(huán);如何輸出一個(gè)多位數,怎樣在閃完之后鍵上的數字不消失;
其次,如何在矩形和橢圓中填充顏色,以及如何定義鍵的閃動(dòng);
再次,如何添加運算功能。
C語(yǔ)言是在國內外廣泛使用的一種計算機語(yǔ)言 。語(yǔ)言功能豐富、表達能力強、使用靈活方便、既具有高級語(yǔ)言的優(yōu)點(diǎn),又具有低級語(yǔ)言的許多特點(diǎn),適合編寫(xiě)系統軟件。同時(shí),我覺(jué)得C語(yǔ)言應該是操作和理論相結合的課程,在不斷地編寫(xiě)中去思考,兩者是不可分割的。我們在編寫(xiě)一個(gè)較大的程序時(shí)應該把它分開(kāi)成幾個(gè)小程序來(lái)看,這樣會(huì )容易得多。
編寫(xiě)程序需要牢固的理論基礎,同時(shí),上機實(shí)踐也是至關(guān)重要的一環(huán)。想要學(xué)好C語(yǔ)言,一定要培養自己認真、塌實(shí)、細心的性格。
最后,感謝劉老師對我們的教導。
程序設計心得體會(huì ) 篇雖然在上個(gè)學(xué)期中,我們已經(jīng)學(xué)習了《C語(yǔ)言程序設計》這門(mén)課,但是我所學(xué)的知識最多也就是在做作業(yè)的時(shí)候才會(huì )用到,平時(shí)沒(méi)有什么練習的機會(huì ),這次的課程設計是我第一次通過(guò)自己構思,和同學(xué)討論并且不斷查閱資料來(lái)設計一項程序。這次設計,不僅鞏固了我以前所學(xué)的`知識,還讓我對c語(yǔ)言有了更深一步的了解,掌握了更多的技巧和技能。
C語(yǔ)言是計算機程序設計的重要理論基礎,在我們以后的學(xué)習和工作中都有著(zhù)十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習課本上的知識是不夠的,還要經(jīng)常自己動(dòng)手,有較強的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫(xiě)程序,才能發(fā)現我們學(xué)習上的漏洞和自己的不足,并在實(shí)踐中解決這些問(wèn)題,不斷提高自己轉化知識的能力。
在我們小組有解決不了的問(wèn)題時(shí),我們會(huì )主動(dòng)查閱相關(guān)的資料,或向其他同學(xué)詢(xún)問(wèn),這不僅豐富了我們的知識,還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來(lái)存儲信息,由于我們在上課時(shí)不注重對文件的運用,所以在這方面有較大的困難。我先將書(shū)本認認真真地看了一遍,又做了一下課后習題來(lái)驗證和增進(jìn)自己的理解,終于,經(jīng)過(guò)我們的不懈努力,我們小組的程序有了突破,成功地實(shí)現了用文件來(lái)保存并查看學(xué)生的信息。
這次設計中,我的收獲還有就是學(xué)會(huì )了用流程圖來(lái)表達自己的想法,并根據流程圖來(lái)逐步實(shí)現程序的功能。開(kāi)始的時(shí)候,我畫(huà)流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的根據自己的想法畫(huà)出圖來(lái),后來(lái)畫(huà)多了,就更加了解它的功能,十分得心應手,能夠比較快而準確的畫(huà)出來(lái)。
在這為期半個(gè)月的時(shí)間內,通過(guò)我們小組各成員之間的相互討論和合作,我們完成了學(xué)生信息管理系統的程序設計,更值得高興的是我們的程序得到了大家的喜愛(ài),在每次的簡(jiǎn)報中都得到了較好的成績(jì)。
在參考書(shū)上,我們不僅參考了曾經(jīng)學(xué)過(guò)的高敬陽(yáng)主編的《c語(yǔ)言程序設計》,還找到了由譚浩強主編的第三版《c語(yǔ)言》進(jìn)行參考。
當然,我們的程序還有一些不完善的地方,比如說(shuō),當輸入的數據不符合我們定義的數據的格式的時(shí)候,程序會(huì )出現一些錯誤,有時(shí)會(huì )出現主菜單的死循環(huán);在一次程序運行中,只能行使一種權限,要想再行使另一種權限,就只能退出程序,然后再運行程序。
三周的小學(xué)期即將結束,時(shí)間雖短,但是我收獲了很多。最后,謝謝老師和同學(xué)們的指導,更要感謝我們小組成員之間的合作與交流。
在這次課程設計中,我們首先對系統的整體功能進(jìn)行了構思,然后用結構化分析方法進(jìn)行分析,將整個(gè)系統清楚的劃分為幾個(gè)模塊,再根據每個(gè)模塊的功能編寫(xiě)代碼。而且盡可能的將模塊細分,最后在進(jìn)行函數的調用。我們在函數的編寫(xiě)過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數之間的調用(包括遞歸調用)。由于我們是分工編寫(xiě)代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調試。因為我們每個(gè)人寫(xiě)的函數的思想不都一樣,所以在調試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我們耐心的修改,終于功夫不負有心人,我們成功了!
程序設計心得體會(huì )13
通過(guò)這次的上機練習我還是有那么一點(diǎn)點(diǎn)的小收獲
首先 由于平時(shí)沒(méi)有太多的上機實(shí)驗,我很多的.東西都不會(huì )弄,有時(shí)看別人弄了幾次都不會(huì ),真是太悲哀了
第二 就是TC并不象我想的那么簡(jiǎn)單,當時(shí)我為了一個(gè)簡(jiǎn)單的閃要問(wèn)了N多的人
但是到了最后當我會(huì )做了才發(fā)現原來(lái)寫(xiě)程序還是蠻好玩的
第三 一開(kāi)始的時(shí)候我一做不出來(lái)就在那邊發(fā)呆或是打游戲,但是當我每運行出一步時(shí),總感覺(jué)自己也蠻厲害的,這時(shí)就有往下面做的信心了
最后 還是蠻后悔上課沒(méi)有認真聽(tīng),如果上天能給我一個(gè)重來(lái)的機會(huì ),我估計我還是會(huì )比以前認真的,以后學(xué)習也一定要認真
程序設計心得體會(huì )14
我有一個(gè)很不好的習慣,對新事物只有三分鐘熱度。剛開(kāi)始接觸C語(yǔ)言的時(shí)候我覺(jué)得這東西很好玩,特別是它能編寫(xiě)一些簡(jiǎn)單的游戲程序,我很喜歡玩游戲,但是隨著(zhù)時(shí)間的推移,特別是上C語(yǔ)言的理論課,說(shuō)實(shí)話(huà),真的很無(wú)聊!就這樣,我漸漸也對“她”失去了興趣。上課也不聽(tīng)了。
直到劉老師說(shuō)我們要做一個(gè)C程序的簡(jiǎn)單設計---計算器。我當時(shí)一聽(tīng)就傻了,我可是什么有用的東西也沒(méi)學(xué)到!我怎么可以做出這么牛叉的東西出來(lái)呢?我肯定要掛了!但是也沒(méi)辦法啊,別人都做,我總不能在機房里面傻玩吧?就這樣我開(kāi)始借課代表的筆記本來(lái)看了,其實(shí)劉老師已經(jīng)把一些關(guān)鍵的函數告訴了我們,我們只要把它們有機的.結合起來(lái),再加一些小細節就行了。我看了幾遍筆記后就基本上把界面搞定了,當然期間我問(wèn)了幾位同學(xué),也尋求過(guò)劉老師的幫助,受益良多。后面的程序有點(diǎn)小難,當然是對我這種菜鳥(niǎo)來(lái)說(shuō)的。但是經(jīng)過(guò)同學(xué)的細心耐心的講解,我總算也能在黑暗的道路上曲折前進(jìn)。直到整個(gè)程序寫(xiě)完的那一刻我才松了一可氣。終于完成了,想想幾天來(lái)的認真和辛苦,值!畢竟也算是做出來(lái)得啊。那種成就感很強!
通過(guò)這次的設計課我明白了編程員的偉大很不容易。也明白了集體的智慧是偉大的。還有劉老師他總能在我們走投無(wú)路的時(shí)候雪中送炭!他,亦師亦友!
程序設計心得體會(huì )15
剛開(kāi)始學(xué)習C語(yǔ)言的時(shí)候覺(jué)得他很無(wú)聊,但是隨著(zhù)不斷的學(xué)習還是越來(lái)越感興趣了。
通過(guò)這次的程序設計,我學(xué)到了很多,首先就是能夠更加熟練的使用和深入的了解C語(yǔ)言這門(mén)通用的計算機語(yǔ)言,還有就是可以自己編寫(xiě)程序了,還是很有成就感的。同時(shí)還讓我們學(xué)會(huì )同學(xué)之間的相互合作,共同完成一個(gè)任務(wù)。
C語(yǔ)言是一門(mén)深奧的語(yǔ)言,我從一開(kāi)始的懵懂到現在的有點(diǎn)理解可以說(shuō)和老師的教導分不開(kāi)的。雖然俗語(yǔ)說(shuō)師傅領(lǐng)進(jìn)門(mén),修行靠自身。但是師傅的作用還是不可取代的。劉老師不僅是我們的老師,還是我們的朋友。和他在一起的時(shí)候沒(méi)有那種隔閡感,這也是我們能好好學(xué)習的基礎吧。不過(guò)有時(shí)開(kāi)小差是不可避免的,但也只是偶爾啦。
光書(shū)本的知識的確不行,還是要理論聯(lián)系實(shí)踐才行。因此不斷的'練習是必要的,上機實(shí)踐更重要。有時(shí)理論是對的,但是實(shí)踐起來(lái)就不行了啊。所以通過(guò)這次的程序編寫(xiě)讓我對C語(yǔ)言產(chǎn)生更大的興趣了,我相信以后會(huì )越來(lái)越好的。
【程序設計心得體會(huì )】相關(guān)文章:
c程序設計心得體會(huì )04-03
jQuery程序設計03-30
程序設計實(shí)踐報告12-11
Windows 中斷程序設計03-28
VB程序設計實(shí)習總結03-23
程序設計崗位職責02-02
程序設計課程學(xué)習總結10-14