第一篇:并發(fā)程序設(shè)計技術(shù)感想
學(xué)習(xí)《并發(fā)程序設(shè)計技術(shù)》有感
隨著計算機(jī)技術(shù)的迅猛發(fā)展和微型計算機(jī)的普及,為了增強(qiáng)計算機(jī)系統(tǒng)的處理能力和提高各種資源的利用率,現(xiàn)代計算機(jī)系統(tǒng)中普遍采用了多道程序設(shè)計技術(shù),也稱為并發(fā)程序設(shè)計技術(shù)。
以前的計算機(jī)運(yùn)行程序的最大特征是“順序性”。而且還具有獨占性、封閉性和可再現(xiàn)性。為了更好的解決此類弊端,于是多道程序設(shè)計技術(shù)就應(yīng)運(yùn)而生了。所謂并發(fā)執(zhí)行,是指兩個以上程序的執(zhí)行過程在時間上是重疊的,即使這種重疊只有很小的一部分,我們也稱這兩個程序是并發(fā)執(zhí)行的。此類技術(shù)具有并發(fā)性、共享性、獨立性和相互制約性。
并發(fā)程序的出現(xiàn)增加了系統(tǒng)的處理能力并提高了系統(tǒng)資源的利用率,但是同時也破壞了順序程序所具有的特征:順序性、封閉性和可再現(xiàn)性。于是就有了“進(jìn)程”這一概念。進(jìn)程就是一個程序在給定的條件下對一組數(shù)據(jù)的一次動態(tài)執(zhí)行過程。進(jìn)程具有動態(tài)性、并發(fā)性、獨立性、異步性和結(jié)構(gòu)性。也有許多弊端,例如:進(jìn)程之間的交換非常復(fù)雜;進(jìn)程與進(jìn)程之間的切換涉及到多種資源,管理開銷大,耗時長;每個進(jìn)程甚至是相同的進(jìn)程,都要占用資源,造成包括內(nèi)存在內(nèi)的資源的浪費(fèi);進(jìn)程不利于數(shù)據(jù)和代碼的共享,而數(shù)據(jù)和代碼的共享能大大簡化編程。
為了解決開銷問題,線程也就應(yīng)運(yùn)而生。線程就是指程序中的一個控制的執(zhí)行流程。當(dāng)然它有許多的優(yōu)點,例如:線程共享父線程的所有資源;線程一般通過系統(tǒng)調(diào)度或者同步變量傳遞消息;線程切換基本只涉及寄存器和線程局部變量,開銷很?。痪€程要仔細(xì)處理同步問題,防止死鎖。
并發(fā)技術(shù)的出現(xiàn)是加快程序運(yùn)行,提高CPU的利用率。但是并不是說,線程越多程序運(yùn)行就越快,要事先清理好他們的關(guān)系。也要弄清線程優(yōu)先級的設(shè)置和運(yùn)行環(huán)境對不同優(yōu)先級的線程的調(diào)度規(guī)則,正確處理多線程的同步控制。其實在現(xiàn)實中,程序中所存在的線程個數(shù)會遠(yuǎn)遠(yuǎn)大于物理CPU的個數(shù)。于是很多時候會出現(xiàn)線程阻塞,為了解決這個問題,人為地給程序設(shè)定了優(yōu)先級,并由Java線程調(diào)度器控制各個線程的運(yùn)行。
事實上,無論是操作系統(tǒng)自身的程序還是用戶程序,通??偸谴嬖谝恍┫鄬Κ毩?、但又能并發(fā)執(zhí)行的程序段。為了合理利用系統(tǒng)資源,更好地發(fā)揮各種資源的效益,使各種物理設(shè)備之間的時間性限制條件減少到最低限度,最大限度地提高系統(tǒng)的效率,因而引出了多道程序方法。其實質(zhì)是減少程序的順序性,提高系統(tǒng)的并行性。
隨著軟件基礎(chǔ)課程的深入學(xué)習(xí),相信在以后會對并發(fā)技術(shù)有更深的理解和認(rèn)識,從而更好的利用到現(xiàn)實的工作中去。
Cabbage
2011/04/15
第二篇:并發(fā)如何造句
【注音】: bing fa
【意思】:由正在患的某種病引起(另一種?。?。
并發(fā)造句:
1、您將在這個執(zhí)行調(diào)度中處理并發(fā)事件,而不需要通過代碼。
2、有了這一類型的鎖,并發(fā)應(yīng)用程序就可以讀或?qū)懸焰i定的表。
3、這只使用了一把鎖從而防止其它事務(wù)妨礙這些更新,但是對于其他用戶它的確減少了數(shù)據(jù)并發(fā)性。
4、這樣以一定的延遲確保了正確的并發(fā)行為。
5、當(dāng)您使用這個命令裝入文件系統(tǒng)時,其中所有的文件都使用并發(fā)I/O。
6、上述并發(fā)收集器使用的大部分技術(shù)在這里仍然適用。
7、本文介紹了直接、并發(fā)和異步I/O:它們是什么,如何啟用它們,以及如何監(jiān)視和優(yōu)化它們。
8、每個區(qū)間顯示的是增加一組并發(fā)用戶后一小時內(nèi)狀態(tài)穩(wěn)定后的平均水平。
9、開始編寫并發(fā)代碼是一件困難的事情,語言不應(yīng)當(dāng)增加它的難度。
10、上面的命令將允許的并發(fā)連接數(shù)量設(shè)置為2000。
11、您雖然還是可以做更多的事情,但必須使用并發(fā)編程才行。
12、對于網(wǎng)站,我們常常從并發(fā)用戶的角度來討論負(fù)載問題,這并不一定意味著每個用戶都在完全相同的時刻請求某個網(wǎng)頁,這其實是一種常見的誤解。
13、在這一級別上訪問數(shù)據(jù)涉及處理數(shù)據(jù)庫鎖定和并發(fā)以保持?jǐn)?shù)據(jù)完整性的復(fù)雜方案。
14、集群中所有節(jié)點對數(shù)據(jù)的并發(fā)訪問,以及某些分布式文件系統(tǒng)所內(nèi)置的高可用性,是它們成為集群環(huán)境理想選擇的兩方面原因。
15、這些類將以一種并發(fā)方式協(xié)同工作。
16、我們應(yīng)該記住這種行為,然而,對于不同的應(yīng)用程序來說,情況并非總是如此,因此可能無法處理并發(fā)事務(wù)。
17、在某種程度上,在資源使用和對性能的總體影響方面,并發(fā)性和數(shù)據(jù)庫大小是互補(bǔ)的。
18、這個測試案例使用兩個用戶來模擬查詢表申明方法中的并發(fā)存取。
19、性能的限制因素是關(guān)于進(jìn)入的數(shù)據(jù)量的并發(fā)數(shù)據(jù)庫連接的數(shù)量和可用內(nèi)存(RAM和磁盤)。
20、可以這樣說,異步通信在具有非常高的并發(fā)性的場景下可以實現(xiàn)更有效的資源使用,因為線程沒有被打開并且可以實現(xiàn)更復(fù)雜的流控制。
21、如果您在適當(dāng)位置有一個可比較的產(chǎn)品服務(wù)器,經(jīng)過一段時間測量其實際負(fù)載模式可能對獲取精確并發(fā)比率有很大的幫助,強(qiáng)烈推薦。
22、系統(tǒng)能夠支持的并發(fā)的用戶數(shù),顯示了當(dāng)用戶數(shù)增加時應(yīng)答次數(shù)是怎樣變化的。
23、這樣就簡化了許多并發(fā)算法的開發(fā)。
24、只有在事務(wù)提交時才需要數(shù)據(jù)庫寫入鎖,以確保原子地更新已修改的項,而不受到并發(fā)更新的干擾。
25、假設(shè)修改相同文件的并發(fā)程度并不很高(多少依賴一點運(yùn)氣),那么后續(xù)的重試應(yīng)該會成功,沒有沖突。
26、如果并發(fā)用戶的數(shù)量超過100,性能有所下降,這可以是負(fù)載平衡的一種候選方案。
27、這個結(jié)果演示了并發(fā)事務(wù)對緩沖池的影響,以及緩沖池的大小如何影響服務(wù)器的性能。
28、如果您使用原始設(shè)備,或者使用并發(fā)訪問,那么就可以極大地減少這一時間。
29、并發(fā)問題通過在每次更新或刪除時比較所提交的版本信息和服務(wù)器上的版本信息來解決。
第三篇:程序設(shè)計技術(shù)(C)教學(xué)大綱
C程序設(shè)計技術(shù)教學(xué)大綱
一、課程名稱:C程序設(shè)計技術(shù)
二、課程代碼:18012735
三、課程英文名稱:C Programming Technology
四、課程負(fù)責(zé)人:熊壯
五、學(xué)時和學(xué)分:56(40+32/2),3.5學(xué)分
六、課程性質(zhì):必修/選修
七、適用專業(yè):非計算機(jī)理工科各專業(yè)
八、選課對象:非計算機(jī)理工科各專業(yè)
九、預(yù)修課程:大學(xué)計算機(jī)基礎(chǔ)、高等數(shù)學(xué)
十、使用教材:熊壯主編.程序設(shè)計技術(shù)(第三版).重慶大學(xué)出版社.2008
十一、參考書目:
梁光春、曾
一、熊壯編著.計算機(jī)軟件技術(shù)基礎(chǔ).重慶大學(xué)出版.2000 Brian W.Kernighan & Dennis M.Ritchie著.The C Programming Language.機(jī)械工業(yè)出版社.2006 Eric S.Roberts著.C程序設(shè)計的抽象思維.機(jī)械工業(yè)出版社.2004 Robert Sedgewick著.周良忠譯.C算法.人民郵電出版社.2004
十二、開課單位:計算機(jī)學(xué)院
十三、課程的目的和任務(wù):
“程序設(shè)計技術(shù)”課程是我校為非計算機(jī)專業(yè)理工科學(xué)生設(shè)置的一門重要的計算機(jī)基礎(chǔ)課程。程序設(shè)計技術(shù)和程序設(shè)計語言是大學(xué)計算機(jī)基礎(chǔ)系列課程中的重要組成部分,培養(yǎng)學(xué)生的邏輯思維能力、抽象能力和基本的程序設(shè)計能力是程序設(shè)計技術(shù)課程的主要任務(wù)。本課程通過C程序設(shè)計語言介紹結(jié)構(gòu)化程序設(shè)計的基本思想和基本技術(shù),通過對典型實例的算法描述以及相應(yīng)C語言代碼描述展現(xiàn)了在程序設(shè)計過程中如何對問題進(jìn)行分析,如何組織數(shù)據(jù)和如何描述解決問題的方法,展現(xiàn)了在計算機(jī)應(yīng)用過程中如何將方法和編碼相聯(lián)系的具體程序設(shè)計過程,進(jìn)而向?qū)W生傳授結(jié)構(gòu)化程序設(shè)計的基本概念、基本技術(shù)和方法。通過本課程的學(xué)習(xí),可以為學(xué)生學(xué)習(xí)其他計算機(jī)應(yīng)用課程打下良好的程序設(shè)計基礎(chǔ)。
十四、課程的基本要求:
1. C語言數(shù)據(jù)描述和C程序設(shè)計初步
2. 結(jié)構(gòu)化程序設(shè)計基礎(chǔ)和C語言的控制結(jié)構(gòu) 3. 數(shù)組及其應(yīng)用 4. 函數(shù)與C程序結(jié)構(gòu) 5. 指針與函數(shù) 6. 指針與數(shù)組 7. 字符串及其應(yīng)用
8. 結(jié)構(gòu)體類型和聯(lián)合體類型 9. C語言的文件處理及其應(yīng)用
十五、課程描述
1.C語言數(shù)據(jù)描述和C程序設(shè)計初步
C程序的基本結(jié)構(gòu),C語言的基本數(shù)據(jù)類型,基本運(yùn)算符和表達(dá)式運(yùn)算,數(shù)據(jù)混合運(yùn)算及數(shù)據(jù)轉(zhuǎn)換,算法基本概念及算法描述,最基本的輸出函數(shù),最基本的輸入函數(shù),常用數(shù)學(xué)類標(biāo)準(zhǔn)庫函數(shù)使用。2.結(jié)構(gòu)化程序設(shè)計基礎(chǔ)和C語言的控制結(jié)構(gòu)
關(guān)系運(yùn)算符和關(guān)系表達(dá)式,邏輯運(yùn)算符和邏輯表達(dá)式,分支結(jié)構(gòu)程序設(shè)計基礎(chǔ),循環(huán)結(jié)構(gòu)程序設(shè)計基礎(chǔ),C語言控制結(jié)構(gòu)簡單應(yīng)用(最大公約數(shù)和最小公倍數(shù)、窮舉思想及程序?qū)崿F(xiàn)、迭代思想及程序?qū)崿F(xiàn)、一元高階方程的迭代解法)。3.?dāng)?shù)組及其應(yīng)用
一維數(shù)組的定義和初始化,一維數(shù)組元素的引用方法,二維數(shù)組和多維數(shù)組的定義,二維數(shù)組和多維數(shù)組元素引用方法,數(shù)組元素值的隨機(jī)生成,常用排序方法,常用查找方法。4.函數(shù)與C程序結(jié)構(gòu)
函數(shù)的定義和函數(shù)的聲明,值參數(shù)傳遞函數(shù)調(diào)用,指針基本概念和地址值參數(shù)傳遞函數(shù)調(diào)用,數(shù)組參數(shù)傳遞函數(shù)調(diào)用,函數(shù)的嵌套調(diào)用和遞歸調(diào)用,變量的作用域和生存期,編譯預(yù)處理基礎(chǔ),多源文件C程序的組織方法(使用文件包含的方法、使用工程文件的方法)。5.指針與函數(shù)
指向函數(shù)指針變量的定義,用指向函數(shù)的指針變量來調(diào)用函數(shù),指向函數(shù)的指針變量作函數(shù)參數(shù),返回指針值函數(shù)的定義和調(diào)用,存儲分配標(biāo)準(zhǔn)庫函數(shù)和動態(tài)變量。6.指針與數(shù)組
多級指針的定義和使用,一維數(shù)組與指針的關(guān)系,二維數(shù)組與指針的關(guān)系,指向由若干元素構(gòu)成的數(shù)組的指針,指針數(shù)組的定義和使用,C程序的命令行參數(shù),動態(tài)數(shù)組的概念(一維動態(tài)數(shù)組的建立和使用、二維動態(tài)數(shù)組的建立和使用)。
7.字符串及其應(yīng)用
字符串的表示方法和字符串的輸入輸出方法,字符串中有效字符的統(tǒng)計,字符串的復(fù)制,字符串的連接,字符串中字符的查找,字符串中字符的插入和刪除,字符串的比較和子串的查找,字符串中子串的插入和刪除。8.結(jié)構(gòu)體類型和聯(lián)合體類型
結(jié)構(gòu)體類型和變量的定義,typedef關(guān)鍵字的簡單應(yīng)用,結(jié)構(gòu)體變量的引用和輸入輸出,結(jié)構(gòu)體變量作函數(shù)的參數(shù),結(jié)構(gòu)體作函數(shù)的返回值類型,結(jié)構(gòu)體數(shù)組的定義和數(shù)組元素引用,結(jié)構(gòu)體數(shù)組作函數(shù)的參數(shù),結(jié)構(gòu)體數(shù)據(jù)類型與指針的關(guān)系,結(jié)構(gòu)體數(shù)據(jù)類型的簡單應(yīng)用——單鏈表,聯(lián)合體類型的定義和變量的引用方法,聯(lián)合體類型與結(jié)構(gòu)體類型的區(qū)別。9.C語言的文件處理及其應(yīng)用
文件概念與文件類型指針,文件的打開和關(guān)閉,文件內(nèi)部讀寫位置指針以及文件尾的檢測方法,文件中的單個字符讀寫操作,文件中的字符串讀寫操作,文件中的格式化讀寫操作,文件中的數(shù)據(jù)塊讀寫操作,文件內(nèi)部讀寫位置指針的定位操作,隨機(jī)文件處理基礎(chǔ)。10.位運(yùn)算與枚舉類型
位運(yùn)算符和位運(yùn)算表達(dá)式,位運(yùn)算的簡單應(yīng)用,位段的概念和定義方法以及位段的引用方法,枚舉類型的定義和枚舉變量的引用以及枚舉類型的簡單應(yīng)用。
十六、學(xué)時分配
1. C語言數(shù)據(jù)描述和C程序設(shè)計初步
2. 結(jié)構(gòu)化程序設(shè)計基礎(chǔ)和C語言的控制結(jié)構(gòu) 3. 數(shù)組及其應(yīng)用
4. 函數(shù)與C程序結(jié)構(gòu)
5. 指針與函數(shù)
6. 指針與數(shù)組
7. 字符串及其應(yīng)用
8. 結(jié)構(gòu)體類型和聯(lián)合體類型
9. C語言的文件處理及其應(yīng)用
10.位運(yùn)算與枚舉類型
十七、能承擔(dān)此課的教師:
4學(xué)時 6學(xué)時 3學(xué)時 6學(xué)時 3學(xué)時 5學(xué)時 4學(xué)時 5學(xué)時 4學(xué)時(選學(xué))
教學(xué)大綱制定者:熊壯 教學(xué)大綱審定者:
第四篇:程序設(shè)計技術(shù)課程教學(xué)大綱
《程序設(shè)計技術(shù)》課程教學(xué)大綱
一、課程名稱:程序設(shè)計技術(shù)
二、學(xué)時與學(xué)分:56學(xué)時(含實驗學(xué)時32/2)3.5學(xué)分
三、適用專業(yè):非計算機(jī)理工科各專業(yè)
四、先修課程:大學(xué)計算機(jī)基礎(chǔ)、高等數(shù)學(xué)
五、課程教材: 《程序設(shè)計技術(shù)(C語言)》(第3版)熊壯,陳策等編著,重慶大學(xué)出版社出版
六、參考教材: 《計算機(jī)程序設(shè)計基礎(chǔ)》,熊壯,劉慧君,伍星編著,機(jī)械工業(yè)出版社
《計算機(jī)軟件技術(shù)基礎(chǔ)》,梁光春、曾
一、熊壯編著,重慶大學(xué)出版社出版
《C語言程序設(shè)計》,孫家骕等編著,北京大學(xué)出版社出版 《The C Programming Language》(Second Edition),Brian W.Kernighan & Dennis M.Ritchie,機(jī)械工業(yè)出版社
七、開課單位:計算機(jī)學(xué)院
八、課程的性質(zhì)、目的和任務(wù):
計算機(jī)軟件技術(shù)基礎(chǔ)課程是我校為非計算機(jī)專業(yè)理工科學(xué)生設(shè)置的一門重要的計算機(jī)基礎(chǔ)課程。程序設(shè)計技術(shù)和程序設(shè)計語言是大學(xué)計算機(jī)基礎(chǔ)系列課程中的重要組成部分,培養(yǎng)學(xué)生的邏輯思維能力、抽象能力和基本的程序設(shè)計能力是程序設(shè)計技術(shù)課程的主要任務(wù)。本課程從結(jié)構(gòu)化程序設(shè)計技術(shù)出發(fā),以C程序設(shè)計語言為教學(xué)語言,通過對典型實例的算法描述以及相應(yīng)C語言代碼描述展現(xiàn)了在程序設(shè)計過程中如何對問題進(jìn)行分析,如何組織數(shù)據(jù)和如何描述解決問題的方法,展現(xiàn)了在計算機(jī)應(yīng)用過程中如何將方法和編碼相聯(lián)系的具體程序設(shè)計過程,進(jìn)而向?qū)W生傳授結(jié)構(gòu)化程序設(shè)計的基本概念、基本技術(shù)和方法。通過本課程的學(xué)習(xí),可以為學(xué)生學(xué)習(xí)其他計算機(jī)應(yīng)用課程打下良好的程序設(shè)計基礎(chǔ)。
九、課程的主要內(nèi)容:
(一)C語言數(shù)據(jù)描述和C程序設(shè)計初步
1.C程序的基本結(jié)構(gòu)
2.C語言的基本數(shù)據(jù)類型
3.基本運(yùn)算符和表達(dá)式
4.不同類型數(shù)據(jù)混合運(yùn)算及數(shù)據(jù)轉(zhuǎn)換 5.C程序設(shè)計初步
6.常用數(shù)學(xué)類標(biāo)準(zhǔn)庫函數(shù)使用
(二)結(jié)構(gòu)化程序設(shè)計基礎(chǔ)和C語言的控制結(jié)構(gòu)
1.C程序控制結(jié)構(gòu)中的條件表示 2.分支結(jié)構(gòu)程序設(shè)計基礎(chǔ) 3.循環(huán)結(jié)構(gòu)程序設(shè)計基礎(chǔ)
4.C語言中的其它簡單控制結(jié)構(gòu) 5.C語言控制結(jié)構(gòu)應(yīng)用舉例
(三)數(shù)組及其應(yīng)用基礎(chǔ)
1.一維數(shù)組應(yīng)用基礎(chǔ)
2.二維數(shù)組和多維數(shù)組應(yīng)用基礎(chǔ)
3.數(shù)組簡單應(yīng)用——數(shù)組元素值的隨機(jī)生成 4.數(shù)組簡單應(yīng)用——常用排序方法 5.數(shù)組簡單應(yīng)用——常用查找方法
(四)C程序結(jié)構(gòu)與C函數(shù)
1.函數(shù)的定義和調(diào)用 2.函數(shù)的嵌套調(diào)用和遞歸調(diào)用 3.變量的作用域和生存期 4.編譯預(yù)處理
5.多源文件C程序的組織方法
(五)指針及其應(yīng)用基礎(chǔ)
1.函數(shù)與指針的關(guān)系及其簡單應(yīng)用 2.返回指針值的函數(shù)
3.多級指針的定義和使用
4.指針與數(shù)組的關(guān)系
5.指針數(shù)組和命令行參數(shù) 6.用指針構(gòu)成動態(tài)數(shù)組(*)
(六)字符串?dāng)?shù)據(jù)處理及其應(yīng)用
1.C語言的字符串表示方法 2.字符串中有效字符的統(tǒng)計 3.字符串的復(fù)制 4.字符串的連接
5.字符串中字符的查找 6.字符串中字符的插入和刪除 7.字符串的比較和子串的查找 8.字符串中子串的插入和刪除
(七)結(jié)構(gòu)體類型和聯(lián)合體類型
1.結(jié)構(gòu)體數(shù)據(jù)類型的基本概念
2.typedef關(guān)鍵字的簡單應(yīng)用 3.結(jié)構(gòu)體數(shù)組
4.結(jié)構(gòu)體數(shù)據(jù)類型與指針的關(guān)系
5.結(jié)構(gòu)體數(shù)據(jù)類型的簡單應(yīng)用——單鏈表 6.聯(lián)合體數(shù)據(jù)類型的基本概念
(八)C語言的文件處理及其應(yīng)用
1.文件概念與文件類型指針
2.C語言中的文件處理基礎(chǔ)
3.文件的基本讀寫操作和順序文件處理 4.文件的定位操作和隨機(jī)文件處理
(九)位運(yùn)算與枚舉類型
1.C語言的位運(yùn)算及其應(yīng)用 2.位段及應(yīng)用
3.枚舉數(shù)據(jù)類型及其應(yīng)用
十、課程的實踐性教學(xué)環(huán)節(jié)
本課程實踐性教學(xué)環(huán)節(jié)學(xué)時數(shù)為32/2,實驗環(huán)境為:
1)WINDOWS 9X/2000/XP/2003操作系統(tǒng)環(huán)境; 2)Microsoft Visual C++ 6.0)集成環(huán)境;
實驗內(nèi)容參照《程序設(shè)計技術(shù)》課程實驗教學(xué)大綱執(zhí)行。
十一、說明:
十二、學(xué)時分配:
本課程理論教學(xué)學(xué)時數(shù)為40,各部分學(xué)時分配如下:
(一)C語言數(shù)據(jù)描述和C程序設(shè)計初步(3H)
(二)結(jié)構(gòu)化程序設(shè)計基礎(chǔ)和C語言的控制結(jié)構(gòu)(5H)
(三)數(shù)組及其應(yīng)用基礎(chǔ)(4H)
(四)C程序結(jié)構(gòu)與C函數(shù)(5H)
(五)指針及其應(yīng)用基礎(chǔ)(8H)
(六)字符串?dāng)?shù)據(jù)處理及其應(yīng)用(4H)
(七)結(jié)構(gòu)體類型和聯(lián)合體類型(4H)
(八)C語言的文件處理及其應(yīng)用(4H)
(九)位運(yùn)算與枚舉類型(3H)
十三、考試方式:
本課程考試由筆試和實踐環(huán)節(jié)考試(考查)組成,筆試為閉卷考試,試題類型為:
1)單項選擇 2)程序填空 3)閱讀程序題
4)根據(jù)算法寫程序或者根據(jù)程序?qū)懗鏊惴枋?5)按要求編寫程序
大綱制定者:熊壯
大綱審定者:
第五篇:通用技術(shù)感想
通用技術(shù)感想
本學(xué)期開始了通用技術(shù)學(xué)習(xí)。這幾乎是一門全新的課程,使我感到新鮮。
這門課程與其他學(xué)科相比,有著很大的不同。因為在這門課中,老師并不像其他老師那樣滔滔不絕,而是布置完任務(wù)后,只在一旁提供技術(shù)支持,而任務(wù)的主體,則需要有同學(xué)們自己組隊完成,非常開放。
由于任務(wù)量巨大,能否合理安排時間,使團(tuán)隊發(fā)揮出它的最大力量,便成了任務(wù)能否最出色地完成的決定因素。開始時,由于我們坐得較近,于是便自發(fā)地結(jié)成一組,可是心卻不能很好地凝結(jié)成一塊。雖說都是朋友,相處了一年了,可是在通技上卻相互間一無所知。其原因是因為不同的人有不同的能力,制作時也有著擅長的地方和不擅長的。開始的時候我們并不知道這一點,所以經(jīng)常自己蠻干,經(jīng)常強(qiáng)迫自己做自己不擅長的事情。所以即使偶然間也會驚嘆于隊友的驚人的想象力,但很多時候心中還是懷著不滿。
但是這才是相互了解的開始。不同的任務(wù)我們嘗試著分別完成,有時會契合不上,有時會著急甚至謾罵,但是我們還是會相互為了匹配而改裝,最后做成成品。抓取裝置完成的相當(dāng)差,是因為開始時便把目標(biāo)設(shè)定的太高,希望能夠精確地紡織人手的形狀和所有功能,但是到最后發(fā)現(xiàn)心有余而力不足了,美好的設(shè)計最終草草收尾。在設(shè)計越障裝置時組員們受了之前的教訓(xùn),但是也受了之前的刺激,有點蠻干,有點單干,還是覺得以自我為核心,其他人做的都“弱爆了”,往往是一個人在通技教室開夜車,最終做出來自己認(rèn)為合格的產(chǎn)品。說公道話,做工的確是不錯,可是還是因為缺乏討論的緣故,有些地方設(shè)計得不合理。于是組員們又開始了對它的改裝?,F(xiàn)在想想,其實當(dāng)時的改裝還是不夠出色。輪和軸的連接如果用齒輪的話也許會更好,馬達(dá)也許和主輪的外延相連可以把牽引力提高到三倍,這樣的話在測試中可以更加輕松。
通過兩個過度,我們最終找到了合理的分配方式,主體項目被有機(jī)地分成三個部分,我做最簡單的,樸神做復(fù)雜的,史大做難的,最后我在進(jìn)行對整體的優(yōu)化改良。我認(rèn)為主體項目部分我們配合得已經(jīng)不錯了,不過還有提升空間。