正文 關於C程序設計教學改革的探討與實踐(1 / 2)

關於C#程序設計教學改革的探討與實踐

教改研究

作者:魏煥新

摘 要: 目前計算機信息管理專業趨向走企業信息化方向和企業網站開發方向,涉及信息化管理係統的開發,而且大部分學校都依托微軟.net平台中C#語言作為主要的程序語言,那麼C#程序設計課程則是學好信息管理專業的一門專業核心課程。如何讓學生能夠在計算機語言上打好基礎,這門課程的改革尤為重要。本文主要介紹C#程序設計課程改革的思路、方法實踐,供教授這門課程的教師作為參考。

關鍵詞: C#程序設計 教學改革 思路 方法 實踐

一、教學排課方麵的改革

C#程序語言課對於學生而言都是比較難理解難學習的課程,目前很多學校開設這門課程的排課方式都是按照傳統的每周幾節課的方式教授,這樣一來,這門課程對於學生學習感覺比較鬆散,不緊湊。有可能本周學習的內容,到下周再來回顧的時候,大都忘個一幹二淨。對於本課程,建議采取分段上課的模式,比如連續8周集中學習這一門課,每周大概學時16個學時,這樣學生學習起來會比較緊湊,各個知識點較容易貫通。

二、課程的定位

設置該課程的目的,不隻是使學生學習某種特定的語言,更重要的是要求學生學習現代軟件設計的思想,為後續的係列課程(如:ASP.NET動態網頁程序設計)學習奠定基礎。因此,在教學內容編排上,力求突出設計思想,淡化設計手段,加強算法分析,減少語言知識,並通過強化項目實踐的過程,加深學生對課堂講授內容的理解。本課程對學生的職業能力培養和職業素質養成起到主要的支撐作用。筆者通過調查研究並結合自己開發軟件項目的經驗,采用DCM多元綜合學習管理平台為項目載體貫通整個課程。

三、課程的目標

通過課程教學項目的實施,使學生在了解軟件項目研發流程的基礎上,培養根據實際研發情況選擇及運用各種winform控件的能力;提高學生動手編程能力,掌握一定的編程技巧,培養其良好的編程習慣。通過情境和崗位模擬,使學生具有良好的職業意識和職業素質,為後續的《asp.net》《計算機網絡技術及應用》《畢業設計》奠定良好基礎。

知識目標:理解.net的特點,掌握C#程序的結構和基本語法,掌握使用VS開發應用程序的步驟,掌握變量、常量定義語法,掌握C#基本數據類型,掌握基本的數據類型轉換語法,掌握C#流程控製語句,理解麵向對象的封裝性、繼承性和多態性,掌握類的定義,掌握字符串的常用方法,掌握常用的集合類和泛型集合類,掌握WINDOWS窗體項目的創建方法,掌握常用控件的屬性、事件和方法,能夠根據需求創建用戶界麵,理解ADO.NET模型中的五大對象,掌握數據綁定的操作。

能力目標:能運用.net平台中提供的控件,根據DCM項目的需求,實現DCM主界麵的設計。能運用.net平台中的C#語言,根據DCM項目的需求,實現程序順序結構、選擇結構、循環結構的小案例。能運用.net平台中的C#語言,根據DCM項目的需求,實現計算機器軟件功能的實現。能運用.net平台中的C#語言,根據DCM項目的需求,實現程序順序結構、選擇結構、循環結構的小案例。能運用.net平台中的C#語言,根據DCM項目的需求,實現圖片瀏覽器的小軟件。能運用.net平台中的C#語言,根據DCM項目的需求,實現學生信息的管理功能。能運用.net平台中的C#語言,根據DCM項目的需求,實現寢室管理的功能。能運用.net平台中的C#語言,根據DCM項目的需求,實現班費管理的功能。能運用.net平台中的C#語言,根據DCM項目的需求,實現寢室管理的功能。能運用.net平台中的C#語言,根據DCM項目的需求,實現班級活動管理的功能。