課程設計心得體會教師範文
課程設計突破了以往只注重知識、經驗的積累的侷限,把積累、遷移、促進學生髮展等多方面因素作為指標。下面是小編為您精心整理的。
1
兩個星期的時間非常快就過去了,這兩個星期不敢說自己有多大的進步,獲得了多少知識,但起碼是瞭解了專案開發的部分過程。雖說上過資料庫上過管理資訊系統等相關的課程,但是沒有親身經歷過相關的設計工作細節。這次實習證實提供了一個很好的機會。
通過這次課程設計發現這其中需要的很多知識我們沒有接觸過,去圖書館查資料的時候發現我們前邊所學到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發現有很多已經學過的東西我們沒有理解到位,不能靈活運用於實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發現問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。
從各種文件的閱讀到開始的需求分析、概念結構設計、邏輯結構設計、物理結構設計。親身體驗了一回系統的設計開發過程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統的時候才發現其中的難度。經常做到後面突然就發現自己一開始的設計有問題,然後又回去翻工,在各種反覆中不斷完善自己的想法。
我想有這樣的問題不止我一個,事後想想是一開始著手做的時候下手過於輕快,或者說是根本不瞭解自己要做的這個系統是給誰用的。因為沒有事先做過仔細的使用者調查,不知道整個業務的流程,也不知道使用者需要什麼功能就忙著開發,這是作為設計開發人員需要特別警惕避免的,不然會給後來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以後的課程設計要特別注意這一塊的設計。
按照要求,我們做的是機票預訂系統。說實話,我對這個是一無所知的,沒有訂過機票,也不知道航空公司是怎麼一個流程。盲目開始設計的下場我已經嘗過了,結果就是出來一個四不像的設計方案,沒有什麼實際用處。沒有前期的調查,僅從指導書上那幾條要求著手是不夠的。
在需求分析過程中,我們通過上網查資料,去圖書館查閱相關資料,結合我們的生活經驗,根據可行性研究的結果和客戶的要求,分析現有情況及問題,採用Client/Server結構,將機票預定系統劃分為兩個子系統:客戶端子系統,伺服器端子系統。在兩週的時間裡,不斷地對程式及各模組進行修改、編譯、除錯、執行,其間遇到很多問題:由於忘記了一些java語言的規範使得在除錯過程中一些錯誤沒有發現,通過這次課程設計,我對除錯掌握得更加熟練了,意識到了程式語言的規範性以及我們在程式設計時要有嚴謹的態度,同時在寫程式時如有一定量的註釋,既增加了程式的可讀性,也可以使自己在讀程式時更容易。
我們學習並應用了SQL語言,對資料庫的建立、修改、刪除方法有了一定的瞭解,通過匯入表和刪除表、更改表學會了對於表的一些操作,為了建立一個關係資料庫資訊管理系統,必須得經過系統調研、需求分析、概念設計、邏輯設計、物理設計、系統除錯、維護以及系統評價的一般過程,為畢業設計打下基礎。
很多事情不是想象中的那麼簡單的,它涉及到的各種實體、屬性、資料流程、資料處理等等。很多時候感覺後面的設計根本無法繼續,感覺像是被前面做的各種圖限制了。在做關係模型轉換的時候碰到有些實體即可以認為是實體又可以作為屬性,為了避免冗餘,儘量按照屬性處理了。
物理結構設計基本沒有碰到問題,這一塊和安全性、完整性不覺就會在物理結構設計中新增一些安全設定:主鍵約束、check約束、default定義等。最後才做索引的部分,對一些比較經常使用搜索的列,外來鍵上建立索引,這樣可以明顯加快檢索的速度,最後別忘記重要的安全性設定,限制使用者訪問許可權,新建使用者並和資料庫使用者做相應的對映。
不管做什麼,我們都要相信自己,不能畏懼,不能怕遇到困難,什麼都需要去嘗試,有些你開始認為很難的事在你嘗試之後你可能會發現原來她並沒有你以前覺得的那樣,自己也是可以的。如果沒有自信,沒有目標,沒有信心就不可能把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標,大學畢業出去即面臨找工作,從學習這個專業,到以後從事這方面的工作都需要不斷地去學習去實踐,這次實踐可以給我們敲一個警鐘,我們面臨畢業,面臨擇業,需要這些實踐經驗,在困難面前要勇於嘗試,這是這次課程設計給我的最大感想!
以上基本是這次實習的體會了,設計進行的非常艱難,編碼非常不容易,才發現做一個專案最重要的不在於如何實現,而是實現之前的需求分析和模組設計。創新很難,有些流行的系統其實現並不難,難的在於對市場的分析和準確定位。設計,是一個任重道遠的過程。
2
VB課程是電腦科學與技術本科專業的專業骨幹課。本課程主要通過VB論述了面向物件程式設計和組建程式設計的機理,涉及到控制檯介面程式、Windows窗體程式、圖形介面程式設計、資料庫、網路應用系統等多方面的內容。內容量大,程式設計複雜、同時VB程式除錯是在VS環境下進行,在程式設計過程中環境會自動為使用者生成一些必要程式碼,以降低程式設計難度,降低學生的程式設計負擔,但這也帶來了一些問題,如:學生對VB的程式結構把握和了解不全面,對程式設計機理了解不透徹,學生容易盲目照搬書上程式碼,不求甚解,似是而非。為了解決這個問題,我們採取了課程設計的方法來加深學生對知識的理解,將書本知識遷移到新的問題解決中,提高學生分析問題和解決問題的能力。
要求學生在學習該課程中,應用每個相對獨立的、完整的單元知識解決一個實際專案,設計編寫一個小作品;學完整個課程後,完成一個綜合性比較強的程式設計專案,使學生對整個課程內容進行全面的總結、梳理,以專案完成為手段,全面鍛鍊學生分析問題和解決問題的能力。
一. 目的
1. 為使學生掌握VB程式設計、面向物件程式設計思想和組建程式設計的知識實際技能,除了系統地講授必要的VB知識,上機練習,做作業外,還應該對學生作較全面的程式設計技能和分析問題解決問題的能力訓練,即作課程設計,以達到如下目的:具體應用和鞏固本課程及有關先修課的基礎理論和專業知識,瞭解面向物件程式設計思想,掌握應用VB.NET程式設計和組建程式設計程式設計方法,培養學生初步的專案設計能力。
2. 獨立地根據一定的專案要求,查閱資料,寫出專案開發目標,分析開發過程中所用到的課程知識,提出解決方案,編碼並上機除錯完成系統,培養學生分析問題和解決問題的能力。課程設計是教學過程中的一個重要環節,必須認真對待。
二. 要求
在課程設計中要求學生注意培養認真負責,踏實細緻的工作作風和保質保量,按時完成任務的習慣。在設計過程中必須做到:
1. 在某個教學單元結束後,完成一個教師佈置的、或學生自己擬定的、知識覆蓋整個章節的,有一定綜合性和難度的專案,要求學生描述出要達到的目標、圍繞目標,收集資料和素材,複習所需的課程知識,描述問題解決方案、編寫程式上機除錯,直到專案的完成。最後的成果要有完成的作品和相應的文件。
2. 在課程結束後,完成一個大的程式設計專案,其要求與課程單元的專案差不多,只是綜合性更強、難度更大、知識覆蓋面更廣,工作量更大,以全面促進學生複習和梳理學科教學內容,提升學生分析問題、解決問題和文件的書寫和編制。
三、採取的措施
為了保證課程設計能夠按照預定的目標和計劃進行,我們還採取了以下措施來加強對學生監督和管理。
1.首先講清楚課程設計的意義,讓學生能夠自覺積極主動地進行課程設計,發揮學生的主觀能動性;
2.在課程設計過程中,教師隨時巡視和監督,瞭解把握和控制課程設計的進展;
3.將學生的作品集中展示、評價、打分,可以讓學生在展示的過程中獲得成就感、自豪感,學生之間可以相互學習、取長補短,同時在此過程中可以明確標準,自覺地按照標準來調整自己地學習;
4.將課程設計作為學期成績的一部分記載,大約佔10%,必須完成課程設計後才能參加考試,課程設計不過關,即使考得再好,也不能過。
四、取得的效果
通過以上措施,學生全部都完成了自己的專案、將所有的作品通過超連結網頁的方式整合在一個作品集中,所有的學生都完成了4~6個小作品,每個作品都反映了學生應用課程的某部分知識解決某個問題的結果,通過完成這些作品,學生鞏固、加深了對相關知識的理解,加強了知識之間的聯絡,促進了知識的遷移和應用。同時學生看到凝聚著自己的心血、汗水、思維和創新的作品,就像一個母親看到自己呱呱墜地孩子那樣充滿了喜悅,激發了學生的創造慾望。通過同學之間作品的對比,提供了一個相互學習交流的平臺,激發了學生的競爭意識。總之通過課程設計受到了良好的多方面的效果,從考試成績來看,本科全部都及格了。
3
新的課程理念強調課程設計必須從學生的角度出發,要與學生的經歷和經驗相聯絡,所倡導的是以人為本,以學生為主體,關注學生終身可持續發展,注重各種能力和創新意識的培養。課堂教學應遵循教學規律,循序漸進。在本書中,編者能從理論上向讀者闡述數學課堂教學中教育觀,引領讀者課堂教學設計方案,能從數學課堂中概念教學,命題教學,複習課等教學各環節使讀者從中受益非淺,在我十幾年的教學生涯中,深深體會到一堂課的成敗與課前的教學設計密不可分,如若你課前能做大量的準備工作,對課的重點,難點進行充分的研究,瞭解課的地位,對教學目標的制定,課堂中的板書,課堂語言嚴謹性準確性能作準備,大量公開課的成功應歸功於課的設計。
數學課堂要生活化,新課程倡導用具體的,有趣的,富有挑戰性的素材,引導學生投入數學活動,使課堂教學內容不再空洞,枯燥,拉近數學與現實的距離,讓學生感受到數學來源於生活,產生樂於接受的心理。比如:在引入分數時,新課程利用比身高的例子,利用名人姚明的身高作比較,讓學生體會到數學的實用性;在講角的比較大小時,利用學生熟悉的足球射門,來比較誰的進球機會大;在學圓的周長時,教學一開始設計了這樣一個問題:兩個遙控模型機器人分別沿兩種不同形狀的賽道進行比賽,一種是邊長為4.7米的正方形,另一種是直徑為6米的圓形,如果它們同時,同速從一點出發,那麼誰先到達原出發點呢 函式的引入時,每個人與他的生日的對應關係,衣服上的鈕釦與紐門的對應關係。通過引入生活中的例子,可豐富學生的感性認識,激發學生的學習興趣。
在數學教學設計中,我們總是在教導學生,學習科學知識的重要性,而形成科學態度,科學精神更重要。所謂科學態度,就是實事求是的態度,所謂科學精神,就是懷疑的,批判的,探索的,創造的精神。可是這種態度和精神不可能離開學科教學,離開學科發展的實際過程單獨進行說教。它必須滲透在學科教學的過程之中。教學模式具有多樣性,具體如何選擇,要根據學生的知識水平,學習動機,學習能力,學習風格和學習態度來選擇,也可根據教師的自身的不同的特長,數學素養和教學風格來選擇。對數學教學內容有透徹的理解,又善於用生動的語言表達自己的思想,這樣的教師運用講練結合教學模式往往效果較好,而有的教師洞悉數學思想發展的脈絡,又善於啟發學生的思維,這樣的教師運用引導發現模式就比較適當。如數學概念的教學中,有的用數學的式子來定義,如正比例函式,反比例函式,一次函式,二次函式等;有的通過例舉一些式子歸納它們的共性用文字來下定義,如方程等;
數學課堂設計要發揮學生的主體性,在我認為,教師在課堂中,應該更多扮演一種引導者和激發者的角色。激發了學生求知慾望後,教師就應及時地將新課的內容有計劃,有層次,由淺入深地展示給學生,並讓學生參與新知識建立的過程,促使學生對新知識加以理解和掌握。同時,在教學過程中要有意識地結合教學內容向學生顯示"怎樣思考"的資訊,提高思維能力。課堂教學結構雖有其比較穩定的活動程式,但決不是固定的,要根據不同的教學任務,教學內容和本班學生的實際情況加以調整,並有機地結合起來。優化教學過程,就要全面考慮教學過程的各因素,使每節課安排的程式成為一個科學有序的組合,每一個環節都成為這個整體的有機組成部分。這些問題是新,舊知識的結合點,教師應幫助學生理解新知,根據學生已有的知識,提出最近發展區之間的問題,以實現知識遷移。教師要調動學生學習積極性,引導學生開啟思路去想問題。本階段,如在幾何直觀教學中應引導學生通過動手,動口,動腦加以分析解答,調動多種感官同時參與學習過程,參與探索知識的過程。根據學生的質疑,教師可以把握大量的反饋資訊,從而有針對性地進行疏導,釋疑,解惑,提高課堂教學的效率。教師尤其要鼓勵低差學生質疑,耐心地給予解答。
《數學教學設計》能從數學教學的各個環節,使我們體會到數學設計中應考慮各要素,根據課的內容,學生做好課前設計,為課堂教學提供充分素材,達到課堂教學的目的。
4
以前從沒有學過關於組合語言的知識,起初學起來感覺很有難度。當知道要做課程設計的時候心裡面感覺有些害怕和擔心,擔心自己不會或者做不好。但是當真的要做的時候也只好進自己作大的努力去做,做到自己最好的。
我們在這個過程中有很多自己的感受,我想很多同學都會和我有一樣的感受,那就是感覺組合語言真的是很神奇,很有意思。我們從開始的擔心和害怕漸漸變成了享受,享受著彙編帶給我們的快樂。看著自己做出來的東西,心裡面的感覺真的很好。雖然我們做的東西都還很簡單,但是畢竟是我們自己親手,呵呵,應該是自己親鬧做出來的。很有成就感。
我想微機原理課程設計和其他課程設計有共同的地方,那就是不僅加深和鞏固了我們的課本知識,而且增強了我們自己動腦,自己動手的能力。但是我想他也有它的獨特指出,那就是讓我們進入一個神奇的世界,那就是程式設計。對於很多學過彙編或者其他的類似程式的同學來說,這不算新奇,但是對於我來說真的新奇,很有趣,也是我有更多的興趣學習微機原理和其他的彙編。
微機原理與介面技術是一門很有趣的課程,任何一個計算機系統都是一個複雜的整體,學習計算機原理是要涉及到整體的每一部分。討論某一部分原理時又要涉及到其它部分的工作原理。這樣一來,不僅不能在短時間內較深入理解計算機的工作原理,而且也很難孤立地理解某一部分的工作原理。所以,在循序漸進的課堂教學過程中,我總是處於“學會了一些新知識,弄清了一些原來保留的問題,又出現了一些新問題”的迴圈中,直到課程結束時,才把保留的問題基本搞清楚。
學習該門課程知識時,其思維方法也和其它課程不同,該課程偏重於工程思維,具體地說,在瞭解了微處理器各種晶片的功能和外部特性以後,剩下額是如何將它們用於實際系統中,其創造性勞動在於如何用計算機的有關技術和廠家提供的各種晶片,設計實用的電路和系統,再配上相應的應用程式,完成各種實際應用專案。
這次實驗並不是很難,主要的困難來自對程式的理解。功夫不負有心人,經過四個人的合作和努力,我們最後對實驗的原理有了清晰的認識。雖然實驗臺上的很多模組單元沒有用到,但是就係統功能來說,我覺得我們做的還是不錯的。
這次課設卻讓我們對實驗臺有了足夠的瞭解,讓我們知道了實驗臺上各個模組的用法;而且它還讓我們對自己動手寫程式來控制實驗臺的運作有了一定的基礎。雖然實驗臺只是一個小型的模擬平臺,但是通過對它的學習和操作,我們對有關介面的知識將會有一個更廣泛的認識,而且它對我們以後的學習也會有幫助的。
實驗中個人的力量是不及群體的力量的,我們四個人分工合作,做事的效率高了很多。雖然有時候會為了一些細節爭論不休,但最後得出的總是最好的結論。而且實驗也教會我們在團隊中要善於與人相處,與人共事,不要一個人解決所有問題。
總之,這次課程設計對於我們有很大的幫助,通過課程設計,我更加深入地理解了,微機原理課程上講到的各種晶片的功能,以及引腳的作用,同時加深了對於主要晶片的應用的認識,同時在試驗室的環境裡熟悉了彙編程式的編寫過程和執行過程,最後還提高了自己的動手能力。感謝老師的悉心指導。
對課程設計的建議
本次課程設計的三個實驗相對都比較簡單,而且經過老師的講解以及實驗書上的指導,幾乎把我們要用到的程式和實驗臺電路的接線方法都告訴我們了,所以做起來很容易。但是做完實驗,我們對實驗臺及其上面的各個模組還是不瞭解。對如何程式設計控制實驗臺上各個模組和晶片的運作也沒有什麼清晰的認識。如果老師對我們實驗報告的要求再嚴格一點,也許同學們會更加自覺地去認真理解程式和實驗思路。
希望老師根據試驗室的環境佈置一些可以讓我們自己去設計的題目,並給我們更多的實驗時間,這樣也許能夠激發更多同學的創新能力。老師可以多給我們講一講各類晶片的實際應用,這樣可以讓我們對各種晶片有一個更加貼切的感受。
5
在課程設計過程中,雖然我對程式設計不是很熟悉,但是通過老師詳細的講解,我按照步驟去做,遇到問題的時候先自己想辦法解決,解決不了的就去問同學,問老師,通過這種學習,收穫很大,學會了自己解決棘手問題,知道了團結的力量。
剛開始做程式的時候,就是完全按照老師的要求,老師的步驟去做的,結果卻發現,怎麼執行不了?明明是按照老師的步驟去做的,明明是按照老師的要求去做的,但是就是會遇到一些問題使程式執行不了。開始也沒有管那麼多,仍然是按照課本上的去做。
第一次,在上機課的時候,我根據老師講的,在機房裡做了一次,但沒有做完。於是把東西存在了自己的MP3裡面,以便以後上機的時候再來做。但真的沒有想到,我的MP3,在一次上電子閱覽室的時候,忘了拔了。於是乎,我辛辛苦苦做了一大節課的程式就這樣沒了。心裡真的很不舒服,但是,不舒服歸不舒服,這個程式,還是得繼續做下去,這麼以點點小小的失誤不算什麼,然後跑到學校機房,繼續我的VB程式設計。但由於時間問題,做的還是有點粗糙,還是不免存在一定的問題,比如說開始的時候打開不了檔案,總是出現錯誤,自己總也找不出來,後來請教了一下同學,結果發現時程式碼的編寫出現了錯誤,把程式碼改過來之後,程式終於可以開啟運行了。然後,檢查的時候,又發現“查詢”執行錯誤,又是程式碼那裡出現的黃色的字樣,結果發現,是程式碼拼寫錯誤,於是,拿著同學的程式碼對比一下,發現了錯誤所在之地,然後更正了過來。
經過一番努力,程式終於做完了。
後來,室友我的程式,她說執行不了的,就是出現了錯誤,出現了錯誤,就應該改過啊,這時的我才恍然大。“是錯誤,那麼就要改正的!”於是當天,我就去了學校機房,再一次執行我的程式,仍然出現錯誤情況,需要除錯,我回憶起上課的時候,老師是怎麼跟我們講的,哪裡出現了錯誤,需要怎麼樣改正。於是,我就耐著性子,一個一個,一個一個得改正,編輯程式碼,一個一個得檢查,終於完成了。完成之後,我在執行一下,一切正常,心裡終於舒了一口氣。經過這次的VB程式設計,讓我知道了更多學習的方法。具體如下:1保持良好的學習心態,第一,要有自信,自強,積極主動學習.第二,克服畏難情緒,樹立學好程式設計的信心2要了解概念:VB程式設計本身並不複雜,變數,函式,條件語句,迴圈語句等概念較多.要真正能進行程式設計,就要深入理解這些概念.應該重視概念的學習.
3自己動手編寫程式,親自動手進行程式設計是培養邏輯思維的好方法.因此我們得多動手編寫程式,逐漸提高寫程式的能力.自己動手,編寫一些程式,才會有成就感,進而對課程產生興趣,做起來才比較從容.等你在編寫大量程式之後4上機除錯程式應注意多問問同學,多問問老師、,把不懂的地方標出來。5養成良好的程式設計習慣,第一,程式構思要有說明;第二,學會如何除錯程式;第三,對執行結果要做正確與否的分析。
但是,如果以前上課的時候不認真的聽講的話,做這個程式設計就會有點點困難,所以,同時也在提醒我們,學習,任何時候都要認真!
總之,在此次的VB程式設計中,如果沒有足夠的耐心,就不可能完成的很好。所以此次VB程式設計,讓我做事情更加有耐心,更加細心,學習更加認真仔細。
教師課程設計心得體會個人模板