實訓半期總結范例6篇

前言:中文期刊網精心挑選了實訓半期總結范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

實訓半期總結

實訓半期總結范文1

上半年完成主要事情:特設專業數據科學與大數據工程,調研申報,成功推選到重慶市教委進行審核;中興平臺和曙光平臺調研,建設和采購;曙光大數據學院招生、培養方案制定;績效方案制定全票通過;重慶市兒童大數據工程實驗室的成功申報,重慶市交互式電子教育工程中心的建設,兩個學校校級平臺建設,年度考核一個優秀,一個良好;就業順利推進,初次就業率達到95%;二級學院的機構改革

數學與信息工程學院2016-2017學年度第二學期以全面落實學?!笆逡巹潯睘榻y領,教學工作上強化技術技能轉型,專業建設上深化產教融合,平臺打造上竭力再上臺階,黨建工作上力求務實創新,學生管理上凸顯專業特色。常規管理不松懈,開拓創新謀發展,全院合力共進,全面推進各項工作,順利完成了本學期的各項計劃,現總結匯報如下:

一、以提高教學質量為目標,狠抓教學常規管理

本年度教學常規管理我們通過提高服務意識,加強過程管理,完善教學評價,規范教師教學行為,優化學生學習方式,調動師生積極性,做到了師生和諧,共同發展。

1. 日常管理

本學期進一步規范日常教學管理,明確了教學秘書的分工和職責,做好教務管理工作,提高為教師和學生服務的意識和水平;充分發揮教研室主任的主動性和積極性,強化了對教師的備課、上課、作業批改、學生輔導、期末考核的過程管理;制定了教師教學工作規范和教師教書育人要求,規范教師的教學行為;順利完成了本學期教師的教學質量評價工作;認真開展了半期學生座談會,深入了解學生實際情況,改進日常教學管理,使教師的教學具有針對性;認真開展期初、期中、期末的常規教學檢查和教學材料歸檔,為教學工作量化考核和本科水平評估做好相關材料的準備。

2. 教研活動

為了進一步加強教學研究,提高教學水平,本學期從一開始就對教研室提出了新要求,根據教學管理和考核的要求,各教研室認真撰寫教研活動計劃,通過組織開展示范課和公開課等多種活動方式,以抓兩頭促中間的辦法,促進我院教師教學水平的整體提高。為了能盡快提升青年教師的教學規范和教學技能,共組織了9次教師公開課,其中觀摩了資深教師蔡銀英的《概率論與數理統計》、陳宇的《大學計算機基礎》等的示范課程,普遍反映受益匪淺。

3. 教學評估準備

根據評估要求,完成了畢業論文的指導、答辯和相關存檔材料的核查工作;以及畢業生頂崗實習的指導、成績登載、存檔工作。

二、 創新培養模式,修訂2017級各專業人才培養方案

根據學校提出的“120+”人才培養方案要求,對2017級的人才培養方案做了相應的修改;補充完善了中興兩個校企合作專業的人才培養方案;溝通、調整了與中科曙光合作辦學的信息與計算科學專業人才培養方案,以適應社會對人才的需求。

三、 按照“專業+特長”,認真做好2015級專業分流

根據技術技能型人才培養改革試點方案,根據崗位需求,按照“專長+特長”和一條技術主線的辦學理念,對2015級485名學生根據“專長+特長”進行專業學習分流,計算機科學與技術專業204名學生,分成java開發和.net開發兩個專長方向,物聯網工程專業129名學生分成系統設計與開發和系統應用兩個方向,數學與應用數學專業152名學生分成應用數學和金融兩個專長方向。同時,計算機相關專業的每個學生在四個特長模塊中選擇一個模塊進行學習,數學與應用數學專業的每個學生在兩個特長模塊中選一個模塊進行學習,以滿足學生的興趣和適應學生的就業需求。

四、 以能力為導向,進一步推進課程改革

按照“點上突破,面上構建,分步推進,穩步實施”的推進策略,以學生為本,以能力為導向,全面推行推進課程建設與改革。按照電子信息和金融發展要求,結合我學院技術技能轉型方案,大力推進課程結構與崗位(群)對接,課程標準與崗位能力對接,課程內容與職業標準對接,教學過程與生產過程對接,縮短人才培養與社會需求的距離。

在建設課程群的基礎上,以能力為導向,進一步推進專業核心能力課的改革。改變傳統教學模式,積極引入包括Moocs、翻轉課堂、微案例、任務驅動、項目驅動、案例驅動等教學方法,本學期有《高等數學》、《測試技術》等兩門課程申報了精品在線開放課程。

五、 圍繞學生能力培養,開展深層次校企合作

與企業合作,構建企業真實工作環境,完善實踐教學環節。在鞏固現有校外實訓基地的基礎上,擴大校外實訓基地的數量,以保證學生工學交替及生產實習、頂崗實習的全面落實。2017年,與中科曙光合作達成協議成立中科曙光大數據學院,成果申報了數學與信息科學專業,首屆計劃各招收87名學生進行深度的校企合作,增加了我系人才培養的模式,提高了我學院的辦學實力和條件。

以學生專業核心能力和崗位能力需求為驅動,引進企業真實項目,開展崗位工程實訓。本學期,共實施不同項目的實訓11個,分成33個班進行,惠及各級各專業學生共計1600余人,與我院有校企合作關系的4家企業參與了本期項目實訓。計算機類專業的項目實訓教師全都是來自校企合作企業的技術精英。

六、 進一步思考和需要加強的工作

1、根據人才培養方案,補充修訂完善校內其他院系的歸口課程教學大綱;

2、由于換屆和教學秘書交接,教學常規管理還需進一步落實,比如考試安排更清晰準確,材料整理如何優化工作安排等;

實訓半期總結范文2

【關鍵詞】應用型財會本科;實踐教學;改革

應用型本科是以培養應用型人才為目標的本科層次教育。隨著我國高等院校招生規模的逐年擴大,高等教育也從過去的“精英教育”向“大眾化教育”轉變。本科院校依據招生層次有“一本”、“二本”和“三本”,各層次院校的培養目標不再是過去單一的研究型,一些“二本”和“三本”院校依據自己院校的特點提出了以應用型作為學生培養目標,以適應社會對人才的需求。而應用型財會人才與普通財會人才相比,最大的區別點在于,應用型人才是具有較強的實踐動手能力、自學能力、分析問題、解決問題等方面綜合能力的人才。為了實現這一培養目標,很多應用型本科院校都對此進行著有益的探索和實踐。

據有關院校對全國3個省、市、自治區財會專業學生應具備的能力進行問卷調查,顯示財會專業學生應具備以下能力:一是較強的語言與文字表達、人際溝通和合作共事能力;二是計算機操作能力;三是遵紀守法、具有較強的自我控制能力;四是財務分析決策能力;五是終身獨立自學能力、信息獲取及處理能力;六是經濟業務處理能力。這是應用型財會本科學生應具備的綜合素質和能力。為了將學生培養成具有以上素質與能力的人才,應用型本科院校必須在課程的設置體系、課程的內容和教學的各個環節上都要體現實踐性,強調應用型和創新性。但很多應用型本科院校教學模式卻存在以下缺陷。

一、現行的財會教學模式存在的缺陷

主要表現在四個方面:

(一)培養方向存在偏差

目前,應用型本科財會專業學生的培養方向,大都定位在大中型企業,忽略了多數應用型本科院校也包括當前財會畢業生大量地服務于小企業這一現實。

(二)課程設置不夠合理

體現在“兩課”與專業課的課時比例、專業基礎課和專業課的課時比例、各門專業課的課時比例、課堂教學與實習實訓的課時比例等方面存在的課時結構不盡合理。表現在會計專業課程設置過多過濫,不明確會計專業的核心課程,造成會計專業學生掌握的會計知識面寬,而深度不夠的局面。

(三)實訓手段比較欠缺

主要表現在實訓手段以仿真為主,少有實戰的訓練;實訓資料中存在仿而不真,與實務操作存在較大的差異,實訓規范有待加強。

(四)實訓指導教師素質有待提高

主要表現在財會教師隊伍中相對注重的仍是教師的專業職稱、文憑等,而具有雙師、兼職、企業工作背景的教師比重仍不理想。這一方面源自具有較好的企業背景的財會專業人才向高校流動的動力不足;另外,繁重的教學和科研任務,使得校內教師無暇顧及外面的兼職及考取會計職稱證和注冊會計師等證書,即使有有限的閑余時間也不如進行再深造,以此取得高校師資的文憑為重。具有實戰經驗的實訓教師的匱乏必然會影響實踐教學的效果。

二、實踐教學改革措施

針對上述應用型財會本科教學模式未能很好地體現其應用型、實踐性和創造性,經過多年的理論與實踐教學探索,筆者認為應作如下改革:

(一)加大財會實踐課程比重

由于財會實踐課程是體現應用型教育的核心課程,它可使學生把所學的財會理論知識及時轉化為實際應用能力,為學生從學校到工作崗位之間架起了橋梁,是培養應用型人才的重要途徑。因此,在制定教學計劃時,應將財會實踐課程的比重由過去的0%提高到30%以上,這樣才能使財會專業畢業生不斷更新財會知識,適應千變萬化的環境,在工作崗位上發揮作用。

(二)建立多層次的財會實踐課程體系

科學、合理地設計財會實踐課程是實現良好教學效果的可靠保證。財會實踐課程不僅有利于學生逐步鞏固所學的理論知識,而且有利于對所學知識全面系統的理解,達到系統掌握、融會貫通的目的。筆者認為財會實踐課程應包括單項實踐、綜合實踐、社會實踐、畢業實習與畢業設計等形式。具體設計如下:

.單項實踐課程設計科目與時間安排

單項實踐課程是以理論教材章節為試驗單位,按理論進度分別組織實踐,科目包括會計學基礎、財務會計、成本會計、會計報表分析、財務管理、審計、會計電算化等專業能力試驗課程。一般安排在每門理論課講完的那個學期末,時間大約周,這樣可以乘熱打鐵,提高課堂理論教學的效果,使財會理論與實踐很好地結合。

.綜合實踐課程設計科目與時間安排

財會綜合實踐課程是將幾門相關課程的知識融合在一起進行的實踐,目的是達到綜合運用知識的能力。如在學習《中級財務會計》、《成本會計》時分別安排了單項實踐。在《中級財務會計》、《成本會計》兩門課程都學習完之后,再安排~3周的時間會計綜合實習課程,重點進行工業企業的綜合會計業務實踐,實踐的目的是熟悉企業會計賬簿的登記、成本的核算和會計報表業務。試驗的內容一般選用一個工業企業月份的業務進行試驗。實驗時只提供原始憑證,要求根據所提供的原始憑證編制記賬憑證、登記賬簿、年終結賬和編制會計報表等一整套會計處理業務,以培養學生的動手和應用能力。

又比如在財務管理、中級財務管理學完之后,可以安排~3周理財綜合實習課程,選擇相對來說籌資、投資業務較多的某些上市公司或其他成長性較好、較有活力的企業為考察研究對象,進行該企業、該行業的籌資、投資、營運資金管理、股利分配等業務實習,以更深入地進行具體的財務預測、財務決策、財務分析和財務控制。在這一課程中可以很好地利用現代信息技術進行資料的采集、處理和分析。達到學生對財務管理知識的融會貫通,而避免只拘泥于每一個孤立章節的單項實踐,以提高學生進行較為綜合和較復雜的財務決策能力。

3.社會實踐課程

筆者建議,除以上的實踐課程主要集中在每一學期末之外,為了與畢業實習和畢業論文有一個很好的銜接與準備,在學生大四第一學期后半期進行為期十周左右的社會實踐課程。這一階段是在學生已將校內所開課程全部修完,而在大四第二學期畢業實習和畢業論文之前開設的。這一階段讓學生真正融入到社會,帶著任務到企業、事業或會計師事務所進行社會實踐。單位主要由學校來聯系,主要是學校的校外實習基地,這樣便于實習指導教師對學生的統一管理。這樣可以將財會專業的所有重點理論課,如財務會計、財務管理、審計、成本會計、會計電算化、管理會計、稅務會計等內容,真實地融入到企業財會工作的綜合實務中。當然在最后一周可以將有關實踐數據結果,帶回到學校,進行財務分析和審計,并運用有關財會理論知識,提出管理建議。這個成果可以形成學生的社會實踐報告。

有人認為,這一階段的社會實踐與畢業環節的畢業實習會有所雷同,對此,筆者不敢茍同。經過多年的畢業論文的指導工作,認為雖然要求學生進行為期八周的畢業實習,但個別學生由于就業壓力,畢業論文的壓力,聯系實習單位的積極性不高,或聯系了和自己專業無關的實習單位出具相應的證明以敷衍了事,這樣,使我們的畢業環節的實習效果大打折扣。因此,在就業形勢日益嚴峻的今天,筆者認為在大四第一學期就安排這樣的一個社會實踐課程,一是對學生畢業實習單位的聯系、論文選題的把握有了一個提前的準備,二是對就業的壓力有一定的緩解。因為越早一點接觸社會,對我們的學生就越有好處。

對這一環節的實施,需要合理制定教學計劃,將有關非核心專業理論課程進行適當壓縮,以保證這一階段較大的實踐課時數。

4.畢業實習與畢業論文

應用型本科財會專業的論文,要求具體分析某個企業或某行業會計、財務、審計等的具體問題等為內容,培養學生運用所學專業基礎理論、專業知識和基本技能,提高分析和解決實際問題及從事科學研究的能力,培養學生刻苦鉆研、勇于創新的精神和認真負責、實事求是的科學態度。

(三)完善校內模擬試驗和建設校外實訓基地

.校內模擬試驗的完善

校內財會試驗室在傳統手工賬務處理的基礎上,應大力開展利用現代信息技術的會計電算化實習和綜合的財會實習內容。比如會計電算化課程,教研室可以選派相關教師到財務軟件公司掛職鍛煉,去實際參與企業會計電算化系統的設計與實施工作,然后把經驗和技術帶到課堂,用企業的實際數據來解釋教材中的原理。

還可與財務軟件公司合作,引入ERP(企業資源計劃)(用友版)網上虛擬實驗(包括五大系統:財務會計實驗系統、管理會計實驗系統、供應鏈管理實驗系統、生產制造管理實驗系統、人力資源管理實驗系統)組成。ERP案例引入到課堂教學,采用多媒體與案例教學相結合方式,在用企業的實際數據強化基本層(賬務處理、報表管理、工資管理、固定資產管理等模塊)的教學上,開展采購管理、庫存管理、存貨管理、財務分析、成本管理、生產計劃等環節的教學,加大對學生實踐動手能力的培養。此外,還有財務軟件公司開發的沙盤對抗賽、銀行證券等多樣化的虛擬試驗,以此來提高學生的實踐能力和綜合素質。

.積極開拓校外實訓基地

學??梢月撓敌姓聵I單位、工業企業、商業企業、房地產企業、外商投資企業、外貿企業等的財會部門,作為本專業的專業實踐基地。盡管在一個單位的財會部門建立實習基地會有一定的難度,這畢竟涉及到企業的商業秘密,這就需要學校的支持和教師對實踐的勇于參與。

(四)高素質的實訓指導教師的培養與聘請

學校應鼓勵財會專業教師參與社會各類財會專業職稱和注冊會計師等能力考試,以提高“雙師”教師比重,同時建議教師更多地進行校外兼職。當然,這些措施需要學校有充足的師資,教師的教學任務得以減輕的情況下才能得以實現。此外,在鼓勵教師走出去的同時,還可聘請校外較高層次有著豐富實踐經驗的財會工作人員來學校作短期的實訓指導教師,這樣可以將其切身的工作經驗、業務能力傳授給學生,這樣必將大大提高學生的實踐教學效果。

通過以上財會實踐教學的改革,將會使培養應用型財會類專業畢業生具有過硬的業務水平,嫻熟的財會實務操作技能,使其所學與所干零距離,畢業與就業零過渡的目標盡快實現。

【參考文獻】

徐經長.“會計學”精品課程建設的探索與實踐.中國大學教學,003年期.

李瑞生.新經濟時代對《會計電算化》課程的認識.河北建筑科技學院學報(社科版),00,():56.

實訓半期總結范文3

一、以“勤”為準

首先,“勤”出勤。我以自己的勤奮感染學生,和學生一起風雨同舟,讓每個學生從心里認為“老班”的確和我們站在一起,真心關懷我們,我基本上每次出勤必到,有時和學生一呆就是到放學,有事時我也會向學生請假。學生其實很細心,很在乎老師對他們的關注,有時我們不經意間會傷害他們,有時我們的一句小小的關懷話語也會讓他們永遠銘記在心。我剛接手518班的時候,了解到班上有個學生叫蘭海燕,初中畢業后打過工,做過好幾份工作,年齡也比其他同學大一些,平時來上課的時候比較懶散,老喜歡遲到,于是,我在禮儀實訓的時候比一般同學早到教室,有兩次發現她都還沒及時趕到教室,我就及時打電話和她父親聯系,了解她遲到的真正原因,她父親說她已經在去學校的路上了,我又不厭其煩地給她打電話,確認她已經在路上,并在教室等到她安全進教室為止,經過幾次之后,這位學生很感動,她說她第一次感覺自己這么受重視,從此學習特別認真,也特別體貼。

其次,“勤”輔導。我的“勤”就是我做事很較勁,大事不馬虎,小事不疏忽。經常在教室里轉轉,關注學生所做的事,隨手拾掇地上的垃圾,以自己的實際行動教育她們注意細節;幼師班的學生文化基礎很差,我就要求她們要注意夯實文化基礎知識,每人每天從小學的語數開始做起,遇到不理解的,我就每天花一點時間給她們講解,讓學生逐步體會到學習中的成就感,提高她們的自信,這樣一來,班級學習氛圍明顯好轉,她們不再為找不到事做而無所事事。其他一些不守紀律現象如上課打瞌睡,看小說,講小話等問題也就迎刃而解了。

最后,“勤”交流。我時常要求自己勤給學生布置學習任務,勤抽查學生作業,勤檢查學生周記,以周記作為師生交流的平臺,就會及時發現班級存在的問題。同學因各種問題而引起的心理疙瘩和反常表現就可以得到及時解決,做到防患于未然。482班有個叫肖婷的學生在第一學期的時候表現特別積極,但第二學期的時候我看她每天情緒都特別低落,變得越來越內向,上課時也時常發呆,我曾經錯誤地當著全班同學的面批評了她,她樣子顯得很委屈,但一直保持沉默。在一次檢查周記的時候她告訴我在大年初一的時候一場大火把她家全燒了,她的衣服全是親戚給的,家里的現金也全燒了,學費和生活費都沒錢交,爸爸也因為太傷心而一病不起,她因為家里壓力太大產生了退學的念頭。當時我真為自己的不了解實情而自責不已,我立即向學校反映了她的情況,并發動學生給她捐款。在全校師生的幫助下,她順利地度過了難關,學習更加刻苦。

二、以“情”為本

“勤”和“情”可以相互融合,二者相互依賴,相互依存?!扒凇笔恰扒椤钡幕A,“情”是“勤”的升華。當好班主任最主要就是要“攻心”,要“攻心”就離不開“情”。俗話也說得好,“曉之以理,動之以情”。

首先,以“情”定開局。我認為第一印象很重要,首先要讓學生在情感上接納你,這在以后的工作中起到事半功倍的作用。所以,一場好的開場白為以后的情感切入打下了良好的基礎。2012年上半期,我新接手518班,開學報名那兩天,我先花了點時間了解班級同學的大致狀況,在新學期的第一次班會里,我這樣說:“大家好,本學期我再一次擔任班主任工作,其實我有兩個選擇,511班或518班,但我毅然選擇了518班。511班的同學被冠以天之驕子之稱,但我更相信518班的同學將以實際行動向大家展示,我們才是更有潛力,更有沖勁的黑馬,現在,我很榮幸能和你們同舟共濟,再創輝煌!這時教室里響起了熱烈的掌聲,等掌聲稍平息后,我繼續說道,“我知道你們以前的班主任李老師很優秀,他帶領你們贏得了眾多的榮譽,這讓我深深地佩服他,敬重他。的確,我沒有他的英俊瀟灑,但我也許比他多一份不一樣的幽默風趣;我沒有他的高大威嚴,但也許我比他多一份不一樣的溫柔體貼,同學們,我早已做好準備要和518班同舟共濟,不知大家愿不愿意接納我這個518班遲到的一份子呢?”“愿意!”同學們異口同聲,激情盎然,掌聲也經久不息。

其次,以“情”樹威信。更多的“情”是在平時的勤勞中發現問題,并不厭其煩地去幫助學生。有一個同學叫劉淇,平時大大咧咧,并且總是牢騷滿腹,在小問題上總是惡習不改,有一個星期天的時候她感冒了,因為嫌麻煩不肯去打針,到晚自習的時候高燒得厲害,我把她帶到醫務室,就寢時發現她還沒到宿舍,我冒著大雨去醫務室詢問她的病情,并一直陪她把點滴打完,護送她進了宿舍門,就是這樣簡單的舉動感動了她,以后她做事的時候總是能事先向我打招呼并征得我的同意。有一次我在找她談話的時候鼓勵她:“劉淇,其實你最近進步蠻大的,你乖乖做事的時候蠻可愛的嘛……”她不好意思地說:“老師,其實剛開學的時候我和大多數同學一樣,對你持觀望的態度,但是現在發現其實你對我們很好的,我們都覺得要好好聽你的話”。

實訓半期總結范文4

計算機領域技術發展極為迅速,給工程能力培養提出了嚴峻挑戰。我們一方面面臨不斷開設新課程的壓力,另一方面卻長期承受來自業界的批評。企業實訓不能解決根本問題,這根源于企業的生產特性本質上使其難以提供有深度、綜合性、可持續、系統化的訓練,且更難大規模實施。以電子科技大學為例,一個年級的學生有四五百人,這是任何一個真正的生產型企業都難以承受的。多個企業分擔卻難以保證培養的一致性。而培訓型機構并不能提供真正的生產環境。事實上,對員工有較高自主能力要求的企業并不愿意接受培訓式提供的學員[1]。

本文就這一問題提出了系統觀培養核心競爭力的解決思路,并分析了兩種培養方式,特別就逆向析構式方式進行了探討,最后給出了其實踐過程中的相關經驗。 一、計算機系統觀是可持續發展核心競爭力

面對不斷變化的軟件技術,似乎只有不斷追新才能跟得上。而每種技術又必須通過撰寫大量代碼來了解、熟悉和掌握,可這又消耗了學生已經有限的學習時間。以電子科技大學為例,其計算機科學與技術專業2年級基本一學期接近十門課程,3年級一學期有十幾門課程。如一門軟件課程需要撰寫3000~4000行代碼,時間壓力可想而知。

筆者認為相對追新面臨的壓力,培養核心競爭力才是治本之道。筆者曾給出例子,一些長期只從事系統級軟件開發的“老”程序員卻在新軟件技術掌握的速度和深度上遠超越那些精力投入追新的“年輕”程序員[1]。其根源就是系統能力,筆者稱其為“系統觀”[2]。

越來越多的研究者認識到系統能力的重要性,并進行了深入研究和系統性教學建設,如北京航空航天大學、浙江大學、清華大學、東南大學、國防科技大學等[3]。最近,東南大學的同仁也指出了“系統觀”培養的重要性,他們從計算機制造者、系統程序員、應用程序員和系統管理員的角度分析了“系統觀”的價值[4]。

系統觀的內涵筆者尚未見非常正式的定義,有文獻稱其為“對計算機的深刻理解”[4]。下面筆者嘗試從另外一個角度給出系統觀的定義并分析為什么它是學生工程能力提升的可持續發展核心引擎。

筆者認為:計算機系統觀是計算機核心知識架構和對它們不斷運用所形成的思維方式的復合體,不可割裂。單純的通用思維訓練和僅僅攝取知識信息均無法形成系統觀。它是能自我生長,自我完善和成長的原核。在攝取新技術和面臨黑箱時,它具有極強的剖析、探索和學習能力。這賦予了高端計算機人才最重要的素質。

核心知識架構涵蓋計算機領域最本質部分的規律,筆者認為應包括:計算機組成原理、系統結構、操作系統、編譯和鏈接、算法、數據庫原理和實現。

為什么系統觀在學習技術和解決難題方面具有“以少勝多”和“一勞長逸”的特點呢?下面筆者試從系統觀的三個功能分析。

(1)類比。因為系統觀包含了核心知識架構,其涵蓋的計算機領域本質規律在所有計算機應用領域均可借鑒和舉一反三。應用領域的技術多是在老技術上不斷包裝、組合和抽象。一位云計算公司的CTO告訴筆者,他要解決存儲或并發的問題時,習慣找20世紀六七十年代最早的算法文章(因為它將根本性問題描述得非常清楚),在此基礎上就很容易適配到現在的問題中。筆者一位朋友很多年前做漢化DOS,后來他第一次做單片機破解,只花了一個月就將其破解并漢化。他明確指出DOS漢化經驗起了很大幫助。筆者第一次面對Linux驅動的C語言編程問題時,運用面向對象的經驗,花數分鐘即解決了學生因回調語義錯誤引起的bug。因為基于接口編程思想在整個軟件甚至硬件領域都是一致的,在面向對象是虛函數,在內核是回調函數。這三個例子均運用系統觀中存在的基本模式和知識去類比解決第一次面臨的難題,體現了系統觀“少即多、舊即新、基礎即先進、不變應萬變”的特點。

(2)構建。系統觀思維具有構建式的特點。形象地說就是“我來做怎么做”這樣的思維方式,在學習新系統或技術時能首先從構建的角度分析,從而對關鍵點產生疑問。帶著疑問學習,效率就高。筆者一次尋找hibernate操控同結構多數據庫的方案時,從構建角度分析如果自己做怎么做出擴展性,假想出了可能的擴展點,然后帶著這些假設用調試去檢驗,雖第一次接觸hibernate,用了半天就解決了。筆者曾用“我來做怎么做”的思維模式訓練研究生,有學生反映這是其研究生期間學到的最有價值的東西。

(3)簡化。面臨復雜未知時,同時面臨太多未知點,人們必然無所適從,難以下手。如果能迅速化繁為簡,主動“忽略”過濾掉暫時無關大局的細節,那么就能尋找到癥結,從而快速擊破解決難題。系統觀的底層特點使其具有底層視角,再加上其反復淬煉出解析能力,使其能夠完成這一簡化和忽略的任務。能體現簡化和忽略特性的最直接例子即逆向工程。面對高級語言源代碼往往人們要找到下手點都無所適從,何況面對的是反匯編代碼?要完成任務必須快速找到關鍵點,一擊而破。在高層應用領域分析理解面向對象框架也是如此,往往從關鍵的虛函數入手,通過調試找到其調用關系,并最終找到可能的裝配邏輯。

綜上所述,因系統觀涵蓋計算機本質規律的掌握和運用,并具有類比、構建和簡化功能,所以有很強的自我學習、擴展、探索和長效性特點。這使得學生培養了系統觀后,可在其職業生涯中一直發揮核心競爭力的作用。而其覆蓋本質規律的簡約性,又使得其培養開銷相對經濟,性價比高。下圖給出了系統觀的概念結構。

計算機系統觀概念結構圖 二、如何培養計算機系統觀

依據系統觀的功能特性可形成兩種系統觀培養方法:(1)對應其構建和類比功能特性是正向構建式方法;(2)對應其簡化分析特性是逆向析構式方法。

(1)正向構建式方法。該方法的核心就是“構建”,并非構建簡單的應用軟件,而是構建系統級軟件。即撰寫操作系統、編譯器、鏈接器和數據庫(非數據庫應用軟件)。北京航空航天大學、清華大學、浙江大學均采用該方法。以清華大學為例,他們從MIPS指令設計開始,利用FPGA自制CPU,并在該CPU上實現操作系統、編譯器。該方案最大優勢是自底向上完全打通軟硬件,形成最完整和堅實的系統觀。其限制在于時間和個體能力。即使在“985工程”高校中,也只能是優秀學生才能完成。尋找階梯化方法普適到一般學生應該是這一方案最終成功的關鍵。馬里蘭大學操作系統的模塊化做法可以借鑒[5],但也有其問題。

該方案的變種是:CPU并不做到可實現操作系統的程度,相對簡單可行,而利用x86實現操作系統。其好處是難度低、耗時少,且所形成的知識集合和將來面臨的工作更貼近,能利用的資源也多。電子科技大學的構建式培養系統觀采用的是該方案。

(2)逆向析構式方法。該方法最大的特點是將逆向工程的剖析的特點融入整個培養中??突?梅隆大學的教材《深入理解計算機系統》的前三章是這一方法的最典型代表[6]。即從反匯編的角度,建立高層語言和底層匯編、機器碼與機器的映射。復旦大學在2003年引入這門課,但因其涵蓋的內容太廣泛,其實施難度依然很大。東南大學正在組織力量就“計算機系統基礎”這門課程撰寫更加適中的教材[4]。

筆者在2012年出版的教材《老“碼”識途》實施了不同理念[2]。往下采用機器碼開始析構,到C語言反匯編、C++反匯編、對象模型、鏈接、面向對象設計、框架。整個用逆向反匯編分析為貫穿始終的線索,覆蓋了從操作系統、編譯鏈接、面向對象設計等領域,并采用實證式教學理念[7],以每個知識點可“玩”為驅動,形成了輕量級、易學以致用的系統觀培養模式。

相對于構建式,逆向析構式雖無構建式全面和系統,但通過逆向貫穿、銜接,也自底向上形成了一套實用可行的培養方法。其知識點相對較小,不會像撰寫系統一樣需花費很長且整塊的時間。學生便于安排和實踐。其知識點的前后依賴性沒有撰寫整個系統那樣強耦合,利于模塊化學習。 三、基于逆向析構式的輕量級培養

1.系統觀原核

教學內容方面,筆者雖采用自底向上方式,但未涵蓋程序員所有視角,這與文獻[6]不同。一方面因為文獻[6]的內容對多數學生依然是重量級,難以有效實施;另一方面因為筆者發現只要建立一個很小的“系統觀原核”,它就能幫助學生不斷攝取新知識,自動完善系統觀。原核至少由計算機形象思維與疑證思維組成。

(1)計算機形象思維。有句話生動地描述其重要性:“真正的黑客(原始意義上技術的狂熱探索者),在他腦袋里每一個字節是怎么流動的他都清楚”。另外,以下現象也反應了形象思維的重要性:描述算法時我們喜歡用圖,在描述程序結構時用UML圖,數據庫用E-R圖,描述設計意圖采用形象的設計模式名稱來暗喻。

形象思維需要直觀,計算機形象思維需要計算機領域的直觀感建立。在計算機領域分層是一個顯著特征,越高層的特征越抽象,比如面向對象就比結構化抽象。既然要建立直觀,那么就應該盡量減少抽象,所以將目標定在了軟件和硬件結合部位。筆者選取了程序員視角,從高級語言到匯編映射開始,并逐漸將這種映射(逆向反匯編)貫穿軟件開發的幾個典型部分。從C映射到匯編,從匯編映射到機器碼,并讓學生用機器碼構建程序。從此開始,該方式將在不同階段重復,最終建立起最形象的程序世界觀。

筆者選取軟件開發的典型相關部分包括:C語言到匯編映射,C++對象模型和映射,面向對象編程的底層機制支撐,動態鏈接和靜態鏈接的底層機制,框架構建和底層機制的運用,線程運用中的底層機制。它們輻射到多門系統級課,如:操作系統、編譯鏈接、計算機組成原理等。

(2)疑證思維。整個教學階段,每一個知識點的獲取幾乎都遵循猜測和實證的方式。讓學生自己猜測可能的答案,然后自主設計實驗驗證。不追求知識的系統性,在意的是所有知識點均能實證,可以“玩”。筆者稱其為實證式教學[7]。該方式建立了系統觀自我完善的思維引擎。

為了激發學生興趣,體現底層和系統思維的運用價值,逆向反匯編底調試不僅有專門的案例展示實際意義,它更完全滲透到每一部分的教學內容。

筆者發現認真錘煉C語言到匯編映射后,不少學生可較好自學面向對象部分。對比發現,上過與未上該課的學生,在未涉足領域研學表現出很大差異。未上該課的優秀學生,在老師幫助下也無法完成用戶級線程庫;上過該課的學生卻能較輕松完成。這說明系統觀原核可自完善與發展。

2.教學經驗

(1)實證式教學。在實驗室上課,實驗和課程融合??刹迦爰磁d實驗。課堂實驗需有補充題目,完成簡單實驗可做補充題目。引導學生自主設計實驗驗證知識點。一個班人數控制在30~50之間,否則效果難以保證。

(2)考核機制。完全以實踐為導向,平時占主要部分,期末考試為上機考試。如果不能保證平時環節的質量,結果難以保證。筆者采用了以下方法:對逆向分析類型題目要抽問。如組隊,成績按排名越后越低,抽問靠后者,如果答不上,小組分數受罰。對程序題,先布置課后作業,指出之后課堂考試從其中變化,允許考試攜帶作業。另外考試時盡量采用自動批改,為此,也開發了逆向底層作業自動生成和批改系統。題目必須分級,不能只有開放性的大題目,小題目很重要??己舜箢}目,而小題目作為自我練習不計分。

(3)效果。大量同學反映對本來枯燥的課程非常有興趣,筆者曾經在課程半期后不點名到課率達90%以上。有意思的是,從沒有人問學了何用。許多學生反饋對他們幫助很大,其中一個學生說法反映了系統觀的價值:“以前出了問題就找高人,現在敢坐下來自己做,且真的解決了?!?/p>

綜上所述,基于逆向析構式系統培養方法,選取了輕量級的原核建立方式,配合實證式教學和合理的考核方式,取得了較好的效果,能夠在更多學生中推廣。

參考文獻:

[1] 韓宏,周世杰. 計算機工程能力教育的思考[J]. 實驗科學與技術,2011(5).

[2] 韓宏,李林. 老“碼”識途――從機器碼到框架的系統觀逆向修煉之路[M]. 北京:電子工業出版社,2012.

[3] 王志英,周興社,袁春風等. 計算機專業學生系統能力培養和系統課程體系設置研究[J]. 計算機教育,2013(9).

[4] 袁春風,王帥. 大學計算機專業教育應重視“系統觀”培養[J]. 中國大學教學,2013(12).

[5] 黃廷輝. 計算機操作系統實踐教程[M]. 北京:清華大學出版社,2007.

[6] 布賴恩特等. 深入理解計算機系統[M]. 北京:中國電力出版社,2004.

[7] 韓宏. 一種面向計算機教育的實證式教學[J]. 實驗科學與技術,2013(6).

(上接第31頁)師生59名赴德國、瑞典進行了為期兩周的境外專業拓展與實踐研修,開拓了學生國際視野,加深了學生對工程師素養的認識與理解。 五、結束語

亚洲精品一二三区-久久