城市設計實踐教程范文

時間:2023-12-28 17:56:35

導語:如何才能寫好一篇城市設計實踐教程,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

城市設計實踐教程

篇1

[關鍵詞] 機動化需求;交通規劃;城市交通理論

中圖分類號: C913 文獻標識碼: A

隨著交通問題的日益凸顯,以及對以往交通設施或交通系統建設的思考,特別是伴隨著國家公安部、住房和城鄉建設部在全國范圍內實施“暢通工程”,交通設計已經越來越開始被廣大的交通規劃、建設與管理部門所接受并引入,且得到廣泛的應用。

運用交通設計方法對全國各城市的道路交叉口、事故多發地段或交通秩序混亂點、公共汽車交通行駛條件與環境等全面地加以優化,所產生的巨大作用是難以估量的。因此,交通設計的未來發展將更加注重手段以及深度,更趨于普及性、科學性、規范化和系統化。

一、城市交通設計理論基礎

隨著社會主義現代化建設進程的不斷推動,城市交通問題日益嚴峻,交通設計逐漸引起了人們的關注。從涉及范圍上講,交通設計主要涉及以下內容:第一,城市規劃原理,二是交通工程理論,三是系統方法論。在現階段,城市規劃原理是最佳構筑城市的理論基礎,交通工程理論是解析交通自然現象,探索交通規律的理論基礎,而系統方法論是一項運用系統思考解決非系統問題的定性研究技術,它主要用以解決那些包含有大量社會的,政治的以及人為因素的問題。綜合運用關于自然、社會和思維的科學知識體系,才能更好的發現社會中存在問題的內在關系與客觀規律,并加以解決問題。

二、城市交通問題

城市規劃與建設中,常因土地利用與交通供需的矛盾,交通基礎設施的建設不合理導致交通需求間的不協調,還有就是交通管理中缺乏對交通設計的科學指導,導致嚴重的交通問題。主要有以下幾方面的內容。

(一)城市土地利用與交通供需的問題

長期以來,城市規劃與建設中,土地規劃是首要的問題。土地用途也是當今城市發展需要提前考慮的重要因素。如果土地利用不處理好,會導致城市建設后期居住區、商業區、文化教育區、就業區等多種用地與公共交通的不匹配。

(二)交通基礎設施的建設不合理

目前我國的交通設施,尤其是道路建設,常側重于土木工程方面力學和材料性能,缺少對交通設施通暢,安全的考慮與優化設計,致使大量的交通設施很難發揮應用的作用,而且還浪費資源和金錢。不能無限制的單純以滿足日益增長的交通需求為目標進行基礎設施建設,道路資源分配與利用未能處理好,道路設計功能單一,城市道路等級比例不合理,甚至嚴重缺乏,都是我國目前面臨的現狀問題。

(三)交通管理問題

交通管理是國家改善交通的重要調控手段,用于調節交通供需關系和混合交通流及其各部分優先權的主要方法。但是目前,我國交通管理控制不是很嚴,常常導致行人與機動車交通流的沖突,易引發交通秩序混亂乃至事故。另外我國交通管理資源分配不均勻,常造成城市的干路網和支路網級配不合理,一些城市火車站、汽車站等交通樞紐與公交站點、路段及交叉口等秩序管理不到位,導致混合交通流相互影響,降低服務水平,交通效率下降,且存在嚴重的安全隱患。

二、推動城市交通設計建設理論準備

交通設計與交通規劃是一脈相承的,指導交通設施建設與管理,并互為檢驗。因此,交通設計首先應了解交通規劃等相關基礎和約束條件,對于改擴建的交通還應調查交通基礎設施的現狀以及使用情況。一般來說,交通設計包括基礎資料收集、交通現狀問題的分析與研究、初步設計、再設計、方案檢驗。

交通基礎資料收集主要包括道路資料、交通混合流量信息、規劃設計資料、交通環境資料,主要是為交通設計提供先期經驗,并為以后設計提供參考性意見和建議。

交通現狀問題的分析與研究主要是對目前道路的情況加以調查,確定目前道路運行情況,確定周圍交通環境影響,明確今后改善的方向。

初步設計、再設計、方案檢驗是對改擴建道路相關功能性指標的檢驗和審核。

三、推動城市交通設計的建設策略

基于當前城市規劃中城市交通設計出現的問題及理論基礎,為強化城市交通設計在城市規劃中的關鍵性地位,改善交通運行狀況,提高道路通行能力,降低道路交通事故發生率,構建有序、暢通的城市道路交通網絡體系。從根本上來講,為了最大限度的發揮城市交通設計舉足輕重的地位,必須要注意以下幾個方面的內容。

(一)加快基礎設施建設,積極發揮交通管理基礎功能

交通基礎設施具有很強的功能性,交通基礎設施建設,要最大限度的考慮交通設施的最基本功能和優化設計,避免大量的交通設施難以發揮應有的作用,造成資源和金錢的浪費,要適當的注意景觀造型,目前我國居民生活水平不斷攀高,越來越多的認們開始注重精神方面的需求,一個好的生活環境能給人們帶來好的精神面貌和樂觀愉悅的心情。除基礎設施之外,還要注意我國城市交通體系,長期以來,我國的城市交通體系以非機動化及道口為主,因此道理功能較為單一,交通設施的建設也以道路工程為主,特別是干線道路的建設,而且,道路資源的分配與利用未能較好地體現有線發展公交的原則,從而導致其交通設施的功能結構域與交通出行需求特征及其機動性和可達性不吻合。例如,國內有些城市的快速路、主干路、次干路和支路建設比例失調,城市次干路和支路不足,甚至嚴重缺乏,因此導致路網整體服務能力與水平低下,已成為我國各大城市交通問題的要因之一。我們必須要重視基礎設施建設。

我國是人口大國,凡是涉及到人本身的問題,在我國就是大問題,積極發揮交通管理基礎功能在我國顯得尤為重要。作為政府部門,要及時接受以及處理報警,提高信息收集與匯總能力,對道路現狀進行分析,在道路上設置提示牌,及時發現交通事件,并有效組織調度,規范交通違法行為,尤其注重各混合交通流的組織管理,通行權的管理、速度管理以及交通信號控制管理。作為我們個人,要積極遵守交通秩序,積極投身加強道路法律法規的道路中,學習并遵守《中華人民共和國道路交通安全法》及其實施條例的相關規定。

(二)提高技術水平,保證城市交通安全與暢通

目前,我國有些地區在大力發展智能交通系統,我們應該推廣使用更加精確,更加簡單快速的能為我國交通改善提供重要的理論支撐的高新技術。但是,在現階段,我國智能交通建設技術水平較國外還存在一定的差距。城市道路設計要逐步發展成以只能交通系統為依托,基于交通信息基礎上的管理措施及控制方案,提高管理的效率和居民的出行效率,從而保證城市交通的安全與暢通。有了強有力的城市交通理論基礎,我們就能更加快速的綜合交通信息服務,從而完善出行路線,保證交通參與者出行安全。提高技術水平,培養高科技技術人才,積極引進外國先進的科研成果,引進國外先進的科學技術,為我國城市的發展提供技術支持是我們現階段不可缺少的步驟。

(三)加大城市交通設計理論研究力度

作為城市的管理者,作為城市生活的一份子,要加強對城市理論研究的重視程度,提高理論研究對交通發展中產生的積極影響。要意識到城市交通設計理論研究的必要性和迫切性,在高校城市交通設計理論研究中給予充分的資金支持,使城市交通設計理論的研究高校的進行。對于一些財力比較緊張的高校,國家應采取措施積極應對,最終提升我國城市交通理論研究的整體水平,為現在做規劃設計提供強有力的支撐,更好的造福子孫后代。

(四)堅持具體問題具體分析原則,用實踐檢驗理論

由于全國各個城市發展不均衡,因此城市交通建設理論的研究也要堅持具體問題具體分析的原則。因為各個城市的交通狀況也不盡相同,有些城市發展迅速,建設手段和科技手段先進,有些城市緩慢,為此,我們必須對各個城市進行初步的分析,形成理論,并用理論切合實際的去指導該城市的發展,不能搞一刀切,城市建設理論的研究必須要以人才為后盾,在開發與應用上需要大量的技術人才與管理人才、操作人才,只有理論與實際相結合,才能更好的進行城市交通建設。

三、結束語

綜上所訴,進行城市交通設計理論研究,有助于從根本上解決我國城市擁堵、交通事故以及環境污染等問題。在現階段,要不斷發揮城市交通設計理論的重要性,強化資源的整合,系統的對現有城市交通做出判斷,運用理論指導實踐,用實踐來檢驗理論,保證城市交通安全與暢通,實現城市的可持續發展。

[參考文獻]

[1]馬國榮,楊立波.交通工程設計理論與方法.北京:人民交通出版社,2002.

[2]中國大百科全書(建筑?園林?城市規劃卷).北京:中國大百科全書出版社,1998.

[3]王建國.城市設計(第2版).南京.東南大學出版社,2008.

[4]許國治.系統科學.上海:上海科技教育出版社,2008.

[5]陸化普.解析城市交通.北京:中國水利水電出版社,2001.

篇2

(1)教學對象的分析

《計算機應用基礎》的微課程授課對象是某廣播電視學校的電視節目制作專業學生。因為,《計算機應用基礎》主要的目的就是有效地提高學生計算機實際的操作水平以及信息素養,是一門實用性特別強的課程。現階段,大部分的高職學生都是在初中時接觸計算機課程,甚至是小學階段就開始學習。所以,教學的對象具備計算機的操作基礎。然而,高職學生的學習興趣比較低,注意力也很難集中,容易走神。計算機課程的傳統教學具有較強的機械性,使學生學習的積極性不高,因此,新型的教學形式能夠更好地吸引學生注意力,并有效地提高高職學生的學習積極性。

(2)教學目標與內容的分析

根據幾次課堂學習,高職學生掌握了如何在幻燈片中輸入文字并且插入圖片的技能,而這節課的教學內容是教授學生自如地設置動畫效果。教學目標的設計主要包括知識和能力、過程和方法,以及此外還有情感態度和價值觀三方面,進而明確微課程教學內容的重點與難點。

(3)學習評價設計的分析

針對學習評價設計可以合理地將終結性評價與形成性評價相互結合,并在實際的教學過程中對學生的學習狀態進行形成性評價,對學生的課堂表現以及實際操作能力進行觀察,并對學生進行提問與詢問,掌握學生學習的情況。而在課堂教學結束以后,可以進行終結性的評價,給學生布置相關的測試題,根據學生答題的情況對學生的學習效果進行評價。

2.微視頻的設計

篇3

關鍵詞:生態建筑 生態社區 建筑 建設

一、生態建筑概述

所謂生態建筑,是根據當地的自然生態環境,運用生態學、建筑技術科學的基本原理和現代科學技術手段等,合理安排并組織建筑與其他相關因素之間的關系,使建筑和環境之間成為一個有機的結合體,同時具有良好的室內氣候條件和較強的生物氣候調節能力,以滿足人們居住生活的環境舒適,使人、建筑與自然生態環境之間形成一個良性循環系統。生態建筑所包含的生態觀,有機結合觀,地域與本土觀,回歸自然觀等等,都是可持續發展建筑的理論建構部分,也是環境價值觀的重要組成部分,因此生態建筑其實也是綠色建筑,生態技術手段也屬于綠色技術的范疇。因此,生態建筑綜合了綠色、信息、生物三大工程的重要組成部分,是生態、社會、經濟和諧可持續發展,人與自然和諧相處,實施“生態經濟”“循環經濟”模式的必然選擇。

二、生態社區的內涵及特點

1.生態社區的內涵

社區是社會的重要組成部分。社會能否實現生態建筑,在很大程度上也依賴于社區能否實現生態化。關于生態社區,目前國內外并沒有形成一個統一的認識,但一般都認為:生態社區是具有合理選址和規劃,盡量維持原來的生態系統平衡,實現資源、能源的高校循環利用,減少“三廢”排放,使其達到無害化和資源化,保證健康和舒適的室內環境質量,實現人、建筑、自然相融合諧的建筑體系。生態社區包含人與自然和諧以及可持續發展的理念,是一個多功能的社區,它充分體現出人、建筑與環境的和諧統一,因此包含內容十分廣泛。生態社區不僅要實現資源的高效循環使用,降低資源消耗,體現能源資源的高效利用,并盡量使用再生資源,滿足生態社區可持續發展的需要,還要保證便利的生活設施,重視人類居住地各種非自然物質構成環境的生態作用。便利包括社區與先進的內外交通,內外系統的關系,公共服務設施的配套和便捷的服務方式。

2.生態社區應具備的特點

從宏觀上看,生態社會應具備以下特點。(1)生態規劃。居住區選址要因地制宜,利用當地的地形、地質、水文條件、氣候等,充分發揮自然條件優勢,用最少的消耗和對環境最小的影響來創造能滿足人類居住要求的人工環境。除此之外,要注意保護社區的生物環境。(2)生態建設。在創建過程中如何保證生態社區的環保、節能、健康等特性,關鍵是進行全壽命周期的環管理。(3)生態管理。完善組織機構和社區管理制度,社區內的組織機構應立足于解決社區的問題,進行社區的建和管理;社區的制度應能最好地調控社區各項活動的進行。建立生態社區的管理信息系統,將社有關的人口、物資、住宅、服務設施、社區活動等等各個方面的數據進行綜合集成,供社區管機構進行科學的管理決策,同時要使社區組織和居民能夠迅速查詢和檢索需要的信息。(4)生態文化。生態文化是一種人與自然關系的新的價值取向,從過去人統治自然、征服自然的文化,轉尊重自然、尋求人與自然和諧發展的文化。

從微觀上看,生態社區系統還應該具備如下特點:①良好清潔的環境,遠離各種形式的污染(包括氣體、水、噪音等)。②擁有便利的出行交通及配套齊全的服務設施。③綠化比例高,景觀優美。④各種生活設施配套齊全。⑤社會自我管理高效。⑥低碳、節能、環保。

三、生態社區的建設

1.生態社區的空間社區建設

社區又一個由邊界、廊道、基底(綠地系統)、基線(建筑與基底的交接帶)、斑塊(各種空間節點)等結構要素構成的景觀單元,其中各組成要素之間通過一定的活動產生聯系和相互作用,在空間上構成特定的分布組合形式,共同完成居住區系統所承擔的生產、生活以及還原自凈等功能。因此,進行生態社區建設,必須使得社區組成因素的各要素生態化。

2.水系統生態網的建設

隨著人們對生活質量的要求的提升,對水資源需求量也在不斷地增加、水環境的不斷惡化、水資源的短缺成為了世界性的問題。迅速進行的城市化對水循環的影響城市化發展過程中當開發出的土地被利用時,該區域原始的天然流域地面被人工建筑以及鋪裝覆蓋。城市下墊面的不透水面積大大增加,截斷了水分入滲及補給地下水的通道,使地表徑流增加,徑流量匯流時間相對縮短,滯洪、蓄洪能力大幅度減小,時常引發洪澇災害,影響地表水和地下水的相互轉化。水系統生態網的建設主要包括:雨水循環利用、中水循環利用、水景的生態效益等

3.綠化景觀生態網建設。社區綠化是城市綠化的重要組成部分。《中國21世紀議程》提出的21世紀中國人類社區發展的目標是:“建設規劃合理,配套設備齊全,有利工作,方便生活,社區環境清潔安靜,居住條件舒適的人類社區。”其中社區的綠化配置是創造宜人居住環境的必要條件,它在改善小區的生態環境,體現小區的文明程度,有效地控制居住建筑密度和適度的容積率等方面發揮重大作用。社區綠地模式生態優化策略有加強綠地系統的連續性;完善綠地系統的整體性;注重綠化布局的生態性良好的社區綠地生態環境,需要加強綠地系統整體布局的連續性和整體性,同時,注重綠化植物配置的生態性、自然性,增加社區綠地的綠量,也是保證綠地生態效益得以充分發揮的重要手段。

4.社區交通網組織建設

道路系統擔負著社區與外界及社區內部機動車的交通聯系。步行道往往與社區各級綠地系統結合,起著聯系各類綠地、戶外活動場地和公共建筑的作用。具體措施包括:重視道路網絡的設置,實現居住區道路系統與城市道路系統一體化,通過步道串聯各個特色性的景觀空間節點形成具有層次性、趣味性的游賞景觀序列。實施人車分流的設計理念,力圖保持居住社區內的安全和安靜,保證社區內各項生活與交往活動正常舒適地進行,避免社區大量私人汽車交通對居住生活環境的影響。同時,避免人車分流絕對化,在一定條件下采用人車混行的交通模式,既可提高社區交通的舒適度,也可以節約土地資源。生態社區的設計還體現在路面、路沿的生態設計(在保證使用強度要求的前提下,宜更多采用透水性的鋪裝,并應利用道路邊緣組織地表徑流);社區內車輛控制車速;消防車道隱蔽設計;提供無障礙通道設計;人行休閑道設計。

5.建筑布局的合理性建設

綠色建筑設計包含著資源利用的經濟性并充分利用地域氣候特征、地理因素、地方文化與風俗、建筑肌理特征、有利于環境持續性的各種能源分布,如地方建筑材料的利用強度和持久性,以及當地的各種限制條件等等。建筑朝向與生態相結合。。利用太陽能等自然能力,減少電能的消耗。多使用綠色建筑材料,采用低能耗制造工藝和無環境污染的生產技術。,在產品配置或生產過程中,不得使用甲醛、鹵化物溶劑或芳香族碳氫化合物;產品中不得含有汞及其化合物,不得用含有鉛、鎘、鉻及其化合物的顏料和添加劑。產品具有多功能化。產品可循環或回收利用,無污染環境的廢棄物。實施綠色裝飾。并注意使用其他建筑節能技術如新型保溫材料、紅外熱反射技術、高效節能玻璃研發吸熱玻璃或熱放射玻璃、熱回收裝置、空氣滲透研究及門窗氣密性能的改善,提高工藝生產中的能源利用效率;開發推廣節能供暖技術和設備;開發和應用高效保溫隔熱材料等等方面的技術革新。

6.硬質景觀配置及照明的建設

社區的硬質景觀包括亭、廊、棚架、雕塑小品、山石、仿真景觀、便民服務設施、信息標志系統、圍欄、欄桿、擋土墻、鋪地等。所有硬質景觀的選材都應具有環保性能。整體風格應該統一,簡潔而樸素,并與周圍環境融為一體。建筑小品應該符合人的行為習慣要求尺度。注意景觀細節設計,如座椅材料最好選用防腐木材,避免使用冰冷硬質的石材或金屬材料;室外踏步級數超過了3級時必須設置扶手,以方便者人和殘障人使用等。信息標識設計應該得到重視。如社區內的名稱標志;環境標志;指示標示;警示標志等四大項內容進行設計。 轉貼于

生態社區的照明系統包括車行照明、人行照明、場地照明、安全照明(用于交通出入口或疏散口)、以及裝飾照明。照明系統應該盡量采用節能型系統和燈具,照度要根據不同的照明要求確定,要避免產生眩光。對于車行照明,燈具要選擇帶遮光罩的形式,避免光線直射到住戶室內,排布要均勻有規律性,保證路面燈照效果均勻,照度范圍、高度等主要從細節上體現生態的功能。

參考文獻

篇4

關鍵詞:綜合性課程設計;軟件工程;教學實踐;創新模式

中圖分類號:G642 文獻標識碼:A

1引言

軟件工程課程具有綜合性強,實踐性要求高的特點。但是,通過教學實踐發現學生普遍感覺軟件工程課程中的概念抽象,不容易在課堂講授中獲取切身的體會和認識。同時,大部分學生的編程實踐較少,很少參與開發實際的軟件項目,對項目的背景了解甚少,欠缺在實際環境中綜合運用知識的能力。因此,僅僅是在上軟件工程課程的時候以固定課時的方式進行實驗訓練,學生很難真正理解和掌握軟件工程的內涵。從實驗過程來說,學生也沒有足夠的時間為具體的項目做好充分的準備,以完成資料查找、閱讀、系統分析、設計、編碼和測試等軟件開發工作。此外,很多學生重視編程等技術的學習而忽視了必要的文獻查找、閱讀和寫作的訓練。

開展綜合性課程設計主要是要解決本科生在學習中重理論輕實踐,缺乏綜合運用各種知識來完成實際工作的問題。軟件工程綜合性課程設計作為培養學生軟件開發能力的重要教學手段為軟件工程課程教學提供了理論與實踐相結合的有效途徑。通過參與綜合性課程設計,學生能更好地掌握軟件開發的基本技能,培養動手能力,鍛煉分析和解決問題的能力。通過經歷整個軟件開發過程,學生發現和解決各種問題,能進一步培養學生的創新素質;同時,經過工程實踐,學生還能建立起獨立開展軟件開發工作的信心和動力。

2課程設計的組織

課程設計以學生為主體,為學生提供一個既動腦又動手,并且獨立實踐的機會。首先實驗題目要能激發學生的興趣而不僅僅是一些常規的示例性課題。其次,課程設計的時間安排、實驗的開展都需要學生自己把握。因此,在實踐過程中不能按通常的課程教學來組織,需要圍繞給定的具體題目指導學生自己查閱相關的資料,自學必要的開發工具,搭建實驗的開發環境,完成編程和測試工作。除了軟件開發實踐以外,還要在此過程中培養學生的項目組織和管理能力,以及團隊協作精神。老師主要是通過指引方向、討論問題、提出建議、評價和考核完成情況為學生提供一個將所學知識進行融會貫通的環境,讓學生在這個環境中自由的成長。

圍繞上述的教學理念,教學過程的組織主要包括以下三個方面:

(1) 制定目標和要求。讓學生明確綜合課程設計的重要性、需要完成的任務和考核目標,給出具體的問題領域和題目。綜合性設計的題目可以按照不同的標準進行劃分,例如:研究型和應用型題目,或科研型和教學型題目。研究型題目可以指定學生完成某個特定的研究問題,例如:某些比較復雜且學生沒有學過的算法。應用型題目則偏重軟件開發實踐,訓練學生掌握新的技術,例如對于網站開發類題目,不僅是簡單的實現網站構建,而是引入當前IT領域最新的技術(如Ajax),使學生學會如何在較短時間內掌握一門新的開發技術。

(2) 按學生的實際水平和情況進行分組管理。學生在知識掌握和運用方面有一定的差異。有的學生具有較強的分析、理解能力,但是動手能力較差;而有的學生動手能力較強,但在寫作方面的訓練較少。不少的學生在接觸到自己不熟悉的領域時,感覺進入陌生的領域很困難,缺乏完成題目的信心。另外,很多學生由于認識上的問題,關心編程鍛煉而忽視寫作練習。針對這些問題,在組織管理時,要充分了解學生各自的特點,把不同類型的學生劃分到一個小組中,例如:在一個小組中以五個人為上限,進行合理組合和搭配使在一個團隊中既有具有較強管理意識的學生、編程能力較強的學生,又有一定寫作能力的學生。在管理小組時,讓每個人去嘗試其他小組成員的角色,讓他們從團隊中學習,既發揮各自的專長,又能全面培養軟件開發的才能。

(3) 項目實施和指導。采用定期檢查任務進度、召開團隊會議、討論問題等形式關注并檢查學生的工作情況。在時間安排方面,通過一個學期來實施整個課程設計,所有實踐不占用課程時間,學生利用課余時間來完成分配的任務。前期老師對如何開展工作進行指導,然后定期對學生的階段性成果進行檢查。根據學生所積累的問題的數量和重要程度不定期的做一些軟件開發知識的專題指導,如軟件編程規范、界面和數據庫設計、軟件體系架構等。在完成系統后,指導學生依據文檔規范撰寫實驗報告。針對在寫作過程中出現的條理混亂、表述不清等問題,通過講解相應的寫作模板和案例來加強學生的寫作訓練。最后,對學生提交的各種文檔采用分析、討論等方式進行評審和考核。

3教學實踐

在綜合考慮各情況的基礎上,以實驗項目的形式開展綜合課程設計的教學活動。設計的實驗題目涉及多領域的知識和工程背景。老師在指導過程中,運用引導、輔助等手段來充分發揮學生在實踐中的主導作用,加強創新能力的培養,讓學生充滿熱情地參與到系統開發,從中獲取知識和經驗。

(1) 引導學生進入課程設計

開始課程設計時,首先召集學生,建立小組聯系方式,確立項目的開發團隊。給小組成員講解綜合性課程設計的目的和意義、題目背景,以及所涉及的知識領域。大多數學生是第一次完成這樣較大的軟件開發題目,缺乏足夠的自信,老師需要通過鼓勵來幫助學生掃清心理障礙。剛開始學生對整個工作沒有明確的思路和規劃,因此要引導學生按照項目的開發方式進行規劃,包括時間安排、任務分配、確定重點、查閱資料文獻,等等。通過培養學生獨立查閱文獻資料的能力和對系統進行分析和設計的能力,使他們能獨立地思考問題,逐步擺脫對老師的依賴。

對于項目完成的成果,給出明確的規范和考核標準。在開始課程設計前需要向參加項目的成員介紹軟件開發需要建立哪些文檔,例如:需求規格說明書、概要設計說明書,等等,要求學生按照標準的軟件工程文檔來完成課程設計報告。概要講解有關的軟件開發工具,包括設計工具(MS Visio等)、開發環境工具(MS Visual Studio,Eclipse等)、測試工具(JUnit等)。這些工具的安裝、配置和使用要學生通過搜索Internet、查找圖書館資料來自學掌握。

(2) 培養創新能力

軟件工程教學如果僅僅在抽象的概念、術語和圖表上進行分析、講解,學生沒有直接的項目開發體驗,不了解真實用戶的需求,就很難發現在軟件開發中存在的問題,這樣也就限制了學生用新的思維或新的角度去思考問題。從很多IT行業的成功例子中可以發現很多優秀的人才在實踐中發現問題、解決問題從而創造了新的產品和技術,甚至開拓了一個新的市場或領域。例如,Google、Facebook、P2P軟件等都是從最初一點想法和實踐發展起來的。因此,在綜合性的課程設計中要充分考慮發揮學生自己的想象力,訓練學生的創新思維。

在綜合性課程設計中提出四種創新模式,通過不同的創新模式引導學生突破傳統和常規的思維方式,盡可能以創造性的方式去解決實踐中遇到的問題。

① 應用創新。應用創新以實際工程中的用戶需求為核心,以多領域相結合,強調軟件系統的實用性,例如:在指導學生確定題目時,把P2P網絡和信息檢索相結合提出應用軟件課題。

② 技術創新。開發一個具體的軟件系統需要各門課程,甚至是其他學科的知識,因此,掌握新的技術,并對多種技術進行融合創新,能極大地激發學生的積極性。例如:根據學生已掌握的操作系統知識,在實驗中結合多核技術擬定“基于多核實現矩陣并行運算”的題目。

③ 研究創新。研究創新強調問題驅動和研究導向,通過給出能激發學生興趣的研究問題,進行研討式分析和實驗。老師指導學生閱讀某個研究領域前沿性的論文,在論文的基礎上實現相關的算法和系統,在逐步積累的基礎上,對不足的地方加以改進,實現創新。

④ 管理創新。在實際的軟件項目開發中,管理比技術更重要。通過實踐要讓學生重視管理,學會管理,培養管理能力,實現管理創新。例如,在軟件開發中經常會出現各種變化,包括軟件需求、設計、源代碼等都會在開發過程中出現這樣或那樣的改變,學生通過在實踐中體會這些變化對軟件開發的影響,思考如何從管理的角度去解決這些問題,從而發揮創造性。

(3) 評價與考核

在實驗過程中要進行階段性評價,以討論的方式找出軟件系統和文檔中的問題。將文檔分發給團隊成員,每個人要對其他成員的工作進行分析和衡量,對程序代碼和各種文檔進行評估,提出自己的看法。通過討論以及批判性和創造性的思考,來強化學生之間的知識交流,提高其分析能力,鍛煉交流和溝通技能。老師在評價時要考察學生的開發進度、商討解決出現的技術問題,協調管理中的矛盾。在總結學生工作時要對學生作出指導,并給出改進建議。

考核方式主要是對學生開發的軟件系統和課程設計報告進行評分。在評分時,要綜合考慮學生的平時表現、提交的源代碼、課程設計報告,以及是否具有創新性。具體來說,考核分為三個部分:第一部分是軟件系統的需求分析,這一部分占 30分,主要根據文檔考察學生對系統的認識和分析能力;第二部分是軟件系統的設計,這一部分占30分,主要考核學生運用各種圖表和語言進行系統分解和設計的能力;第三部分是軟件系統的編碼和測試,這一部分占40分,主要考核學生的邏輯思維能力和動手能力。

4總結

當前本科生除了掌握基本的理論知識和技能外,還需要通過訓練學會如何運用各種知識來解決實際問題。綜合性課程設計以培養學生的綜合素質和能力為目標,以發揮學生主觀能動性為指導思想,注重學生在實踐過程中各方面能力的培養。通過開展軟件工程的綜合性課程設計,為學生建立起完成具體任務的團隊合作環境,使學生真正成為學習的主動者,讓學生組織項目團隊,擔任不同的角色,培養了組織和管理才能,提升了動手能力和創新素質。

參考文獻:

[1] 周波,鐘林飛. 軟件工程課程設計教學方法探討[J].計算機與網絡教學,2007(9):154-155.

[2] 劉智,劉加伶,閆河,李唯唯.數據庫課程設計的教學思路與實施[J]. 軟件導刊,2009(1):198-199.

[3] 龐曉瓊.案例驅動的數據結構課程設計教學改革實踐[J]. 計算機教育,2009(1):53-55.

[4] 唐仕喜.編譯技術可擴展式課程設計改革研究[J]. 計算機教育,2009(2):40-42.

[5] 張天寶,王攀峰.試論新型教與學的關系的建構[J].教育研究,2001,(10):38.

Teaching Practice of Comprehensive Course Design of Software Engineering

ZHU Da-yong1, ZHANG Xin-li2, LI Shu-quan1

(1. School of Software, University of Electronic Science and Technology of China, Chengdu 610054, China; 2. Department of Math and Information, Chengdu University of Information Technology, Chengdu 610054, China)

篇5

關鍵詞:上機實踐;實踐教材;教學改革;創新;探索

中圖分類號:G642 文獻標識碼:A

1引言

在計算機教學活動中,計算機語言程序設計方面的教學是比較困難的,因為計算機語言和我們自身使用的語言在邏輯上有很大的區別,具有較為嚴格的語法格式和獨特的算法邏輯。在教學中,語法和算法都可以通過研讀程序進行講解,但是,如何使學生通過學習能夠獨立編寫程序一直是我們教學中的難點。由于計算機的算法與數學上算法有很大的區別,而經過十幾年的學習,大部分學生利用數學中的算法解決問題已成了定式,例如求“1+2+3+……+100”這個計算機程序語言中經典的問題,很多學生考慮的是簡便公式而不是直接循環求累加和,類似的問題不勝枚舉。如何使學生從多年養成的思維定式中解放出來,輕松編寫適應計算機特點的優秀程序,擴展其思維能力、創新能力,是程序語言教學需要解決的首要問題。針對這一問題,除了需要在計算機程序設計教材上下功夫外,實踐教材的切入與引導也是不可缺少的必備環節。

2遵循學習規律,重視實踐環節

長期以來,大家對編寫計算機程序設計語言的教材十分重視,但卻忽視了實踐上機教材的編寫,甚至于上機教材絕大部分內容是程序設計語言教材的習題解答,有的老師甚至不希望學生購買上機教材,因為部分學生會直接抄書上的作業答案。但是,歷年來上機編程卻是學生學習計算機程序設計語言的薄弱環節,許多學生可以熟練地閱讀程序,但需要獨立編程時卻束手無策,不知從哪方面下手。而大部分的上機教材的上機實驗的內容都只是針對某一個知識點,簡單地提出編程要求,達不到輔導學生自主編程的目的。

為了解決這一在教學環節中出現的問題,培養學生的獨立思考和編程能力,拓展學生思維,我們編寫了《C++程序設計上機實踐與學習輔導》教材,教材由四個部分組成,分別為上機實驗指導、學習輔導與習題解答、綜合測試和書中出現的全部習題與測試題答案。

3針對上機環節的創新與實踐

雖然第一部分的上機實驗指導只有16個單元,但卻不同于一般的實驗教材,是遵循學生的學習規律,從閱讀程序模仿程序入手,由淺入深,最后達到拓展思維、提高編程能力的目的。具體來說,有以下四個步驟:

(1) 分析運行樣例程序

閱讀分析程序是學習計算機程序設計的第一步。每個實驗單元的第一部分都是一個有一定深度和難度的典型范例程序,同時對該程序進行編程分析,分析程序的算法和難點,并且針對該程序提出問題,需要學生通過上機運行分析程序予以解答,目的是使學生通過調試運行樣例程序掌握算法的基本結構與常用語法規則,并且學習規范化的編程方法。

(2) 完善程序

實驗單元的第二部分是完善程序。給出一個與樣例程序類似的完整的程序架構,其中重點的算法或相關的語法部分由學生自己完善,完善后調試運行,并且回答有關的問題。這樣通過練習,逐步使學生適應了程序的語法結構,同時因為算法是學生自己完善的,也解決了程序結構與算法不能兼顧的問題,使得學生可以有針對性地解決重點問題。在這一部分中,如果碰到經典的算法問題,比如弦截法求解方程、選擇法排序等,則會給出詳細的解釋,以幫助學生深入掌握。通過這一部分的練習,學生對程序的結構和算法語言的特點有了一個比較全面的認識,也有了一定的獨立編程的能力。

(3) 模仿樣例程序編程

實驗單元的第三部分是要求學生獨立編寫與樣例程序類似的程序,主要是使學生通過模仿練習獨立編程。模仿是獨立編寫程序的必要步驟,通過模仿,可以了解規范的程序結構,思維方式,編程方法,程序設計技巧,同樣,對編程過程中涉及到的常用算法及編程難點都有詳細的提示及指導。

(4) 進階提高編程

實驗單元的第四部分是進階編程練習,編寫與上述三部分內容與語法有一定的關聯度但又具有一定難度的程序。這一部分要求學生比較好地掌握前面三部分的內容,目的在于加強學生對所學知識、技能的靈活運用。在這一過程中,學生獨立分析問題和解決問題的能力得到提高,并且可以嘗試不同的解決問題的方法,引導學生用多種思維方式去解決問題,拓展思維能力,增強學生的創新精神和創新能力。

每個實驗單元都是由上述四個部分組成的,從學生實踐的角度而言,由淺入深,構成了一個有機的整體,使不同程度的學生都能找到適合自己實際情況的實驗項目,達到提高學生的知識水平和實踐動手能力的目的。

例如實驗書中的函數單元,其中樣例程序是根據變量求解函數值,通過這個樣例程序使學生掌握了調用函數的格式,實參、形參的定義、引用,函數返回值的使用等函數調用的基本知識。而完善程序部分有兩個程序,一是用牛頓切線法求解方程的實根,另一個是利用二分法求解方程的根,兩種算法都給出了詳細的圖示說明,要求學生完善的部分則是實參、形參調用的語法格式和關鍵的算法語句。學生在完成該部分內容的時候,不用去考慮具體的程序結構,而將重點關注在函數部分最易出錯的地方上――參數的調用格式和函數返回值的應用。模仿編程的部分是編寫弦截法求解方程的程序,同樣在書中給出了弦截法求解方程的詳細的圖示說明,而弦截法解方程的程序結構與二分法極其類似,所以對學生而言,只要掌握了函數調用的概念,通過閱讀程序說明就可以輕松地完成這一項目。進階提高是用遞歸調用的方法編寫牛頓切線法求解方程的程序,這個題目有一定的難度,因為遞歸調用本身就是程序語言學習的難點,但是,從另一個角度來看,掌握了遞歸調用,則對函數調用參數的傳遞、函數值的應用等函數調用的概念也有了一個深層次的理解,同時編程能力也有了進一步的提高。

由此可見,通過這四部分的練習,不同程度的學生都可以找到適合自己水平的切入點,進而深入下去,由淺入深,掌握每個實驗單元的內容,編程能力和思維能力都得到了切實有效的提高。

以上是實踐教材的第一部分即上機實驗指導部分的內容及特色,也是我們編寫實踐教材的初衷。

4用多樣化練習鞏固所學內容

篇6

關鍵詞:課程整合;程序設計基礎;教學內容;教學方法;能力培養

一、引言

大學非計算機專業的公共計算機基礎課程均在大學一年級開設,共開設兩門必修課,即第一學期開設《大學計算機基礎》、第二學期開設一門計算機程序設計課程。《大學計算機基礎》屬于入門性的課程,主要介紹計算機的基本知識,掌握OFFICE等常用軟件的操作和使用,使學生具備操作和使用計算機的基本技能。計算機程序設計課程屬于提高性的課程,目的是使學生初步具備計算機編程的能力,這種課程體系、教學內容與教學方法已經沿用多年。隨著社會信息化水平的不斷提高和建設創新性國家、培養創新性人才的需要,公共計算機基礎教學也面臨著改革與發展的必然要求。大連民族學院是國家民委直屬的一所民族院校,也是唯一一所設在沿海開放地區、以工科和應用學科為主的民族院校,歷年來,學校高度重視學生計算機應用能力的培養,鼓勵和支持教師針對民族院校的特點大膽進行公共計算機基礎教學的改革與實踐,截至2008年,《大學計算機基礎》獲得了遼寧省精品課程,還獲得一項遼寧省教育教學改革成果二等獎等標志性成果。在此基礎上,2009年開始,我校又開始實施新一輪的計算機基礎教學改革工程,其主要內容是:①調整原有的課程體系。即將第一學期開設的《大學計算機基礎》和第二學期開設的《計算機程序設計基礎》兩門課程進行合并、整合為一門課程;②改革教學內容。整合后的教學內容以“程序設計”為主線,將原《大學計算機基礎》課程的內容進行取舍和提高,并融合到《計算機程序設計基礎》課程的相關內容之中,將原定于第二學期開始學習的程序設計內容提前到第一學期開始學習;③以能力培養為導向,改革教學方法與手段。 經過兩年的實踐,已經取得了明顯的效果。本文根據作者面向部分專業講授VB程序設計基礎課程的經歷介紹改革中遇到的主要問題、采取的措施和實踐的效果。

二、改革中遇到的主要問題

1.民族院校的新生入學時計算機水平參差不齊,給教學帶來很大困難

民族院校是為少數民族和民族地區服務的,是培養少數民族高素質人才、傳承和弘揚各民族優秀文化的重要基地。全國現有民族院校15所,在校大學生20余萬人。我校有來自56個民族的學生,來自民族地區和西部地區的學生占81.26%,少數民族學生占65%,生源個體差異大,有的學生入學時剛剛接觸計算機,有的學生中文基礎比較差。表1是大連民族學院2010級學生入學時計算機水平測試結果,可以看出學生的計算機知識和技能差異很大,其中,40分以下來自西部民族地區的學生占62%,而成績較好的學生大部分來自東部地區。

表1 大連民族學院2010級學生入學計算機水平測試情況

2008年以前,按照原來的課程體系是第一學期先開設一門《大學計算機基礎》課程,使學生具備操作和使用計算機的基本技能,之后在第二學期開設“程序設計基礎”課程,這種課程體系對基礎較差的部分同學有益,但存在的主要矛盾是有一定基礎的學生吃不飽,而且由于課程內容的起點比較低,已經落后于現代信息社會對大學生計算機應用能力的更高要求,因此,改革也勢在必行。2009年以后,按照整合后新課程體系的要求,提高了起點,且程序設計基礎課程調整到第一學期就開設,使得基礎較差的部分同學面臨著比較大的困難,也給老師的教學提出了新的挑戰。

2.傳統的課程教學定位不適于學生計算機程序設計能力的培養

程序設計基礎課程的教學目標是培養學生具備利用一種計算機的程序設計語言編寫出正確的程序進行問題求解的基本能力;課程的特點是程序設計語言的理論知識是格式化的記憶性知識,且內容多而散,而編程序時則需要學生能夠根據所求解的不同問題進行靈活運用;教學的重點是程序設計能力的培養,難點是求解問題的計算思維能力的建立。傳統的教學方法側重于對格式化的語言知識的理解和記憶,教師和學生忙于對大量語言知識單元的教與學,實驗教學也是主要針對知識單元設置相應的實驗項目,側重消化和吸收,期中或期末布置一個綜合性的大項目,讓學生綜合運用所學知識完成程序的設計。在多年的教學實踐中,我們意識到這種教學方法存在的問題,一是在平時的教學中,學生只關注知識單元的理解和單一功能的實現,把本來具有前后聯系的知識割裂開來,往往是學了后面忘了前面,等到期末做綜合性大項目時缺乏整體觀念而感到茫然,根本達不到期待的效果。二是由于課程內容較多,教師總想盡可能多的布置實驗項目,形成一種以量取勝的導向,且總埋怨學時不夠。三是實驗項目的設置以實現單一功能為目的,重在訓練學生理解所學的格式化命令運行的結果是什么,缺乏訓練學生靈活應用的能力,仍然停留在一種操作技能性的能力培養層面。學生普遍認為枯燥難學,難以形成整體的邏輯思維,其結果是只要題目稍作改變就不知所措。因此,應該將課程教學的定位調整到培養學生的計算機程序設計能力上來,重點應該是如何訓練學生建立求解問題的思維能力。

三、采取的措施

1.實施強化輔導,幫助基礎較差的學生跟上正常的教學進度

篇7

[關鍵詞]網絡工程;實驗室建設;實驗教學

[中圖分類號]TB-01 [文獻標識碼] A [文章編號] 1009 — 2234(2012)04 — 0194 — 02

1 引言

網絡技術的飛速發展已成為承載信息經濟運轉的高效平臺, 從而也帶來了對網絡技術人才需求量的不斷增長。然而,網絡技術人才的培養依賴于一定的辦學環境和優良的師資條件〔1〕。嚴格的課程管理、優質的課程資源和合理的人才培養方案固然是辦好網絡工程專業的前提條件, 但網絡工程實驗室的建設也非常緊迫和重要〔2〕。

我校網絡工程專業自開辦以來取得了一些成績,但網絡工程實驗室的建設跟經濟發展的速度相比還比較滯后。一個完善的網絡工程實驗室建設要考慮到許多方面,其中,實驗室建設規劃和軟性教學服務為最重要的環節。

學校結合本專業的實際情況和其它學科的發展狀況,將特色和創新作為網絡工程實驗室建設的目標。于2011年建立了全新的網絡工程實驗室,希望它不僅成為人才培養的搖籃,而且成為任課教師專業發展及科研工作的重要基地。

2 網絡工程實驗室建設目標

網絡工程實驗室的建設整體框架分4橫1縱。4個橫向層次相互關聯,分別為上層提供服務,形成橫向層次關聯,為整個計算機網絡工程專業示范性學科建設的整體部份。1縱關聯4個橫向層次建設,為實驗室日常運維管理,它是保證整個實驗室順利開展、高效利用的基礎。網絡工程實驗室建設的主要目標是:

(1)滿足學校人才輸出的需要。基于學生個性、能力區別,高等院校計算機網絡人才輸出基本為設計咨詢人員、項目實施人員、網絡管理人員、業務銷售、商務助理等幾類〔3〕。實驗室建成后整體上可為以上幾類輸出人才提供教學、設備實操、項目演練、技能訓練,以及為學生提供專業的培訓服務,以增強個人專業素養和職業能力。

(2)滿足學校建立多樣化實驗環境的需要。考慮到IT行業正按行業細分性發展,各行業對人才的行業理解能力日益突出。實驗室的建設要滿足學校相關學科的需要,從教學體系到硬件設備可模擬行業進行實驗〔4〕。如金融、政務、電子商務、企業信息化等行業實驗,打造行業技術突出的專業化精細人才。同時,提供標準的技術接口,學科可引入配套的實驗應用系統,進行整體信息化的設計與項目演練,打造應用細分化實驗,突破傳統實驗僅限于網絡層和系統層的應用局限〔5〕。

(3)滿足專業教師學習網絡、從事網絡技術研究和應用系統開發的需要。除了引入傳統網絡實驗的交換、路由、安全等技術外,網絡工程實驗室還引入3G、數據中心、云虛擬化等前沿技術實驗。一方面可以為精英式學生、學校教師提供前沿技術學習了解、專研的平臺條件,同時,也為引入完善的行業項目實驗提供了如3G接入,數據中心、信息安全設計等實驗支撐平臺,使實驗中心有條件模擬全面的綜合實驗項目。

(4)滿足實習基地建設的需要。為了使網絡工程學科能正常高效開展起來,學校學科建設和人才培養中,提供認證、雙師培訓、置換教材、技能競賽、行業實驗等服務,配合學校進行精英式教學課程、人才培養建設。同時提升建設效率,在短時間內即有明顯、創新的發展提升。同時加緊建設底層的硬件實驗設備,完全采用行業標準設備,技術全面、產品質量穩定。

3 網絡工程實驗室建設規劃

如圖1所示,本實驗室共分為5個部份:連接區、教學管理區、學生區、教學實驗區、出口區。

(1)連接區。負責將整個實驗室各區域互聯,融合成有機的一體,實現數據共享,遠程操作管理。

(2)教學管理區。教師及管理員對整個實驗室資源、實驗課程進行統一分配、管理。

(3)學生區。參加實驗課程的學生區域。

(4)教學實驗區。實驗室實驗設備放置、連接、仿真區域。

(5)出口區。實驗室可通過出口區互聯到校園網,實驗室內學生可訪問教育網或者互聯網資源,同時將實驗室資源對外開放,進行遠程實驗。

學校網絡實驗室建設中,網絡實驗室的基本配置為7組標準實驗臺,可完成網絡交換及路由方面的全部實驗。在每個標準實驗為基礎構架,擴展功能實驗設備,建立細分型功能實驗組,進行相關內容實驗。

學校網絡工程實驗室建成后,應當滿足以下幾點要求:

(1)能夠與行業網絡設備、安全設備在統一管理下聯動進行實驗,可以通過拓撲管理功能靈活搭建網絡拓撲環境;

(2)可以提供多種網絡攻防實驗環境、行業特色業務實驗環境,能夠與其他設備配合模擬真實行業應用業務系統及其網絡環境;

(3)提供靈活可靠的管理方式,所有設備管理信息、拓撲信息可以快捷高效的統一進行配置管理;

(4)完善的遠程實驗功能,全部實驗室本地進行的實驗均可通過遠程實驗完成,提高實驗室利用效率。

4 網絡工程實驗室教學規劃

網絡工程實驗室采用RG-CVM1000銳捷云虛擬實驗平臺,云虛擬實驗平特的虛擬化技術能使設備將硬件性能發揮到最佳,并能夠完善的支持各種信息安全、應用系統的環境。它為高校的網絡工程實驗室提供了高性能、易使用、豐富實驗擴展的解決方案。

篇8

關鍵詞:社區學院;實訓基地;建設

社會市場經濟的發展,高素質、高技能的復合型人才更成為社會所需,為此,城郊社區學院必須緊跟市場,以行業和企業科技發展的先進水平為標準,以社區學院發展規劃目標、所設教學專業和科研開發的實際需求為依據,在教學環節中,必須建立一個具有專業化特色的實訓基地,加強實踐性教學訓練,提高學生動手能力。由此可見,實訓基地在高技能人才培養上占有重要的位置。然而在一般情況下,實訓基地建設的耗資比較大、設備比較先進,如何充分利用先進的實訓設備、實訓場地以及優秀的師資,在培養符合企業要求的高技能人才的同時也為城郊社區學院創造更大的經濟效益,就需要加強對實訓基地的管理,拓寬實訓基地的內涵,對實訓基地進行再開發。

建設城郊社區學院實訓基地的指導思想

要圍繞地方經濟奮斗目標,堅持體制創新和制度創新,加速培養與經濟建設和社會發展相適應的高素質的中高等技術應用型人才;在當地政府的統籌規劃下,依托現有優質職業教育資源,使社會廣泛參與,企業入校;按市場化規律運作,使其真正達到高起點、高水平、高效率、高效益;為職業學校教育教學服務,為社會企業及用人部門生產、科研和培訓服務,為下崗職工就業和再就業培訓服務。具體闡述如下:

1.明確目標、突出重點

隨著現代科學技術突飛猛進的發展,動手能力強的應用型人才越來越受到用人單位的歡迎。提高學生的動手能力,為企業培養應用型人才是城郊社區學院人才培養的根本目標。

2.走普及與共享優先結合的道路

實訓基地建設要突出“開放式”的教學特色,吸收學院內外優質教育資源,以增強辦學活力。為了達到職業技能培養的目標,實訓基地在教學設備的配置上,一要立足于教學,二要立足于本地區的特點,三要堅持“實用為主”的原則。我區社區學院有足夠數量的教學設備資源,如計算機房、電子電工實驗實訓室。會計電算化機房、物流實訓室,保障學生有足夠的實訓時間,才有可能達到技能訓練的目標要求;有足夠數量的教學設備資源,才能有余力發揮對外輻射的功能,可以承接兄弟院校相近專業的學生實訓以及其它社會培訓,以利實現優質教育資源的普及與共享。

3.探索產、學、研結合之路

城郊社區學院的畢業生承受著更大的就業壓力。為了保證學生能夠適應社會企業的實際需求,學院必須與企業保持密切接觸,開展多種形式的產學研結合、校企合作,與企業共建實訓實習基地是社區學院教育的必由之路。產學研結合能夠使學生參與到企業的實際工作中,按企業員工的要求進行實戰訓練,一方面對于提高學生的責任感、團隊意識和實際技能有極大的促進作用;另一方而也可以利用所產生的效益來彌補設備維護經費的不足,從而保障實訓基地能夠正常運行和持續發展。同時由于實訓基地的充分且有針對性的訓練,可以縮短學生向企業員工轉變的時間,從而提高學生的就業競爭力。如我校與LG樂晶顯示南京有限公司、真維斯有限公司等聯合辦學,成為部分專業實訓基地。

實訓基地的主要功能和建設原則

1.實訓基地的主要功能

(1)教育教學實訓功能。

實訓基地采取產學結合、校企合作的形式,以行業和企業為主導的訂單式人才培養模式,為學生提供模擬、仿真乃至真實的實訓環境,使學生在校期間就能完成上崗前的職業培訓,完成學生向企業員工的實際能力轉換和蛻變。在數量和人才規格方面滿足企業對新增勞動力的需求。

(2)服務地方和社會功能。

通過建設教學實訓基地,培養大批量的技能型人才,致力于為地方經濟建設發展做出貢獻。與此同時,實訓基地擁有大批理論與實踐相結合的“雙師型”教師資源,在培養人才的同時,也可向企業提供人才培訓和咨詢服務。企業新的管理方法可在基地進行試驗、改進、推廣,降低企業決策風險,節約企業成本,也增強了教學的現實性。實訓基地也要形成一定生產能力以服務社會企業。

(3)人員培訓功能。

實訓基地除了對校內學生提供實踐教學外,還應開展對農村務工人員、城鎮待業下崗人員、企業員工以及各級各類職校教師的技能培訓工作。根據培訓對象(如在校學生、在職教師以及其他未就業人員等)、培訓目的的要求,制定培訓計劃方案、確定培訓時間、內容,組織人員編寫規范適用的培訓教案教材。培訓過程原則上須嚴格執行培訓計劃方案,但在實施過程中,可根據實際工作崗位要求的變化而對原計劃方案進行修改、完善,不斷提高實訓質量,以適應和滿足實際工作的需要。

(4)職業技能資格鑒定功能。

社區學院可利用實訓基地的技術、設備和場地,向當地勞動部門申請設立職業技能鑒定站所,已有的還可擴展鑒定工種的范圍、等級。這樣既可以對校內畢業生,還可以對校外社會人員進行職業技能鑒定,頒發國家認可的職業資格證書。不僅有利于他們的就業或再就業,而且有利于提高實訓基地的知名度,更好地服務于地方、社會。如我區社區學院2007年投資建設了“南京新港職業學校國家職業技能鑒定所”對校內外進行電工電子、計算機等相關工種的技能等級鑒定與培訓和對相關專業的課程培訓:如Photoshop CS、 Dreamweaver MX、Flash MX2004 AutoCAD 2005、小家電維修、維修電工、PROTEL、彩色電視機、空調與冰箱、家電維修。現有電子儀器儀表、維修電工、計算機組裝與維修考評員31位,擁有電腦445臺,機房12個;擁有電子電工實驗室、家電實驗室、電子考工室、流水線裝配室、單片機室、制冷實訓室、電子測量室、電子裝配室、家電維修室、小家電實訓室、維修電工技訓室、電子示教室、制冷制熱實驗室、光機電一體化實訓室、PLC實驗室16個。

2.實訓基地的建設原則

(1)以學生為主體原則。

建設區域實訓基地最終目標就是為了更好地培養出高素質技能型人才,應該以學生為中心。教學條件、內容、方法、策略等的改變,最終目的是把學生培養成一個符合時代要求,為企業所歡迎的有用人才。學生是實訓中心的主體,沒有學生主動、積極的參與,任何好的教學條件都會導致教學失敗。因此,必須堅持以學生為本,激發他們的學習動機,調動其積極性和主動性,培養出合格的技能型人才。

(2)科學性原則。

實訓基地建設規劃要遵循科學性原則,要體現職業教育的理念,即以職業活動為導向,以職業能力為核心,保證實訓基地的整體合理化。實訓基地內各部門的設置要符合地方和社會經濟產業結構的調整、變化和發展,要對自身學校的職業教育有明顯促進作用。實訓場所的規模要依據當地經濟發展的需要和學校的經費情況而建設。

(3)適用性原則。

為了培養出符合社會發展需要的技能型人才,就要盡可能貼近生產、技術、管理、服務第一線。因此,實訓基地需要營造或體現真實的職業環境與職業氛圍,從設備、技術、管理水準以及要求標準化、質量安全等方面盡量接近職業環境,并突出職業素質訓練,讓學生在一個真實的職業環境下按照未來專業崗位的基本技術、技能的要求,得到實際操作和培養綜合素質。比如,先進的設備必須適合課堂教學。因為不可能將大型的流水線和重型設備搬進實訓室,必須將這些操作對象和設備進行模塊化、模擬化、仿真化處理,使之既具備實物的一切特征,又能放在實訓室里作為訓練對象,既有助于教師的講解,又能使學生感受到以往課堂上無法感受到的那種職業氛圍,使教師的授課生動形象,學生的實際操練方便有效。這些設備是給學生訓練用的,使用頻率高,要求設備必須安全、方便、可靠、適用。這就需要開發研制人員既要有扎實的理論基礎,又要有豐富的實踐教學經驗,能根據實際需要,開發實訓設備和模塊。

4.先進性原則

隨著社會的發展,技術水平日新月異,更新速度越來越快,要培養出具備即戰能力的技能型人才,學校的實訓內容必須體現新技術、新工藝,瞄準實際操作人才缺乏的高技術含量和新技術行業的職業崗位,在技術要求上要具有專業領域的先進性,使學生在實訓過程中,學到和掌握本專業領域先進的技術路線、工藝路線和技術實際應用的本領,而先進的操作技術必須在先進的實訓設備上進行操練,可見,實訓基地的建設必須把握技術發展的前沿,運用現代技術,集成先進的器件和設備,做到適度超前并留有可發展的空間。開發先進的實訓設備還可有效地推動課程建設,提高教師的業務水平。

5.多層次原則

建設高水平的實訓平臺所需資金較多,在追求實訓基地先進性的同時,應考慮同時滿足相關專業各層次的需要,避免重復建設。筆者認為,實訓平臺的定位應能同時滿足四個層次的實訓要求。第一層次:理論驗證及單項技術運用能力的培養;第二層次:旨在提高動手能力和綜合技術的應用能力;第三層次:可滿足學生創新活動和畢業設計的要求;第四層次:為教師提供教學研究和科技開發的實驗平臺。

6.互惠互利原則

區域共享性實訓基地采取校企共建模式時,要充分體現互惠互利原則。能否真正體現雙方的利益,生產設備的不斷更新、是學校與企業能否順利合作的關鍵。企業的規模不斷壯大,生產工藝的日趨先進,采用先進的教學手段和方法,提高教學質量,促使學校必須不斷更新教學內容,以培養出為企業所需的高素質技能型人才,使學校的教學水平不斷提高。同時一大批具有高素質、強能力、技術嫻熟、適應快的優秀畢業生充入企業,改變了企業職工的結構,提高企業職工的整體素質,使企業增強了參與市場競爭的能力,也直接為企業的發展產生了效益。因此,必須牢牢堅持把雙方的利益緊密結合在一起,實現雙贏。

加強實訓基地的科學管理

1.嚴格管理制度,保證實訓的有效性

為了實訓教學、儀器物資等各項管理科學化、規范化,實訓基地應制定出一系列管理規章制度,嚴格操作規程。比如,為了提高設備使用率和低消耗,實行使用登記,耗材項目管理、維護、保養工作責任制;為了保證設備及人身安全,規定使用大型、貴重和電動機械設備的實訓教師,必須取得相關設備的上崗操作資格;只要有學生在實訓活動.就必須有實訓教師或管理人員在場等等。總之,要保證措施得力,執行到位,使實訓教學正常有序,并降低設備維護費用,做到長期保持安全零事故。此外,為了加強實訓基地中各個實訓室的建設與管理,各實訓室也應由專人負責管理。

2.提升效益,促進發展

社區學院實訓基地建設既要注重社會效益,也要講究經濟效益,不斷創新管理體制和運行機制,保障可持續發展。當然,實訓基地建設要有發展性規劃,要把規模較小、實力較弱、專業面較窄的實訓基地通過組合、共建等形式發展成為規模較大、實力較強、專業面較寬的在區域內影響較好的綜合性實訓基地,從而真正實現效益與發展的并重,加快實訓基地建設的前進步伐。

拓寬內涵,對實訓基地進行再開發

1.整合資源,優化實訓基地結構,形成良好的運行機制

對實訓基地的管理要樹立“企業化管理,市場化運作”的思想,對內實行企業化管理,對外實行市場化運作,形式良好的運行機制,優化實訓基地結構,確定合理科學的管理模式。目前,城郊社區學院對實訓基地的管理模式主要有以下三種:(1)集中管理。即把實訓基地獨立成一個部門,如稱作實訓中心等。這種模式的優點是便于資源的統一調配、管理的規范,并能更好的保證實訓效果,缺點是可能會導致實訓與理論教學相對獨立或脫節。(2)分散管理。即把實訓基地分成若干塊,納入各個系科來進行管理,沒有一個單獨的部門來管理實訓教學。這種模式的優點是與理論教學結合更緊密,缺點是資源的使用效率低,重復建設嚴重。(3)集中分散型。即單獨成立一個部門來管理實訓基地,有獨立的實訓室和實訓教師,但各系也還有自己的一些專業實訓,這種模式的優點綜合了以上兩種模式的優點,缺點是雙方的協調性較差。社區學院可根據自己的實際情況來確定管理模式,但最重要的就是要能夠加強教學管理、設備管理、工具管理、材料管理以及學生管理,確保實訓教學的優質高效和資源的合理利用,避免重復建設。

2.利用實訓基地的良好條件,實現科技成果轉化

實訓基地擁有先進的設備、良好的實訓場地以及具有豐富實踐經驗與扎實理論知識的“雙師型”師資隊伍,為城郊社區學院教師的科研成果產業化和轉化,提供了一個很好的平臺。實訓基地應充分利用多學科、多專業的優秀教師,以及門類齊全、技術先進的各種儀器設備,成為高科技成果的孵化器和高科技產業的發源地和科學技術成果轉化的開發基地。要利用實訓基地的良好條件,開發設計新產品,聯合進行產品攻關,承接有關的應用項目,為社會提供將技術創新教育轉化為技術創新實踐并檢驗其效果的廣闊舞臺。到條件成熟時,實訓基地還可成立實訓教學設備研發公司,以便更好地實現科技成果的轉化。

3.走“專、兼結合”的道路,加強實訓師資隊伍建設

城郊社區學院的培養目標是為生產一線培養技術應用性人才,實訓教師既要傳授學生基本的專業知識,還要示范、講解、指導具體的操作過程。這些都要求實訓教師不但要參與科研,搞好實訓教學工作,還要注意培養實踐操作能力。這就需要加強實訓師資隊伍建設,定期對實訓教師進行高級技能專業培訓,走“專、兼結合”的道路。培養一批理論水平高,實踐能力強的“雙師型”教學隊伍。派相關專業的教師到企業深人學習,聘請兼職教師,來指導學生實訓,傳授實踐知識與自己常 事累月所積累下來的寶貴經驗。這樣既優化了師資,也提高了整體教學水平,使教師的整體水平緊跟行業發展水平。

4.加強實訓教學教材建設,協調發展學生的智力技能和運動技能

篇9

關鍵詞:任務驅動;實踐教學體系;教學做一體化;階梯遞進

C語言是計算機類相關各專業學生學習的最重要的程序設計語言之一,它不但是一些專業課程(如數據結構)實踐所用語言,也是目前工程項目主要編程語言之一。C語言不但成為計算機類相關各專業的必修課,而且也越來越多地成為非計算機專業的學習課程,同時該課程也是一門實踐性很強的課程,有較高的實驗要求。但在C語言課程教學中,許多教師和學生都認為C語言涉及的概念比較復雜,規則繁多,使用靈活,容易出錯,教師教學和學生學習都感到困難,并不同程度產生畏難心理。近幾年來,筆者先后承擔了計算機網絡技術、計算機應用技術等高職專業的C語言程序設計教學任務,在教學過程中發現,高職學生普遍認為C語言枯燥難學、概念復雜、容易出錯,學生的畏難、厭學情緒使得教學困難重重。這些都是C語言課程教學改革是所面臨的問題。

高職C語言程序設計課程的教學目標是:掌握C編程語言基礎語法;掌握初步編程思想,熟悉基本算法,能根據問題正確選擇、組合算法并繪制程序流程圖;能獨立編寫代碼,編寫測試數據,并能獨立調試程序,獲得正確結果;對本課程和軟件開發相關課程有興趣,能自主學習。對高職學生而言,C語言程序設計是一門理論性和實踐性都很強的課程。

筆者在課程建設過程中,通過“任務驅動”教學模式對C語言程序設計這門課程進行教學改革,構建了階梯遞進的課程實踐教學體系,通過教學實踐,

已取得了階段性的成果。

1課程實踐教學體系設計主要思路

1.1“任務驅動”教學模式

“任務驅動”教學模式符合探究式教學,它提出了由表及里、逐層深入的學習途徑,便于學生循序漸進地學習知識和技能。“任務驅動”教學要求每次課都提出一個明確的任務,內容兼具趣味性和實用性。教師引導學生由簡到繁、由易到難、循序漸進地完成這些任務,介紹所需知識點,弱化實用性不強的細節,突出重點內容。同時,教師圍繞實現任務講解和演示應用程序開發過程,介紹知識點的應用方法,使學生能夠直觀的理解難點內容,學習積極性大為提高。在這個過程中,學生會不斷地獲得成就感,可以最大限度地激發他們的求知欲望和學習興趣,逐步形成良性循環,有利于培養開拓、探索、創新能力。

1.2階梯遞進教學模式

階梯遞進教學模式是指對一門課的教學在不同的階段針對已設定的階梯目標,以多種多樣的且逐階向上的形式開展教學,它是按照教學心理學和教學法理論,從學生心理、學習方法出發,涵蓋學生自學能力和科學思維能力培養等全過程所設立的循序漸進的教學模式[1]。

作者簡介:胡建榮(1963-),男,講師,碩士,研究方向為計算機教學及計算機網絡技術;羅杰紅(1969-),女,副教授,碩士,研究方向為計算機應用技術及教學管理。

依據階梯遞進教學模式所構建的課程體系是:把課程教學的能力目標和知識目標劃分成一個個階梯式遞進的小目標,達到目標是從易到難,從簡單到復雜,從單一到綜合的階梯式遞進,形成一個小目標體系,每一目標都是前一目標的進步階梯。從能力目標和知識目標出發,充分應用高職高專“項目導向,任務引領”課程建設的方法,把課程教學內容作了優化整合,按照階梯遞進的設計思路,C語言程序設計課程實踐教學體系的設計是以綜合項目“學生成績管理系統”為主線,貫穿順序、選擇、循環結構和數組、指針等所有章節中,課程實踐教學具有連貫性。通過項目教學法,將C語言知識點都溶化到一個個任務的程序編寫中,所以實踐教學體系中的任務設計是非常重要的[2]。

1.3任務階梯的設計思路

以“任務驅動”和“階梯遞進”為理念,把實踐教學體系中的任務設計成階梯遞進的任務鏈,形成任務階梯。任務階梯是指按項目要求所設計的任務包括幾個小任務,這幾個小任務不是單獨存在的,前一個任務的完成應該要為后一個任務的展開做好鋪墊,幾

個任務層層推進,最終完成一個綜合的任務。也就是說,所設置的任務應該是一種階梯型任務鏈,任務由簡到繁,由易到難,再由高級任務涵蓋初級任務,數個微型任務循環構成大的“任務鏈”。這些大大小小的任務共同完成教學實踐項目,使教學呈現階梯式層層遞進的體系。

2課程實踐教學體系設計主要內容

偉大的教育家陶行知先生說“教學做是一件事,不是三件事。我們要在做上教,在做上學”。也就是讓學生邊學邊做,邊做邊理解。C語言程序設計的實踐教學體系遵循“教學做一體化”的教學模式,構建以實現“學生成績管理系統”項目為主的任務階梯實踐體系,整個實踐教學體系序化為9個階梯,形成一個從單一到綜合、從簡單到復雜的層層遞進梯次結構體系。

針對“學生成績管理系統”項目,在實踐教學中將其分解重構為以下19項任務,這19項任務貫穿整個C語言的實踐教學,形成了較完整的實訓體系,如表1所示。

表1階梯遞進的C語言程序設計課程實踐教學體系的設計

階梯序號知識階梯項目任務階梯

1認識C語言學生成績管理系統任務1

2順序結構程序設計任務1、任務2、任務3

3選擇結構程序設計任務4、任務5、任務6

4循環程序設計任務7、任務8、任務9、任務10、任務11

5數組應用任務12、任務13、任務14、任務15

6函數設計及應用任務16

7指針應用任務17

8結構體應用任務18

9文件應用任務19

表1中任務1-19具體內容如下。

任務1:編寫計算某同學C語言總評成績的程序(總評成績的計算方法:總評成績=平時成績*0.4+期末成績*0.6)。

任務2:計算某同學參加入學考試語文、數學和英語三科目總分。

任務3:計算某同學參加入學考試語文、數學和英語三科目平均分。

任務4:已知某同學期中各科考試成績,請計算該同學的平均成績,并輸出各科成績等級(90分以上為“A”級,80-89之間的為“B”級)。

任務5:已知某同學期中各科考試成績,請輸出該同學考試科目中的最高成績。

任務6:輸入某同學期中考試語文成績,輸出該同學各科成績等級(90分以上為“優秀”,80-89之間的為“良好”,70-79之間的為“中等”,60-69之間的為“及格”,60以下為“不及格”)。

任務7:某同學參加了十門專業課考試,請編程求出該同學的專業課平均成績。

任務8:某同學參加了十門專業課考試,請編程求出該同學的專業課中的最高成績。

任務9:某同學參加了十門專業課考試,請編程求出該同學的專業課中的最高成績和最低成績。

任務10:某同學參加了十門專業課考試,請編程統計該同學的專業課成績的優秀率。

任務11:某同學參加了十門專業課考試,請編程統計該同學的專業課的平均成績。(以-1結束輸入。)

任務12:某同學每一學年有十門課參加考試,編程計算該同學三學年以來每一學年的平均成績。

任務13:某同學參加了十門專業課考試,請編程將該同學的專業課中成績按高分到低分的順序排列。

任務14:某同學每一學年有十門考試,編程計算該同學三學年以來所有課程的平均成績。

任務15:某同學參加了十門專業課考試,請編程將該同學的專業課中成績從高分到低分的順序排列。如下表2所示。

表2成績表排名

序號課程名稱課程成績/分

1C語言90

………………

任務16:某同學參加了十門專業課考試,請編程將該同學的專業課中成績按高分到低分的順序排列(應用函數設計程序)。

輸入:89567898764490806573

輸出(如下格式):

****************************************

989089807876 73655644

****************************************

任務17:某同學參加了十門專業課考試,請編程將該同學的專業課中成績按高分到低分的順序排列(應用指針設計程序)。

輸入:89567898764490806573

輸出(如下格式):

****************************************

989089807876 73655644

****************************************

任務18:計應07班有50名學生,每名學生一學年學習十門專業課,請編程將全班同學的專業課平均成績按從高分到低分的順序排列(應用結構體設計程序)。

任務19:計應07班有50名學生,每名學生一學年學習十門專業課,請編程將全班同學的專業課平均成績按從高分到低分的順序排列(應用文件設計程序)。

3結語

通過教學實踐表明,基于“任務驅動”階梯遞進的C語言程序設計課程實踐教學體系倡導教師的“教”是前提、學生的“學”是主體、學生的“做”是實踐,實踐體系設計形成了一個從單一到綜合、從簡單到復雜的體系,使“教、學、做”有機的結合,有效的避免了教與學、學與做等環節的脫節,實現理論學習與實際應用的“零距離”,從而提高了學生C語言綜合應用開發能力。

參考文獻:

[1] 王良春. 階梯式人才培養模式在高技能人才培養中的應用[J]. 教育與職業,2007(23):42-43.

[2] 孫庚. 項目教學法在“C++程序設計”課程教學中的實踐[J]. 計算機教育,2008(2):51-54.

Design of Practical Teaching System of Higher Vocational Course of Programming with C

HU Jian-rong, LUO Jie-hong

(Guangdong Textile Polytechnic Institute,Foshan 528000, China)

篇10

關鍵詞: 軟件工程課程設計 教學現狀 教學模式評價體系

一、引言

軟件工程是計算機科學、信息技術、軟件工程等專業的教學計劃中一門重要專業必修課[1],而軟件工程課程設計是針對軟件工程這門課程展開的一項理論與實踐相結合的重要教學活動;它不同于畢業設計,更不同于簡單的實驗過程。它是軟件工程教學的一個重要實踐環節,為學生綜合能力的運用、技術思維的形成、創造能力的培養搭建了一個平臺,使學生除了掌握軟件工程理論和方法外,還能夠綜合運用已學過的程序設計、數據結構、計算機網絡、管理學和經濟學等課程的技能、工具解決與其相關的理論或實際問題。

在軟件工程課程設計中,很多本學科的學者與施教者總結了不錯的經驗,比如“激勵機制”[2]、面向對象的自主實驗教學[3]、課程相關體系研究[4]及相關的案例法教學實踐設計[5]等,這些方法各有所長。我取其所長,結合親身教學實踐,從課程設計的目標要求,設計內容,設計的具體實施,學生成績評價體系等方面,對軟件工程課程設計教學模式作了系統的探討。

二、軟件工程課程設計的教學現狀

長期以來,很多高校培養的學生存在著“什么都學過,卻什么都不會”的尷尬局面,專業教育、教材與實際應用需求嚴重脫節[6]。傳統的軟件工程課程設計雖然也有設計的要求,但一般只是停留在組織學生編寫軟件項目若干設計文檔這個單一環節上,忽略了對教學方法和內容的更新。目前,大多數院校軟件工程課程設計課程教學中普遍存在的問題有以下幾點。

1.課程設計目標不夠明確,實驗和設計不加區別。把軟件工程實驗和設計的要求同等對待,從而使設計內容偏少,驗證性實驗內容和方法偏多,實驗過程變成了重復的復制和操作的過程,實驗教學效果不理想,達不到培養學生獨立思考和創新能力的目的。

2.課程設計內容比較陳舊,不能與時俱進。很多從事軟件工程課程設計教學的教師本身缺乏項目開發的實戰經驗,對課程設計的內容往往從一些參考書籍的實例中拿過來讓學生去做,有的甚至多年不更新設計內容,這樣很容易給學生抄襲的機會,達不到課程設計的要求;同時,很多學生對設計的內容也不一定感興趣,因此也容易扼殺學生的積極性和創新能力。

3.在項目組劃分確定方面,缺乏對學生專業基礎,性格和技能的分析與匹配,導致沒有凝聚整組成員的合作精神和團隊的開發能力。組長的核心作用很重要,但在具體的設計中,一般就是簡單的按學號自然的分化,或者學生的自由組合分組,前者失去了團隊能力的柔化組合與應用,后者導致少數技能較差的學生不能分到組中去而處于孤軍作戰的局面。

4.教師制定課程設計的指導要求目的不明確、不詳細,監管力度不到位,導致項目開發團隊在執行的過程中出現安排任務不合理,出現某些成員任務過重或者過輕的情況。

5.學生成績的評分結果過于單一,評價體系不夠科學合理。對學生的設計成績的評價往往是指導老師根據學生提交的報告和設計結果來評分,這樣容易忽略對學生綜合能力(包括學生的口頭表達能力,組織能力,團隊協調能力等各方面)的評價。

因此,為了培養高素質的綜合型軟件人才,高等學校探索良好的軟件工程課程設計教學模式就顯得十分必要。

三、軟件工程課程設計教學模式的探討

針對當前多數院校軟件工程課程設計課程教學中普遍存在的一些問題,我根據多年的教學經驗,對該課程的教學模式作了如下探討。

1.指導老師根據軟件工程教學的特點,制定出軟件工程課程設計的目標與通過該課程設計后可取得預期的收獲。下面是我對軟件工程課程設計制定的目標和可能的預期收獲。

(1)通過本課程設計的實踐及其前后的準備與總結,復習、領會、鞏固和運用軟件工程課堂上所學的軟件開發方法和知識,比如,軟件項目的完整設計與開發過程、結構化技術、快速原型法和面向對象方法,等等。

(2)為學生適應畢業后團隊合作開發規模稍大項目和綜合應用本專業所學習的多門課程知識(例如,軟件工程、程序設計語言、操作系統、數據庫、網絡編程等)創造實踐機會。為學生提供主動學習(比如,對Web網頁設計、或ASP交互網頁技術、Java開發環境、網站構架如Struts,Hibernate,Spring,商用數據庫應用、電子商務、客戶機/服務器技術、Visio與Rational Rose,Sybase powerdesigner軟件工具等內容的學習)、積極探索與大膽創新的機會。

(3)使學生通過參加小組團隊的開發實踐,了解項目管理、團隊協作、與客戶交流、文檔編寫、口頭與書面表達的重要性。

(4)使每個學生了解軟件工具與環境對于項目開發的重要性,并且重點深入掌握好一、兩種較新或較流行的軟件工具或計算機應用技術、技能。

(5)通過“稍大的”富有挑戰性的軟件設計項目開發實踐,提高學生的自學能力、書面與口頭表達能力、創造能力和與團隊其他成員交往和協作開發軟件的能力,提高學生今后參與開發稍大規模實際軟件項目和探索未知領域的能力和自信心。

2.課程設計內容選擇應該具有科學性和與時俱進性。課程設計內容選擇十分重要,既要體現時代性,又要體現科學性和難度的適當性,因此要求指導老師對當前軟件開發領域的整個動態有總體掌握。下面是我對當前軟件開發領域進行的大致歸類。

(1)網站開發類:包括休閑娛樂(音樂,影視,聊天,休閑運動,旅游景點等)網站;工商經濟網站(攝影,日用家居,玩具等);文學網站(詩詞/韻文,港臺文學,民間文學,科幻文學等);體育與健身網站(極限運動,球類,健美/健身,運動常識,網球,乒乓球等);衛生與健康網站(醫學理論,醫療器械,保健/養生,論壇等);國家地區網站(北京,上海,廣東,江蘇,天津等);教育培訓網站(小學/中學教育,職業教育,高等教育,教育軟件,培訓機構等);其他等類型網站。

(2)應用軟件類:如信息管理系統,漢字輸入,轉換翻譯,文字處理,壓縮解壓,電子閱讀,文檔管理,字體工具,數據恢復等。

(3)系統軟件類:如系統管理,內存管理,文件管理,系統測試工具等。

(4)游戲娛樂類:如網絡游戲,Flash游戲,牌和棋游戲等。

(5)其他:如安全病毒,桌面工具等。

這樣,課程設計的內容可以根據學生的興趣和愛好從以上幾方面進行選擇,也可以由學生自己選擇設計內容,指導老師把握學生選擇的項目難易程度,同時提出所要達到的要求(包括完成日期,演示時間,學生所要提交的成果,文檔資料,等等)。

3.課程設計項目具體實施

(1)確定開發團隊。指導老師在班長和學習委員的協助下充分了解學生的興趣、愛好、基本技能和未來學生的就業意向,學生在教師的指導下,有選擇性地進行分組,一般3至5人為一組,并選定好組長。

(2)確定開發項目。指導老師給小組成員分配好開發任務,組長寫好開發計劃進程安排并提交指導老師檢查以便及時修進。

(3)中期檢查與指導。指導老師根據各個團隊提交的開發計劃,對各團隊開發項目進程定期進行中期檢查,檢查各團隊的項目進展情況,包括各個小組的開會記錄,所查閱的資料,當前所遇到的困難,協助與指導小組面對困難所要采取的解決方法等。

(4)成果提交與演示。課程設計結束時指導老師要求按時提交項目的相關成果,并組織小組團隊進行演示與簡短的答辯。演示過程要求學生用5―10分鐘時間敘述設計原理、過程、系統運行的情況和體會,敘述完畢后由指導老師或其他小組成員提問,指導老師和小組成員記錄該學生演示情況和回答問題的情況,并以此作為下一階段評定該學生成績的一部分。

本文為全文原貌 未安裝PDF瀏覽器用戶請先下載安裝 原版全文

4.建立合理,科學公正的評價體系。為了對每個開發團隊中的成員成績有個公正、公平和合理的成績,因此必須建立合理、科學、公正的評價體系,本文建立的評價體系包括:學生提交成果,學生演示與答辯,學生自評與互評,教師評分。學生提交成果根據表1學生所承擔的角色來交付;學生演示與答辯重點體現對系統的原理、過程、結論,以及開發體會進行表述;學生自評和互評體現了學生的自我認同和互相認同感;最后是教師的評分,教師的評定從以下幾方面全面考慮:(1)學習態度是否端正,總體表現;(2)項目組織是否有條理,協作程度;(3)軟件系統文檔資料表達格式是否規范、符合要求,表達是否準確、完整、簡單明了;(4)系統結構是否合理,功能是否正確,人機界面是否友好;除了符合上列基本要求具體評定可以參見下表1。最后學生的總評定成績為:0.4×教師評定分+0.2×學生互評分+0.2×學生演示與答辯評分+0.2×學生自評分。

表1 評定標準

四、結語

軟件工程課程設計是一門理論與實踐相結合的應用性很強課程,我結合自身從事軟件開發的經驗和多年的教學,從以上幾個方面探索了該課程的教學模式,在實踐工作中雖然取得了一定的成效,獲得了學生的認可與好評,但仍處于嘗試和探索階段。在實際指導過程中還存在不少問題,例如:個別學生的積極主動性不夠,存在抄襲設計成果現象,等等。這些都需要繼續努力,尤其是隨著軟件產業的飛速發展,如何培養高素質軟件人才,對教師來說更是一種挑戰。因此,教師應不斷學習新的知識,提升自身的能力,把握學科的最新發展動態,探索新的教學模式,深化實踐教學改革,為我國教育事業作出更大的貢獻。

參考文獻:

[1]張海藩.軟件工程導論(第5版)[M].北京:清華大學出版社,2008:55-73.

[2]張引,楊小虎,陳越.“軟件工程”課程實踐中激勵機制的探索[J].計算機教育,2007,(5):30-32.

[3]江頡,石曉耀.面向對象的軟件工程自主實驗教學改革[J].實驗技術與管理,2007,24(7):112-114.

[4]王薇.軟件工程課程體系研究[J].計算機教育,2007,(8):31-32.

[5]巫華芳.軟件工程教學案例設計初探[J].教育與職業,2007,(11):139-140.

[6]馬燕,張根耀,王文發.軟件工程實驗教學模式改革與實踐研究[J].教育與職業,2006,(36):149-150.