面向對象程序設計(C#)》課程是高等職業(yè)教育計算機軟件相關專業(yè)的一門專業(yè)核心課程,其功能在于,通過理論教學和編程實踐,使學生掌握面向對象編程(OOP)方法和初步的面向對象分析與設計(OOA&OOD)方法,并在項目訓練過程中逐步建立和鞏固使用面向對象思想認知世界的思維方法。本課程以C#作為編程語言,以計算機基礎課程為前導課程,并作為后續(xù)課程“.Net技術及應用”、“ASP.Net程序設計”的學習基礎。
一、課程基本信息
課程代碼: 0404201 適用專業(yè): 電子商務、現(xiàn)代教育技術
學 時 數(shù): 72 學 分:4
先修課程:《高級語言程序設計》 后續(xù)課程:《WEB程序設計》
所屬崗位:網站開發(fā)
修訂版本:2013年6月第1版 課標執(zhí)筆人:羅明挽
二、課程性質
《面向對象程序設計(C#)》課程是高等職業(yè)教育計算機軟件相關專業(yè)的一門專業(yè)核心課程,其功能在于,通過理論教學和編程實踐,使學生掌握面向對象編程(OOP)方法和初步的面向對象分析與設計(OOA&OOD)方法,并在項目訓練過程中逐步建立和鞏固使用面向對象思想認知世界的思維方法。本課程以C#作為編程語言,以計算機基礎課程為前導課程,并作為后續(xù)課程“.Net技術及應用”、“ASP.Net程序設計”的學習基礎。
三、課程教學目標
本課程的總體目標是:學生通過基礎知識階段、技能提升階段、綜合應用階段,這三階段 的培養(yǎng),能具有基于.NET開發(fā)平臺,對C#、軟件工程、數(shù)據庫應用開發(fā)技術的綜合應 用能力。 通過本課程的學習來達到工作崗位所需要的具有團隊開發(fā)意識, 熟悉三層架構的開發(fā)、 具有數(shù)據庫應用開發(fā)經驗和技術、具有高專業(yè)素養(yǎng)的人才。
(一)知識目標
1、了解NET平臺;
2、了解C#的特點與應用范圍;
3、熟悉C#的運行環(huán)境和開發(fā)環(huán)境;
4、了解結構化程序設計思想;
5、掌握C#提供的數(shù)據結構;
6、了解面向對象的概念、特點;
7、熟悉C#應用程序設計、窗體、控件;
8、熟練掌握C#的文件操作、文件的概念、流的概念;
9、掌握C#中的C#的數(shù)據庫操作;
10、了解軟件工程中的需求分析、設計、編碼、測試等方面的知識
(二)能力目標
1、具備三種基本結構和數(shù)組的編程能力;
2、具備類的編程能力;
3、具備數(shù)據庫(SQL Server2005)的訪問和使用能力;
4、能根據軟件工程的基本原則,進行軟件項目系統(tǒng)設計;
5、具備Windows基本控件使用能力;
6、能進行系統(tǒng)集成設計和軟件系統(tǒng)的實施和軟件測試。
(三)素質目標
? 1、具有勤奮學習的態(tài)度,嚴謹求實、創(chuàng)新的工作作風;
? 2、具有良好的心理素質和職業(yè)道德素質;
? 3、具有高度責任心和良好的團隊合作精神;
? 4、具有一定的科學思維方式和判斷分析問題的能力;
? 5、具有較強的網頁設計創(chuàng)意思維、藝術設計素質。
四、教學實施建議與教學方法創(chuàng)新
本課程以C#程序設計語言為主要工具,完成.net應用項目的開發(fā)。為了更好的實施軟件技術專業(yè)“職業(yè)情境,項目主導”的工學結合人才培養(yǎng)模式,開展基于軟件產品開發(fā)工作過程的項目實踐教學。按照項目開發(fā)的過程進行模塊的劃分,在完成每個模塊學習和實踐的過程中,融入相應的知識點、程序設計方法、程序調試方法和軟件設計規(guī)范。在教學內容選取和組織過程中,突出與企業(yè)的深度融合,引進企業(yè)軟件產品開發(fā)環(huán)境、管理規(guī)范、技術資源,校企雙方共同完成本課程的教學與實踐。
通過項目設計培養(yǎng)學生的職業(yè)素養(yǎng)。在項目設計過程中,加深對知識的理解,提高對編程工具使用的熟練程度,掌握軟件項目開發(fā)的一般方法、步驟與流程,熟悉程序設計的基本工作規(guī)范,養(yǎng)成良好的編程習慣。同時,通過協(xié)作完成軟件項目開發(fā),培養(yǎng)學生的溝通交流能力、組織協(xié)調能力、團隊合作能力和自主學習能力。