c課程設計個人總結 篇1
當前,計算機已經成為人們工作、學習和生活中必不可少的工具,整個社會對計算機的高度依賴促使一個嶄新的文化形態的形成――計算機文化。隨著高等教育從精英教育階段進入大眾教育階段,教育部高等學校計算機科學與技術教學指導委員會在計算機基礎課程教學基本要求中提出了1+X的課程設定方案,理工類學生在學學計算機基礎課程後,接下來就要學習C語言程式設計,C語言程式設計已經成為各高校普遍開設的基礎課程。本文總結了我們在教學改革和實踐中的一些做法和體會。
C語言功能強大,使用靈活方便,套用面廣,可移植性好,兼有高級語言的優點和低級語言的特點,這也使得初學者較難學習和掌握,在教學中我們發現,學生往往對編程解決實際問題感到困難,不知從何下手,而一些考試題目往往重視考查語法的細節,而對編程能力考查得不多。對於C語言程式設計的教學,我們從培養學生的興趣和能力,以及計算機思維能力出發,進行了一系列教學改革的探索與實踐。
一、教學師資團隊建設
人才培養師資隊伍是關鍵,教學團隊的建設是保障教學效果和實施教學改革的基礎和支撐。根據本課程的特點和大一學生的基礎,學院確定了一支老中青相結合的骨幹教師組成本課程教學團隊,團隊由一位教授、一位副教授、四位講師和三位助教組成,分別承擔理論教學和實驗教學任務,這支隊伍年齡、職稱結構合理,團隊中的教師在每學期的教學督導和學生評教中,成績都在良好以上,從根本上保證了課程的教學質量。
堅持教學團隊的凝聚力建設,定期研討,統一思想。每周教研時間及時交流教學中出現的問題及解決方法,對教學過程進行總結反思,堅持互相聽課,集體研究討論教案、課件製作,對每個實驗內容、案例的選用、考核的內容和方式等都經過團隊的統一討論確定。
重視教學團隊中教師自身的進修和提高,團隊中的多名教師先後參加了國家精品課程師資培訓、全國高等學校計算機實驗與實踐教學研討會、全國高等院校程式設計精品課程教學專題研討會等,教師都很珍惜每一次與兄弟院校的教師、專家交流與學習的機會,教師及時把學習體會傳達到團隊的每一位教師,汲取其他院校的一些好的做法運用到我們的教學實踐中,這些做法對促進教師的知識更新、教育理論的學習、教學方法的改進和教學能力的提高起到積極的作用,也保證了課程的教學改革能不斷向前推進。
二、教材建設
C語言程式設計作為第一門程式語言課程,目前幾乎所有高等學校理工科專業都在大一第一學期開設此課程。C語言簡潔、緊湊、靈活,數據類型豐富,功能強大,靈活和複雜對初學者來說是難以掌握的,而原有的一些教材大多是針對計算機相關專業的學生,而且是在學習了一些計算機基礎的相關課程後再學習此課程的,起點相對高,內容全面、有一定的深度。但是對本科低年級初學者來說並不適用。鑒於此,我們從20__年開始著手編寫教材和實驗教材,從我院人才培養目標和學生的實際情況出發,注重實踐及套用,試用後於20__年出版,並於20__年修改再版,新版教材已列為十二五規劃教材。作為適用本科低年級學生初學程式設計及C語言的教材,以掌握C語言基本語法、培養程式設計思維、提高上機實踐能力為目標,旨在以簡單明了的語言和簡潔實用的例子,闡述C語言的基本語法和程式設計的基本邏輯思路。C語言的語法及使用有很多靈活和複雜的方面,對初學者來說往往難以全面掌握,所以我們只對主要的適合初學者入門的知識點進行講解,其目的是通過C語言的學習與實踐,培養學生程式設計的抽象邏輯思維能力,掌握動手編程上機實踐的技能。程式設計的抽象性往往使學生望而生畏。選用簡單實用的例題,目的是讓學生能儘快入門,並對程式設計產生興趣,能體會到編程和調試的樂趣。
三、最佳化教學內容,改革教學方法,豐富教學手段
3.1最佳化教學內容
對於課堂教學內容的取捨,教學團隊首先從指導思想上達成共識,就是重點是編程的邏輯思維的培養,分析問題、解決問題能力的培養,而不是解釋語言本身的語法細節,據此來最佳化課堂的教學內容。對於編程能力的培養,從具體的問題分析,特別是從貼近學生生活的實例出發,進行類比,轉化,進而同化到學習者自身的已知範疇中,這也符合建構主義關於學生是如何學習的理論。對於語法規則,通過實際的調試程式、驗證性實驗等方法,使學生有更直觀的感受,印象也更深刻。我們對教學大綱進行反覆討論修訂,通過教學大綱貫徹教學改革的指導思想。
3.2改革教學方法
在課堂教學中採用任務驅動、案例教學、類比教學等啟發式教學方法,從一個具體問題出發,引入要講的概念和知識點,使得學生掌握解決類似問題的方法,注意啟發學生與以前所用的方法進行比較,並在此例的基礎上進行擴充,改變條件等,漸進式的展開,不斷滾雪球似地拓展,學生比較容易接受,不斷與已經掌握的知識進行同化。
針對下次課要講的內容布置學生預習,每次課前鼓勵學生就預習的情況作講解,可以是預習收穫,可以就疑問提問,堅持了教師為主導學生為主體的理念,訓練學生自主學習的能力,對於學生自學能掌握的問題不講或精講,重點放在難點問題上。
建立小組學習模式,培養學生自主學習、合作學習的能力。讓學生自由結合組成學習小組,3-4人為一組,每名同學輪流任組長(每月輪換),負責本小組本課程的學習討論,上機、作業、考勤等,給每個學生同等的鍛鍊機會,促進後進學生提高學習的積極性,形成互幫互學共同進步的良好學習風氣。
3.3豐富教學手段
課堂教學中綜合使用PPT課件、程式演示和板書等教學手段,語法規則以PPT課件為主,問題分析,算法設計輔助板書,程式驗證直接運行,直觀看結果,章節的開始有提示,結束有小結。避免了單純PPT課件教學易使學生疲勞並產生課件依賴的現象,提高學生積極參與課堂教學的積極性,發揮學生學習主體的作用。
加強精品課程網站建設,充分發揮網路教學的作用。本課程已經建成為學院的精品課程,利用校園網的平台,培養學生自主學習的能力。課程網站上有豐富的教學資源,有教學大綱,電子教案,教學課件,教學視頻等,實現了網上答疑,還建有論壇社區,方便師生之間的討論交流。
組織程式設計競賽,培養學生對程式設計愛好和實際能動性。通過每年選撥優秀學生參加數學建模比賽、ACM程式設計大賽,組織有興趣的學生積極參與,並加以指導,培養了學生對程式設計的愛好,提高了學生解決實際問題的能力。
四、加強實驗實踐教學,適時安排課程設計
4.1加強實驗課的教學,培養學生實際動手能力
為加強實踐教學,獨立設定了C語言程式設計實驗課程,每周2學時實驗課,平時實驗室開放,學生可以在課餘時間進行上機練習。強調理論與實驗並重,在實驗內容上安排一些基礎性的驗證型實驗,作為必須完成的項目,幫助學生理解掌握基本的知識點,培養學生動手能力。在此基礎上布置一些具有一定難度的題目,面對能力較強的學生,提高他們的綜合設計能力。
實驗課後學生要撰寫實驗報告,實驗報告內容包括以下幾個部分:
⑴實驗內容;
⑵算法描述(要求按照規範畫出流程圖);
⑶源程式代碼(注意代碼風格,必要的注釋);
⑷測試及運行結果(包括幾種算法討論);
⑸調試過程(遇到的問題及解決辦法);
⑹收穫體會。
對於大學低年級的學生,通過編寫、調試程式,撰寫實驗報告,對於培養他們嚴謹科學的工作作風、鍛鍊科技論文的寫作能力都起到了積極的作用。
實驗課程考核為考查,綜合實驗出勤情況,實驗報告情況和完成實驗的情況以及期末綜合編程的完成情況評定成績。
4.2適時安排課程設計,培養學生創新意識
在學完本課程後在相關專業開設C語言程式設計課程設計課程,本課程是實訓類課程,時間為一周,通過多名學生合作完成一個相對比較複雜的課題。鍛鍊學生的分析問題、解決問題的能力,培養學生團隊協作精神,使學生了解軟體開發流程、代碼和文檔編寫規範,提高編程能力和創新意識。
課程設計的選題很重要,教學團隊經過討論精選出一些具有一定難度但可以通過學生努力完成的課題,並鼓勵學生自選題目,提出切合實際套用的課題,寫出分析和需求報告,有指導教師共同討論通過,自選題目有加分獎勵。如有的小組就結合學生實際生活,設計學生綜合評測系統,解決他們學習生活中的實際問題,提高他們課程設計的興趣和完成後的成就感。
在課程設計的過程中,按照正規軟體開發的流程和步驟,每一個步驟完成都要提交相應的文檔,最後完成時提交程式代碼和完整的文檔。小組成員有明確的分工,以自主設計為主,指導教師檢查每個階段的成果,並及時給予反饋意見,對難點問題通過討論引導學生自行找到解決的辦法。
課程設計課程的考核採用小組答辯的形式,每個課題由一人主要匯報演示講解,其他成員都要求回答問題,這樣既鍛鍊了學生的表達能力也避免了不自覺學生跟風搭車現象。
五、改革評價體系,面向實踐和套用,注重過程評價
改變過去期末筆試的考核方式,全面考察編程能力、調試程式能力,推行考教分離,注重過程考核。最終成績由平時成績和期末考試成績兩部分構成。平時成績由平時測驗、出勤情況,作業情況,討論發言情況等確定,期末考試採用的是無紙化網上考試系統,由系統從題庫中隨機組卷,以編程題為主,重點考察學生的編程能力和程式調試能力,成績由系統自動判定。避免了過去那種靠期末突擊、死記硬背僥倖過關的現象,保證了考核的客觀公平,也對學生的平時學習和課堂管理起到了積極的作用。
六、結束語
在C語言程式設計教學改革的實踐中,我們不斷總結,不斷地實踐,目前已經形成了C語言程式設計、C語言程式設計實驗、C語言程式設計課程設計三位一體的課程群,並且與後續的C++程式設計、Java程式設計、數據結構等課程建立了程式設計基礎的課程體系,在課程建設、內容最佳化、資源共享等方面進行通盤考慮。C語言程式設計課程的教學改革與探索方興未艾,我們還要繼續完善和深化以上的一些做法,不斷跟蹤其他兄弟院校的成功做法,借鑑他人的經驗,努力探索適合套用型人才培養目標的課程教學體系,把課程建設教學改革繼續推向深入。
c課程設計個人總結 篇2
一、注重校企合作
為培養適應社會行業需求的人才,提高學院教學質量,高職院校要注重與校外企業建立良好的校企合作關係,使用多種靈活的措施實踐工學結合人才培養模式。把一個學期靈活分段,實行模組化教學,合理安排教學進程。按實際出發,針對計算機專業的行業形式,實行分段式教學。現在廣東省高職院校都會與校外企業建立校企合作基地,近兩年還有多家高職都建立了協同創新孵化基地,以培養適應社會發展需求的人才。
高職學生在新進大學校門的時候,建立體驗式實訓。組織學生到企業工作單位實地考察,了解企業的文化、管理模式、企業的人才需求等,讓學生對目前企業的運營模式、人才需求等有大致的了解,從而對課程學習產生興趣。進行課程式教學改革,在課堂學習中實行以“項目驅動”為導向的學習模式。採用項目案例任務驅動教學方法。構建項目實例,將項目實例按照模組功能進行分組,以任務驅動形式讓學生參與到工程的實施過程當中,培養學生的動手操作技能,同時培養學生的團隊合作精神。承攬校外企業的一些項目,進行真實的項目訓練。在教學過程中實行分段式教學,前期讓學生在學校裡面學習基本的知識,中期讓學生到企業當中實踐學習,通過實踐學習把前期的學習知識在生活、生產中套用。在實踐中,或多或少會存在知識、實驗與實際工作中的差異。後期,讓學生總結實踐中所遇到的困難以及自己在實踐中存在的問題進行反饋,通過後期的繼續學習教育彌補自己的缺失。這樣完成“學習――生產――再學習”的分段式教學。
二、高職教育的工學結合模式對課程定位
高職院校主要“以就業為導向,以服務為宗旨”的教育目標,更注重學生在動手能力的培養。採用工學結合教學模式可以更好地與企業交流,可以更好地培養出企業所真正需的學生。C語言程式設計課程在計算機專業中占著重要的地位。它被認為是程式語言的基礎,是建立編程思想的先驅。一直以來,C語言程式設計課程都被當中一門單一併且獨立的課程看待,與其他課程的互動性較少。然而當今計算機行業在開發軟體的過程中,不單單是需要熟練掌握語言編程能力的開發者,還需要配合整體軟體系統構建能力。而且經調查發現學生雖然對C語言非常熟悉,但是普遍缺乏開發軟體系統的思想,這樣會導致他們畢業後走向社會,很難適應企業的編程規範。因此,我們需探索如何把C語言課程設定成為更適合於社會中所需求的課程。
對於以上的問題,認為在C語言程式設計的課程的教學中融合軟體開發相應的方法,結合當今社會計算機行業使用先進的軟體開法方法,可結合多樣化的工學結合模式。
三、實施適合的教學方式
3.1教材選擇
緊密和企業聯繫,在選擇教材的同時可以諮詢校企合作單位的意見。甚至可以嘗試使用計算機行業的優秀材料作為教學的輔助材料。提高教學質量,也可以達到教學跟上行業潮流的目的,使教學不落後於最新信息。
C語言程式設計課程作為眾多學院的計算機專業的'精品課程,我們可以自主編寫一本適合高職院校以及行業潮流發展的教材,教材可先帶出基礎知識後再運合軟體開發的方法,以項目作為導向結合課程設計穿插於教材當中。
3.2教學模式選擇
3.2.1項目驅動教學
為提高學生的學習興趣,提高學生的學習掌握能力,我們可以採用項目導向教學的方法。從校企合作的行業中,獲取一些項目,然後分解成若干個設計模組。例如我院積極地與多迪網路有限公司在校內建立起多迪網站工作室,通過工作室接觸一些行業內的項目。我們可以運用這些項目,拆分成為若干個有意義的模組。設計模組可以由淺至深,由基礎到難點,慢慢一步步深入講解。在講解模組的過程中,滲入每章節的基礎知識,以項目為導向引入C語言的知識。在解決每個模組的過程中,針對學生個體的不同,開發思維的不一樣,可能會遇到很多不同的問題。因而在解決問題的過程中,向學生引入有效率的、創新的軟體開發思想。慢慢地學生在學習C語言的知識的過程,可以培養正確、良好的軟體開發思想,甚至可以掌握編程過程中遇到難題的解決方法。這還能讓學生充分發揮團隊精神,通過分工合作完成一個完整的項目,掌握編寫程式所必備的三性――可讀性、可擴展性和可維護性。
3.2.2分段式教學模式實踐
分段式教學是工學結合教學模式之一。分段式教學旨在分階段地到企業進行實踐實習。我們可以改變以往單一的只在第六學期到企業頂崗實習的模式,在每個學期根據課程的進度及安排,或者根據企業的工作安排,合理地安排學生到校企合作的行業進行體驗式實踐實習,更有效地提高教學質量,並校驗項目導向教學的成果。
四、結束語
在工學結合模式下,C語言程式設計在課程定位、教學模式嘗試進行較大的改革。通過項目驅動教學以及分段式教學的方法,培養學生達到能適應當今社會行業發展的要求,為計算機行業提供合適的人才。
c課程設計個人總結 篇3
要成為一名優秀的網頁設計師,需要經常開發和撰寫工作總結。作為一個網頁設計師,我會和大家分享網頁設計的要點。主要基於我的網頁設計經驗。如果你有什麼不完整的想法,歡迎提出你的意見。
網頁設計的清晰性和確定性是設計成功的基礎。
與普通黑白照片相比,點、線、面交織繪製的各種商品的水墨稿製版印刷效果更清晰、更確定。有意思。特別是誇張變形的漫畫和漫畫,以及講故事的連載組畫,用來表現科學幻想世界、空間景觀、童話和神話故事等。從而把這些所謂“超現實”的理想境界描繪得逼真而又迷人,這很容易引起男女老少共同的閱讀興趣。信息。深層次的橫截面和透視表現,雖然照片也能表現出一些商品(如水果、蔬菜)的橫截面效果,但畢競並沒有插圖那么自由和深刻。各種商品,如生活用品、生產資料等,都可以用插圖的形式表現出肉眼看不見的它們的'解剖結構、切面(縱切面、橫切面)和內部組織結構。平面設計藝術只能在有限的空間內接觸讀者,這就需要簡潔明了的布局表現。人們早已摒棄了過去填鴨式的複雜布局形式。這也是一個網站設計師的要求。實際上,它強調的是簡潔和凝練,不是單調和簡單,而是對信息的集中處理和內容的精細化表達,以新穎獨特的意境為基礎。因此,版面的簡化不僅包括內容的規劃和細化,還包括版面形式的構成技巧。
網頁的藝術性和裝飾性是設計的靈魂。
為了使排版設計更好地為版面內容服務,尋求合乎情理的版面視覺語言則顯得非常重要,也是達到最佳訴求的體現。構思立意是設計的第一步,也是設計作品中所進行的思維活動。主題明確後,版面構圖布局和表現形式等則成為版面設計藝術的核心,也是一個艱難的創作過程。怎樣才能達到意新、形美、變化而又統一,並具有審美情趣,這就要取決於設計者文化的涵養。所以說,排版設計是對設計者的思想境界、藝術修養、技術知識的全面檢驗。版面的裝飾因素是由文字、圖形、色彩等通過點、線、面的組合與排列構成的,並採用誇張、比喻、象徵的手法來體現視覺效果,既美化了版面,又提高了傳達信息的功能。裝飾是運用審美特徵構造出來的。不同類型的版面的信息,具有不同方式的裝飾形式,它不僅起著排除其他,突出版面信息的作用,而且又能使讀者從中獲得美的享受。
網頁設計的趣味與獨創性是設計的看點。
排版設計中的趣味性,主要是指形式的情趣。這是一種活潑性的版面視覺語言。如果版面本無多少精彩的內容,就要靠製造趣味取勝,這也是在構思中調動了藝術手段所起的作用。版面充滿趣味性,使傳媒信息如虎添翼,起到了畫龍點睛的傳神功力,從而更吸引人,打動人。趣味性可採用寓意、幽默和抒情等表現手法來獲得。獨創性原則實質上是突出個性化特徵的原則。鮮明的個性,是排版設計的創意靈魂。試想,一個版面多是單一化與概念化的大同小異,人云亦云,可想而知,它的記憶度有多少?更談不上出奇制勝。因此,要敢于思考,敢於別出心裁,敢於獨樹一幟,在排版設計中多一點個性而少一些共性,多一點獨創性而少一點一般性,才能羸得消費者的青睞。
網頁設計師要做到表現出平面設計作品的主題和創意,充分展現色彩的魅力,必須認真分析研究色彩的各種因素。由於生活經歷、年齡、文化背景、風俗習慣、生理反應有所區別,人們有一定的主觀性,同時對顏色的象徵性、情感性的表現,人們有著許多共同的感受。