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