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