第一篇:基于Net平臺(tái)程序設(shè)計(jì)課程實(shí)踐論文
摘要:程序設(shè)計(jì)類課程是軟件專業(yè)構(gòu)建職業(yè)技能的關(guān)鍵課程,是一門重在動(dòng)手實(shí)踐能力的課程。本文從一線教學(xué)教師的角度出發(fā),研究探索出一種能夠?yàn)閷W(xué)生創(chuàng)設(shè)問題情境,啟發(fā)學(xué)生獨(dú)立思考,讓學(xué)生動(dòng)手獨(dú)立解決問題的雙向式啟發(fā)式教學(xué)模式。
關(guān)鍵詞.Net;啟發(fā)式教學(xué);課程改革
中田分類號(hào)TP393 戈獻(xiàn)標(biāo)識(shí)碼A 文章編號(hào)1674-6708(2010)20-0130-02
引言
程序設(shè)計(jì)類課程是軟件專業(yè)構(gòu)建職業(yè)技能的關(guān)鍵課程,是一門重在動(dòng)手實(shí)踐能力的課程,傳統(tǒng)的教學(xué)方法都比較偏重于計(jì)算機(jī)編程語(yǔ)言或完全是編程語(yǔ)言的教學(xué)。教學(xué)模式也一般是傳統(tǒng)模式,即注重某種編程語(yǔ)言的基本語(yǔ)句、語(yǔ)法和一些細(xì)節(jié)的介紹。我們提出并研究一種能夠?yàn)閷W(xué)生創(chuàng)設(shè)問題情境,啟發(fā)學(xué)生獨(dú)立思考,讓學(xué)生動(dòng)手獨(dú)立解決問題的雙向式啟發(fā)式教學(xué)模式,進(jìn)行課程的改革與實(shí)踐。
1.教學(xué)改革與實(shí)踐
1.1啟發(fā)式教學(xué)環(huán)境
傳統(tǒng)的課堂結(jié)構(gòu)還是“填鴨式”教學(xué),千篇一律地使用一種教學(xué)方法,使學(xué)生缺乏一種學(xué)習(xí)積極性,不可能對(duì)學(xué)生進(jìn)行因材施教,也難以激發(fā)學(xué)生的求知欲望。“以學(xué)生為主體,以教師為主導(dǎo)”的口號(hào)喊了多年,但在課堂教學(xué)中,仍然不能真正落到實(shí)處。實(shí)踐性教學(xué)是職業(yè)類院校教學(xué)的重要環(huán)節(jié),是培養(yǎng)學(xué)生自B力、素質(zhì)的重要途徑。在培養(yǎng)技能操作型人才的職業(yè)教育中,實(shí)踐教學(xué)更有著不可替代的作用。把以啟發(fā)式教學(xué)為主的現(xiàn)代化教學(xué)方法運(yùn)用到實(shí)踐教學(xué)中來,主要在教學(xué)模式上體現(xiàn)以提高學(xué)生應(yīng)用能力為首要目標(biāo)的“項(xiàng)目驅(qū)動(dòng)教學(xué)模式”,使用此教學(xué)模式傳授知識(shí),不再是從一個(gè)知識(shí)點(diǎn)到另一個(gè)知識(shí)點(diǎn)的線性結(jié)構(gòu),而是首先告訴學(xué)生本課程要解決的較綜合的實(shí)際問題。如用幾個(gè)不同的項(xiàng)目案例穿插全課程,每個(gè)案例中包括不同的知識(shí)點(diǎn),將課程分為三大部分,以項(xiàng)目開發(fā)的方式來引導(dǎo)各個(gè)知識(shí)點(diǎn)的學(xué)習(xí)。課程的最后,幾個(gè)子項(xiàng)目串成一個(gè)大的項(xiàng)目實(shí)訓(xùn),來完成一個(gè)系統(tǒng)的整體設(shè)計(jì),在若干個(gè)項(xiàng)目中包含所有的知識(shí)點(diǎn)的教學(xué)實(shí)驗(yàn)實(shí)訓(xùn)。
教師要把子項(xiàng)目的設(shè)計(jì)思路和開發(fā)要點(diǎn)講解給學(xué)生。把課程所需涉及的知識(shí)點(diǎn)融人項(xiàng)目本身,對(duì)學(xué)生在不了解的或無法下手的技術(shù)細(xì)節(jié)部分首先進(jìn)行啟發(fā),要求學(xué)生查資料解決。在課堂的教學(xué)中對(duì)項(xiàng)目的一些問題進(jìn)行統(tǒng)一的討論,對(duì)學(xué)生所碰到的技術(shù)問題進(jìn)行深入解答和擴(kuò)展。這樣,項(xiàng)目完成后,學(xué)生不僅學(xué)會(huì)利用書本知識(shí)解決實(shí)際問題的方法,而且學(xué)到的理論知識(shí)更深刻、更實(shí)用。從某種程度來說,我們開設(shè)的這一課程在教學(xué)方法及理論與實(shí)際結(jié)合方面特色鮮明。
1.2完善實(shí)施教學(xué)的內(nèi)容體系
教學(xué)實(shí)施傳統(tǒng)教學(xué)主要采用以班級(jí)為單位,以講授法為主的班級(jí)授課法展開,學(xué)生學(xué)習(xí)以聽講、討論、閱讀、理解、實(shí)驗(yàn)、練習(xí)為主,學(xué)生的學(xué)習(xí)處于被動(dòng)接受狀態(tài),以理解和記憶為主,很難形成完整的職業(yè)能力。而基于案例項(xiàng)目的啟發(fā)式教學(xué)法突出工作實(shí)踐,強(qiáng)調(diào)學(xué)生的自主學(xué)習(xí),因而有別于傳統(tǒng)的教學(xué)組織方式和教學(xué)方法。.1.2.1分組教學(xué),培養(yǎng)學(xué)生團(tuán)隊(duì)精神
在《.Net平臺(tái)程序設(shè)計(jì)》教學(xué)中,要求學(xué)生組建小組團(tuán)隊(duì),完成具有一定規(guī)模功能相對(duì)完整的軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。主要培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神,軟件開發(fā)能力和項(xiàng)目管理能力。課程實(shí)訓(xùn)項(xiàng)目的團(tuán)隊(duì)人數(shù)以2~3人為宜,必須有明確的團(tuán)隊(duì)分工以防止出現(xiàn)部分成員不獨(dú)立完成任務(wù)的情況,這包括每個(gè)成員的主要職責(zé),要完成復(fù)率不能超過20%。
1.2.2創(chuàng)建情境,豐富啟發(fā)式教學(xué)的手段及內(nèi)容
設(shè)計(jì)出體系完整的、系統(tǒng)的具有啟發(fā)式能力的教學(xué)仿真環(huán)境。利用“提出問題+解決問題”的教學(xué)模式,增強(qiáng)學(xué)習(xí)的靈活性和能動(dòng)性,使學(xué)習(xí)主動(dòng)權(quán)回到了學(xué)生的手里,從而結(jié)束了傳統(tǒng)的以教師為中心、以課堂為中心、以課本為中心的課堂教學(xué)結(jié)構(gòu)模式。為學(xué)生們提供軟件開發(fā)以及課程設(shè)計(jì)報(bào)告的模版做為啟發(fā)式情境。模板要體現(xiàn)軟件工程的方法:包括需求分析、總體設(shè)計(jì)、界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)等部分。為學(xué)生明確項(xiàng)目開發(fā)的步驟,要求在相應(yīng)階段提交合格的軟件開發(fā)文檔。可以在學(xué)生參與的項(xiàng)目中事先完成某個(gè)獨(dú)立模塊,為學(xué)生提供理想的參照物,對(duì)學(xué)生進(jìn)行有效地引導(dǎo)情境引導(dǎo)。
2.基于項(xiàng)目實(shí)踐的考核方式
《面向?qū)ο蟪绦蛟O(shè)計(jì)》是門實(shí)踐性很強(qiáng)的課程,但很多高校的主要考核方式都是重理論而不重實(shí)踐,主要是閉卷筆試。期末總成績(jī)是由平時(shí)成績(jī)的30%和閉卷筆試成績(jī)的70qo這兩部分組成。其中平時(shí)成績(jī)包括課堂考勤,課程表現(xiàn)和實(shí)驗(yàn)完成質(zhì)量等部分。可見在這種考核方式下,學(xué)生實(shí)踐動(dòng)手能力的好壞對(duì)成績(jī)的影響不明顯,這樣很可能會(huì)抑制學(xué)生鍛煉動(dòng)手能力的興趣,也會(huì)使學(xué)生產(chǎn)生錯(cuò)誤的觀念,認(rèn)為學(xué)習(xí)這門課程就是為了期末筆試,而不是為了培養(yǎng)程序設(shè)計(jì)能力,獨(dú)立思維能力,創(chuàng)造性解決問題的能力在傾向于讓學(xué)生動(dòng)手獨(dú)立解決問題的雙向式啟發(fā)式教學(xué)模式環(huán)境下,應(yīng)該提高實(shí)踐教學(xué)環(huán)節(jié)在總成績(jī)中的比重。引導(dǎo)學(xué)生在平時(shí)的實(shí)驗(yàn)課程中積極動(dòng)手設(shè)計(jì)和編寫程序來解決實(shí)際問題。而總成績(jī)應(yīng)由平時(shí)的作業(yè)考勤成績(jī)、實(shí)訓(xùn)項(xiàng)目成績(jī)和期末成績(jī)共同構(gòu)成。對(duì)案例式實(shí)訓(xùn)項(xiàng)目的考核應(yīng)采用答辯方式來評(píng)定,從程序編寫、界面設(shè)計(jì)、解決問題的能力及軟件工程等多方面的知識(shí)掌握情況綜合評(píng)價(jià)學(xué)生實(shí)訓(xùn)項(xiàng)目的教學(xué)效果。
3.結(jié)論
我們所探索出的能夠?yàn)閷W(xué)生創(chuàng)設(shè)問題情境,啟發(fā)學(xué)生獨(dú)立思考,讓學(xué)生動(dòng)手獨(dú)立解決問題的雙向式啟發(fā)式教學(xué)模式將對(duì)《.Net平臺(tái)程序設(shè)計(jì)》課程及其它面向?qū)ο缶幊碳夹g(shù)類課程的教學(xué)實(shí)踐活動(dòng)提供借鑒與參考。只有這種現(xiàn)代化、標(biāo)準(zhǔn)化、仿真化、啟發(fā)式的教學(xué)手段才真正能夠解決學(xué)校教育尤其是面向職業(yè)技能教育所碰到的棘手問題,比如:設(shè)備有限、設(shè)備更新無法和企業(yè)同步、實(shí)踐環(huán)節(jié)不足、學(xué)生解決問題能力差等系列問題。
參考文獻(xiàn)
[1]徐超,葛紅美.《delphi程序設(shè)計(jì)>課程教學(xué)方法的改革與實(shí)踐[J].和田師范??茖W(xué)校學(xué)報(bào),2008.[2]龔建華,劉惠安,在高級(jí)語(yǔ)言程序設(shè)計(jì)課程中融入軟件工程思想的教學(xué)改革思路[J].貴州教育學(xué)院學(xué)報(bào),2009,2 0(3):31—33.[3]陳渝,曾慶森,張紅.基于WebQuest的“C程序設(shè)計(jì)”實(shí)驗(yàn)教學(xué)改革[Jl.重慶工學(xué)院學(xué)報(bào),2008.
第二篇:基于.NET的Web程序設(shè)計(jì)課程教學(xué)大綱
基于.net的web程序設(shè)計(jì)課程教學(xué)大綱
課程編碼:0221313 學(xué)時(shí)數(shù):90 課程性質(zhì):專業(yè)方向
先修課程:面向?qū)ο蟪绦蛟O(shè)計(jì) 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)
一、課程的性質(zhì)、目的和任務(wù)
本課程是為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生開設(shè)的專業(yè)課,是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科生的專業(yè)限選課程。本課程的教學(xué)目的在于通過教與學(xué),使學(xué)生正確理解web程序設(shè)計(jì)相關(guān)的概念、基本原理、一般方法及安全問題。通過學(xué)習(xí)本課程,學(xué)生具備在.NET平臺(tái)上熟練運(yùn)用HTML、JavaScript、ASP.NET、ADO.NET、WebService、XML、N層架構(gòu)、Ajax等主流技術(shù)開發(fā)Web應(yīng)用程序的能力。
二、課程教學(xué)內(nèi)容及基本要求
第一章 ASP.NET入門
[學(xué)時(shí)分配] 6(講課)+2(上機(jī)實(shí)踐)=8學(xué)時(shí) [主要內(nèi)容] 1.ASP.NET 技術(shù)進(jìn)行簡(jiǎn)要介紹
2.ASP.NET 的優(yōu)點(diǎn)、功能和工作原理以及如何配置IIS 3.Web 窗體的特點(diǎn)、功能、生命周期以及它的IDE 環(huán)境和如何在VS2005/2008下創(chuàng)建ASP.NET 應(yīng)用程序
4.介紹ASP.NET 頁(yè)的結(jié)構(gòu)
5.Page對(duì)象的各種事件和屬性。需要著重講解Page_Load 事件和IsPostBack 屬性的用法
6.要求能夠?qū)iewState 對(duì)象的作用和代碼隱藏技術(shù)有充分的理解 [教學(xué)重點(diǎn)] 1.理解ASP.NET 的功能和工作原理 2.在IIS 中為應(yīng)用程序設(shè)置虛擬目錄
3.Page 對(duì)象的各種事件和屬性的用法,代碼隱藏技術(shù) [教學(xué)難點(diǎn)] 1.對(duì)Web 窗體的特點(diǎn)、功能和生命周期的理解
2.Page.IsPostback 屬性的用法和對(duì)VIEWSTATE 對(duì)象的理解 [教學(xué)要求] 1.了解ASP.NET 2.了解Web 窗體 3.掌握IIS 的配置
4.掌握ASP.NET 應(yīng)用程序創(chuàng)建的步驟 5.了解ASP.NET 頁(yè)的結(jié)構(gòu)
6.掌握Page 對(duì)象的各種事件和屬性 7.理解_ViewState 對(duì)象 8.理解代碼隱藏的概念
第二章 C#程序設(shè)計(jì)基礎(chǔ)
[學(xué)時(shí)分配] 6(講課)+4(上機(jī)實(shí)踐)=10學(xué)時(shí) [主要內(nèi)容] 1.標(biāo)識(shí)符
2.基本數(shù)據(jù)類型 3.控制結(jié)構(gòu)
4.類的定義、屬性、方法、事件 [教學(xué)重點(diǎn)] 1.命名空間的導(dǎo)入 2.數(shù)據(jù)類型轉(zhuǎn)換 3.C#類的使用 [教學(xué)難點(diǎn)] 1.C#類的使用 [教學(xué)要求] 1.掌握C#的變量、常量、控制語(yǔ)句 2.掌握C#類的基本使用方法 3.理解C#的異常處理 4.掌握C#類的使用
第三章 Web服務(wù)器控件
[學(xué)時(shí)分配] 4(講課)+4(上機(jī)實(shí)踐)=8學(xué)時(shí) [主要內(nèi)容] 1.ASP.NET 頁(yè)的工作原理
2.如何使用文本控件、如何使用控制權(quán)轉(zhuǎn)移控件、如何使用選擇控件、如何使用容器控件以及其它控件 [教學(xué)重點(diǎn)] 1.掌握控制權(quán)轉(zhuǎn)移控件的使用、掌握選擇控件的使用以及容器控件的使用 2.容器控件的使用以及使用代碼操作CSS [教學(xué)難點(diǎn)] 1.容器控件的使用以及使用代碼操作CSS [教學(xué)要求] 1.掌握使用文本輸入控件 2.掌握使用控制權(quán)轉(zhuǎn)移控件 3.掌握使用選擇控件 4.討論其他控件
第四章 HTML控件和驗(yàn)證控件
[學(xué)時(shí)分配] 4(講課)+2(上機(jī)實(shí)踐)=6學(xué)時(shí) [主要內(nèi)容] 1.ASP.NET 頁(yè)中HTML 控件和Web 服務(wù)控件的區(qū)別
2.ASP.NET 中的HTML 服務(wù)器控件和ASP.NET 中的驗(yàn)證控件 [教學(xué)重點(diǎn)] 1.HTML 服務(wù)器控件和ASP.NET 中的驗(yàn)證控件 2.HTML 控件中的File 控件 [教學(xué)難點(diǎn)] 1.HTML 服務(wù)器控件和ASP.NET 中的驗(yàn)證控件的使用 [教學(xué)要求] 1.使用各種HTML 控件
2.理解HTML 控件和Web 控件的區(qū)別 3.使用各種驗(yàn)證控件
第五章 ASP.NET內(nèi)置對(duì)象—Response、Request 和Server對(duì)象 [學(xué)時(shí)分配] 4(講課)+4(上機(jī)實(shí)踐)=8學(xué)時(shí) [主要內(nèi)容] 1.Response 對(duì)象
2.Request 對(duì)象和Server對(duì)象 [教學(xué)重點(diǎn)] 1.Response對(duì)象、Request對(duì)象、Server對(duì)象 [教學(xué)難點(diǎn)] 1.Response對(duì)象、HttpRequest對(duì)象、Server對(duì)象的使用 [教學(xué)要求] 1.掌握使用Response、Request、Server對(duì)象
第六章 ASP.NET內(nèi)置對(duì)象—Application、Session 和Cookie 對(duì)象 [學(xué)時(shí)分配] 4(講課)+2(上機(jī)實(shí)踐)=6學(xué)時(shí) [主要內(nèi)容] 1.在ASP.NET中數(shù)值傳遞的模型
2.Global.asax文件、Application對(duì)象、Cookie和Session對(duì)象 [教學(xué)重點(diǎn)] 1.Global.asax文件、Application對(duì)象、Cookie對(duì)象和Session對(duì)象 [教學(xué)難點(diǎn)] 1.Global.asax 文件 [教學(xué)要求] 1.掌握如何運(yùn)用Global.asax 文件 2.掌握使用Application 對(duì)象
3.掌握創(chuàng)建并讀取Cookie對(duì)象的方法 4.掌握使用Session 對(duì)象
第七章 ASP.NET存取數(shù)據(jù)庫(kù)
[學(xué)時(shí)分配] 8(講課)+4(上機(jī)實(shí)踐)=12學(xué)時(shí) [主要內(nèi)容] 1.ADO.NET訪問數(shù)據(jù)庫(kù)的常用方法及實(shí)現(xiàn) 2.通用的數(shù)據(jù)綁定方式
3.采取數(shù)據(jù)源的方式綁定集合到DataList和Repeater控件上 4.利用Repeater控件實(shí)現(xiàn)分頁(yè)
5.在ASP.NET 中使用ADO.NET 的事務(wù)處理 [教學(xué)重點(diǎn)] 1.掌握在ASP.NET 中實(shí)現(xiàn)DataList和DataView控件 2.利用Repeater控件實(shí)現(xiàn)分頁(yè) [教學(xué)難點(diǎn)] 1.利用Repeater控件實(shí)現(xiàn)分頁(yè) 2.ASP.NET中的事務(wù)處理 [教學(xué)要求] 1.掌握ADO.NET訪問數(shù)據(jù)庫(kù) 2.理解數(shù)據(jù)綁定
3.掌握如何使用DataList控件 4.掌握如何使用Repeater控件
5.掌握如何使用數(shù)據(jù)視圖排序和篩選
第八章 深入進(jìn)行數(shù)據(jù)庫(kù)編程
[學(xué)時(shí)分配] 6(講課)+4(上機(jī)實(shí)踐)=10學(xué)時(shí) [主要內(nèi)容] 1.如何使用GridView 控件,包括綁定數(shù)據(jù)到GridView控件,模板列、設(shè)置頁(yè)眉和頁(yè)腳,命令列
2.在GridView控件中實(shí)現(xiàn)分頁(yè) [教學(xué)重點(diǎn)] 1.選擇GridView控件中的行、更新數(shù)據(jù)、刪除數(shù)據(jù) 2.分頁(yè)顯示GridView控件中的記錄 [教學(xué)難點(diǎn)] 1.選擇GridView控件中的行、更新數(shù)據(jù)、刪除數(shù)據(jù) [教學(xué)要求] 1.掌握如何使用GridView控件
2.掌握如何使用GridView控件的模版列
3.掌握如何選擇、更新和刪除GridView控件中的記錄 4.掌握如何分頁(yè)顯示GridView控件中的記錄
第九章 ASP.NET 的用戶控件和自定義控件 [學(xué)時(shí)分配] 2(講課)+2(上機(jī)實(shí)踐)=4學(xué)時(shí) [主要內(nèi)容] 1.自定義控件、用戶控件和復(fù)合控件及如何使用 [教學(xué)重點(diǎn)] 1.自定義控件
2.如何創(chuàng)建復(fù)合控件以及如何使用自定義控件的事件 [教學(xué)難點(diǎn)] 1.如何創(chuàng)建復(fù)合控件以及如何使用自定義控件的事件 [教學(xué)要求] 1.理解明確創(chuàng)建自定義控件的必要性 2.掌握如何使用ASP.NET創(chuàng)建簡(jiǎn)單的控件 3.掌握如何使用C#創(chuàng)建自定義控件
第十章 在.NET中處理XML [學(xué)時(shí)分配] 4(講課)+2(上機(jī)實(shí)踐)=6學(xué)時(shí) [主要內(nèi)容] 1.在.NET 中如何處理XML,包括XmlDocument的文檔對(duì)象模型、使用XmlReader、XmlWriter 2.XmlValidatingReader訪問Xml文檔,Xml檔以及DataSet的相互轉(zhuǎn)換 [教學(xué)重點(diǎn)] 1.XML的基礎(chǔ)知識(shí),應(yīng)該強(qiáng)調(diào)XmlReader和XmlWriter對(duì)象的用法以及如何使用WriteXml()和ReadXml()方法寫入和讀取數(shù)據(jù)
2.讀取和寫入XML 數(shù)據(jù) [教學(xué)難點(diǎn)] 1.讀取和寫入XML 數(shù)據(jù) [教學(xué)要求] 1.理解XMLDocument 結(jié)構(gòu)
2.掌握如何使用XML命名空間中的XMLDocument對(duì)象 3.掌握如何使用XMLReader和XMLWriter 4.掌握如何使用XMLValidatingReader 5.掌握如何填充XML文件的數(shù)據(jù)集 6.掌握如何使用數(shù)據(jù)集創(chuàng)建XML文檔
第十一章 Web服務(wù)
[學(xué)時(shí)分配] 2(講課)+2(上機(jī)實(shí)踐)=4學(xué)時(shí) [主要內(nèi)容] 1.部署WebService 2.注冊(cè)和發(fā)布WebService 3.在ASP.NET中使用WebService [教學(xué)重點(diǎn)] 1.使用VS2005/VS2008創(chuàng)建Web服務(wù) 2.理解什么是SOAP 3.在Web 服務(wù)器上部署WebService、使用WebService 4.通過三層模式或多層模式使用WebService [教學(xué)難點(diǎn)] 1.在Web 服務(wù)器上部署WebService、使用WebService 2.通過三層模式或多層模式使用WebService [教學(xué)要求] 1.了解Web 服務(wù)及其特征 2.了解Web 服務(wù)的一般結(jié)構(gòu)
3.掌握如何使用VS2005/VS2008 創(chuàng)建Web 服務(wù) 4.理解Web 服務(wù)的各種文件和結(jié)構(gòu) 5.理解部署WebService 6.了解注冊(cè)和發(fā)布
7.掌握在ASP.NET中使用WebService
第十二章 配置ASP.NET應(yīng)用程序
[學(xué)時(shí)分配] 2(講課)+2(上機(jī)實(shí)踐)=4學(xué)時(shí) [主要內(nèi)容] 1.如何通過設(shè)置應(yīng)用程序的屬性,一次性的為所有的頁(yè)面設(shè)置值
2.ASP.NET 配置文件的特點(diǎn)、類型以及Web.Config 和Machine.Config 配置文件的結(jié)構(gòu)、功能和各種設(shè)置 [教學(xué)重點(diǎn)] 1.ASP.NET 配置文件的類型和Web.config 文件中的各種配置的設(shè)置
2.ASP.NET 配置系統(tǒng)的層次性配置架構(gòu)以及如何在具體的應(yīng)用程序中靈活地設(shè)置這些配置信息 [教學(xué)難點(diǎn)] 1.ASP.NET配置系統(tǒng)的層次性配置架構(gòu)以及如何在具體的應(yīng)用程序中靈活地設(shè)置這些配置信息 [教學(xué)要求] 1.了解ASP.NET 配置文件的特點(diǎn)和類型
2.掌握Web.Config 和Machine.Config 的結(jié)構(gòu)和功能 3.掌握在Web.Config 中定義各種設(shè)置
第十三章 跟蹤、緩存和部署.NET應(yīng)用程序 [學(xué)時(shí)分配] 2(講課)+2(上機(jī)實(shí)踐)=4學(xué)時(shí) [主要內(nèi)容] 1.如何跟蹤和調(diào)試Web 應(yīng)用程序,利用ASP.NET 的緩存技術(shù)緩存頁(yè)面或應(yīng)用程序
2.怎樣安裝和部署ASP.NET 應(yīng)用程序 [教學(xué)重點(diǎn)] 1.對(duì)ASP.NET 應(yīng)用程序進(jìn)行頁(yè)面級(jí)的跟蹤和數(shù)據(jù)緩存 2.應(yīng)用程序級(jí)跟蹤和部署ASP.NET應(yīng)用程序 [教學(xué)難點(diǎn)] 1.緩存的設(shè)置及應(yīng)用 [教學(xué)要求] 1.掌握ASP.NET 應(yīng)用程序的跟蹤與調(diào)試 2.理解ASP.NET 的緩存技術(shù)
3.掌握ASP.NET 應(yīng)用程序的安裝和部署
三、課程實(shí)踐環(huán)節(jié)基本要求
[實(shí)踐項(xiàng)目一] 1.項(xiàng)目實(shí)踐題目:ASP.NET入門 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)配置IIS(2)創(chuàng)建ASP.NET 應(yīng)用程序,熟悉ASP.NET 頁(yè)的結(jié)構(gòu)(3)使用Page 對(duì)象的各種事件和屬性(4)理解代碼隱藏的概念
要求:掌握ASP.NET的頁(yè)面文件結(jié)構(gòu),掌握VS2005/2008的安裝和配置方法 3.項(xiàng)目實(shí)踐基本內(nèi)容:
編寫用戶登錄應(yīng)用程序(鏈接SQL Server數(shù)據(jù)庫(kù))4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目二] 1.項(xiàng)目實(shí)踐題目:C#程序設(shè)計(jì)基礎(chǔ) 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)C#的變量、常量、控制語(yǔ)句(2)C#類的基本使用方法(3)C#的異常處理(4)類的使用
要求:理解C#程序語(yǔ)言的面向?qū)ο蟮奶攸c(diǎn)及其語(yǔ)法結(jié)構(gòu) 3.項(xiàng)目實(shí)踐基本內(nèi)容:(1)標(biāo)識(shí)符
(2)基本數(shù)據(jù)類型(3)控制結(jié)構(gòu)
(4)類的定義、屬性、方法、事件 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目三] 1.項(xiàng)目實(shí)踐題目:Web服務(wù)器控件 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)在Web頁(yè)面中使用文本輸入控件、控制權(quán)轉(zhuǎn)移控件、使用選擇控件(2)使用日歷控件(3)使用下拉列表控件
要求:理解Web服務(wù)器的概念,掌握如何使用常見的Web服務(wù)器控件及相關(guān)的屬性和事件
3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫在線用戶投票應(yīng)用程序(可只實(shí)現(xiàn)單個(gè)項(xiàng)目的投票)(2)編寫使用第一個(gè)下拉列表確定第二個(gè)下拉列表內(nèi)容的應(yīng)用程序(3)編寫利用下拉列表確定文本框內(nèi)容的應(yīng)用程序
(4)編寫利用日歷控件顯示用戶所選取的日期的應(yīng)用程序 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目四] 1.項(xiàng)目實(shí)踐題目:HTML控件和驗(yàn)證控件 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)使用File控件(2)使用各種驗(yàn)證控件
要求:理解HTML控件,掌握Web驗(yàn)證控件的使用方法 3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫實(shí)現(xiàn)文件上傳的應(yīng)用程序
(2)在已編寫的新用戶注冊(cè)應(yīng)用程序中添加用戶信息的驗(yàn)證功能
(3)編寫使用HTML 服務(wù)器控件并向其中添加新的屬性與方法的應(yīng)用程序 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目五] 1.項(xiàng)目實(shí)踐題目:ASP.NET內(nèi)置對(duì)象—Response、Request 和Server對(duì)象的使用
2.項(xiàng)目實(shí)踐目的和要求: 目的:
學(xué)會(huì)使用Response、Request、Server 對(duì)象
要求:理解并掌握ASP.NET內(nèi)置對(duì)象Response、Request及Server對(duì)象的使用
3.項(xiàng)目實(shí)踐基本內(nèi)容:
使用Response、Request對(duì)象拓展在線投票應(yīng)用程序(實(shí)現(xiàn)多項(xiàng)目投票)4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目六] 1.項(xiàng)目實(shí)踐題目:ASP.NET內(nèi)置對(duì)象—Application、Session 和Cookie的使用
2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)使用Application 對(duì)象(2)使用Session 對(duì)象
要求:理解并掌握ASP.NET內(nèi)置對(duì)象Response、Request及Server對(duì)象的使用
3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫應(yīng)用程序,使用數(shù)組并將數(shù)據(jù)存貯在Application 對(duì)象中,在文本框中顯示Application 對(duì)象中的數(shù)據(jù)
(2)編寫應(yīng)用程序,使用Global.asax文件實(shí)現(xiàn)在線用戶統(tǒng)計(jì);歷史訪問人數(shù)統(tǒng)計(jì)
(3)實(shí)現(xiàn)用戶登錄并將用戶信息通過Session 對(duì)象傳遞至新頁(yè)面中 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目七] 1.項(xiàng)目實(shí)踐題目:ASP.NET存取數(shù)據(jù)庫(kù) 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)實(shí)現(xiàn)簡(jiǎn)單數(shù)據(jù)綁定、表達(dá)式綁定(2)使用DataList控件顯示數(shù)據(jù)庫(kù)數(shù)據(jù)(3)使用Repeater控件顯示數(shù)據(jù)庫(kù)數(shù)據(jù)(4)使用數(shù)據(jù)視圖排序和篩選
要求:掌握用ADO.NET組件操作數(shù)據(jù)庫(kù)的方法,掌握用數(shù)據(jù)控件DataList及Repeater進(jìn)行數(shù)據(jù)綁定
3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫應(yīng)用程序?qū)崿F(xiàn)簡(jiǎn)單數(shù)據(jù)綁定、表達(dá)式綁定(2)編寫應(yīng)用程序?qū)崿F(xiàn)將數(shù)據(jù)綁定到Repeater控件(3)編寫應(yīng)用程序?qū)崿F(xiàn)利用Repeater控件實(shí)現(xiàn)分頁(yè)(4)編寫應(yīng)用程序?qū)崿F(xiàn)將數(shù)據(jù)綁定到DataList控件 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目八] 1.項(xiàng)目實(shí)踐題目:深入數(shù)據(jù)庫(kù)編程 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)使用GridView控件顯示綁定數(shù)據(jù)(2)使用GridView控件的模版列(3)GridView控件的綜合使用
要求:掌握用數(shù)據(jù)控件GridView進(jìn)行數(shù)據(jù)綁定 3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫應(yīng)用程序?qū)崿F(xiàn)綁定數(shù)據(jù)到GridView控件,模板列、設(shè)置頁(yè)眉和頁(yè)腳,命令列。
(2)編寫應(yīng)用程序?qū)崿F(xiàn)在GridView控件中選擇、更新和刪除GridView控件中的記錄
(3)編寫應(yīng)用程序?qū)崿F(xiàn)分頁(yè)顯示GridView控件中的記錄 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目九] 1.項(xiàng)目實(shí)踐題目:ASP.NET 的用戶控件和自定義控件 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)使用ASP.NET 創(chuàng)建簡(jiǎn)單的控件(2)使用 C# 創(chuàng)建自定義控件
要求:掌握如何建立和使用用戶控件,了解用戶自定義控件 3.項(xiàng)目實(shí)踐基本內(nèi)容: 編寫應(yīng)用程序,利用用戶控件和自定義控件實(shí)現(xiàn)網(wǎng)上購(gòu)物 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目十] 1.項(xiàng)目實(shí)踐題目:在.NET 中處理XML 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)創(chuàng)建XML文件
(2)讀取XML文件中的數(shù)據(jù)
要求:掌握.NET中訪問XML文檔的類及其方法的使用 3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫應(yīng)用程序,實(shí)現(xiàn)利用XML文件控制廣告輪顯控件
(2)編寫應(yīng)用程序,實(shí)現(xiàn)利用XML文件填充數(shù)據(jù)至GridView控件 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目十一] 1.項(xiàng)目實(shí)踐題目:Web服務(wù) 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)使用VS2005/VS2008創(chuàng)建Web 服務(wù)(2)發(fā)布、部署、使用WebService(3)在ASP.NET中使用WebService 要求:理解Web服務(wù),了解Web服務(wù)的使用 3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫應(yīng)用程序,實(shí)現(xiàn)WebService并部署該WebService(2)編寫應(yīng)用程序,實(shí)現(xiàn)在ASP.NET中使用WebService 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目十二] 1.項(xiàng)目實(shí)踐題目:配置ASP.NET 應(yīng)用程序 2.項(xiàng)目實(shí)踐目的和要求:
目的:在Web.Config 中定義各種設(shè)置
要求:理解Web.Config文件的作用,掌握Web.Config文件的常用節(jié)點(diǎn)及其屬性的配置
3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫應(yīng)用程序,在其Web.Config文件中實(shí)現(xiàn)自定義配置
(2)在該應(yīng)用程序中的Web.Config文件中實(shí)現(xiàn)自定義錯(cuò)誤信息設(shè)置(3)在該應(yīng)用程序中的Web.Config文件中實(shí)現(xiàn)身份驗(yàn)證(4)在該應(yīng)用程序中的Web.Config文件中實(shí)現(xiàn)用戶授權(quán)(5)在該應(yīng)用程序中的測(cè)試所做設(shè)置 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
[實(shí)踐項(xiàng)目十三] 1.項(xiàng)目實(shí)踐題目:跟蹤、緩存和部署.NET應(yīng)用程序 2.項(xiàng)目實(shí)踐目的和要求: 目的:
(1)ASP.NET 的緩存技術(shù)的使用(2)ASP.NET 應(yīng)用程序的安裝和部署
要求:理解緩存的作用,掌握.NET應(yīng)用程序的發(fā)布方法 3.項(xiàng)目實(shí)踐基本內(nèi)容:
(1)編寫應(yīng)用程序,在頁(yè)面中實(shí)現(xiàn)緩存(2)安裝和部署一個(gè)ASP.NET 應(yīng)用程序 4.完成方式:課堂講解+課后項(xiàng)目實(shí)踐
四、幾點(diǎn)說明
1.制定本大綱的依據(jù)
本大綱依據(jù)高等工科院校四年本科計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)目標(biāo)和畢業(yè)生基本要求以及培養(yǎng)計(jì)劃而定
2.本課程與前后課程的聯(lián)系 前修課程:《面向?qū)ο蟪绦蛟O(shè)計(jì)》 后續(xù)課程:《計(jì)算機(jī)網(wǎng)絡(luò)工程與設(shè)計(jì)》 3.考核方法和成績(jī)?cè)u(píng)定說明(1)考核方式:閉卷(2)出題方式:A、B卷(3)時(shí)數(shù): 2小時(shí)
(4)成績(jī)?cè)u(píng)定:平時(shí)成績(jī)(30%)課程設(shè)計(jì)(30%)期末考試(40%)4.必要的教學(xué)手段說明
(1)課堂講授:因?yàn)楸菊n程為計(jì)算機(jī)科學(xué)與技術(shù)的專業(yè)方向課,授課內(nèi)容理論和實(shí)踐結(jié)合比較緊密,授課過程中要求采用帶網(wǎng)絡(luò)環(huán)境的多媒體教學(xué)手段,課堂講授以PPT課件為主,使用大量的例子,培養(yǎng)學(xué)生分析、解決問題的能力
(2)課程設(shè)計(jì):根據(jù)課程計(jì)劃,安排了課程設(shè)計(jì)
(3)上機(jī)實(shí)踐:根據(jù)課程進(jìn)度,每次理論課后安排了學(xué)生上機(jī)實(shí)踐,以鞏固所學(xué)的理論知識(shí)
(4)課外作業(yè):因?yàn)槭菓?yīng)用類課程,作業(yè)主要在上機(jī)課中完成。5.參考教材與文獻(xiàn)
[1]《ASP.NET 程序設(shè)計(jì)實(shí)用技術(shù)》王鳳嶺 人民郵電出版社 2008.5 [2]《面向.NET 的 Web 應(yīng)用程序設(shè)計(jì)》 微軟公司 高等教育出版社 2007.4 [3]《ASP.NET 數(shù)據(jù)庫(kù)開發(fā)》劉振巖等 清華大學(xué)出版社 2008.4 [4]《數(shù)據(jù)庫(kù)訪問技術(shù)—ADO.NET 程序設(shè)計(jì)》 微軟公司 高等教育出版社 2006.2
第三篇:《C語(yǔ)言程序設(shè)計(jì)(實(shí)踐)》課程教學(xué)大綱.
《C語(yǔ)言程序設(shè)計(jì)(實(shí)踐)》課程教學(xué)大綱
一、課程的性質(zhì)和任務(wù)
課程性質(zhì):《C語(yǔ)言程序設(shè)計(jì)(實(shí)踐)》是多媒體技術(shù)專業(yè)《C后續(xù)課程設(shè)計(jì)課程。
本課程的任務(wù)是:通過課程設(shè)計(jì),為學(xué)生提供一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實(shí)際問題的能力。提高學(xué)生實(shí)際編程的能力。
本課程教學(xué)應(yīng)達(dá)到的基本要求是:利用學(xué)到的編程知識(shí)和編程技巧,通過布置具有一定難度的程序設(shè)計(jì)題目,幫助學(xué)生熟悉程序的設(shè)計(jì)、編寫與調(diào)試過程。
語(yǔ)言程序設(shè)計(jì)》課程的二、時(shí)間安排
本課程設(shè)計(jì)時(shí)間為一周(28學(xué)時(shí)),題目提前兩周布置,使學(xué)生作好準(zhǔn)備。具體時(shí)間安排如下:
1.分析設(shè)計(jì)準(zhǔn)備階段(周一)
2.編程調(diào)試階段(周二至周四)
3.總結(jié)報(bào)告和書寫說明書階段(周三至周四)4.考核階段(周五)
三、課題內(nèi)容:
提供以下備選課題: 1.圖書管理信息系統(tǒng) 2.民航訂票系統(tǒng) 3.標(biāo)準(zhǔn)化考試系統(tǒng) 4.時(shí)鐘
四、組織管理: 對(duì)學(xué)生分組,每組3~6人,每組選一課題。
五、考核評(píng)估:
成績(jī)分優(yōu)、良、中、及格和不及格五等,從以下幾方面考核: 1.程序設(shè)計(jì)的可用性,實(shí)用性,通用性,可擴(kuò)充性(40%)2.學(xué)生的動(dòng)手能力,創(chuàng)新精神(30%)3.總結(jié)報(bào)告(10%)4.答辯水平(20%)
主編:姚培華
主審:王富榮
第四篇:《程序設(shè)計(jì)》課程教學(xué)方法的研究論文
摘要:本文是對(duì)改進(jìn)《程序設(shè)計(jì)》教學(xué)方法的探討和實(shí)踐,首先分析了傳統(tǒng)教學(xué)方法的不足之處,論述了探索創(chuàng)新型教學(xué)法的內(nèi)涵,選用了程序案例教學(xué)法,最后對(duì)教學(xué)實(shí)踐的效果進(jìn)行了分析。
關(guān)鍵詞:教學(xué)方法;探索創(chuàng)新型教學(xué)法;程序案例教學(xué)法
一、問題的提出
高等學(xué)校的根本任務(wù)是培養(yǎng)人才,人才培養(yǎng)是辦學(xué)的核心問題。在高等教育大眾化,國(guó)際化的趨勢(shì)中,高等學(xué)校辦學(xué)的競(jìng)爭(zhēng)日益加劇。教學(xué)質(zhì)量將決定著一所學(xué)校的生存和發(fā)展。因此,教學(xué)質(zhì)量是教育者、管理者不可不思、不可不謀、不可不為的重要任務(wù)。
隨著經(jīng)濟(jì)的發(fā)展和科技的進(jìn)步,對(duì)人才素質(zhì)提出了更高的要求,在人才培養(yǎng)上,各高校都在夯實(shí)基礎(chǔ)的同時(shí)重視能力的培養(yǎng),開始實(shí)施理論教學(xué)和實(shí)踐的配套改革,進(jìn)一步加強(qiáng)實(shí)踐教學(xué),加強(qiáng)學(xué)生實(shí)踐能力,創(chuàng)新能力的培養(yǎng)[1][2]。但是,對(duì)不同層次的高校而言,教育培養(yǎng)的對(duì)象雖然都是大學(xué)生,但各校均有自己的特性,在教學(xué)方法上,有其共性,也具有特殊性,互相之間,只能借鑒,不能照搬,而需要根據(jù)自己的情況來制定切合實(shí)際的教學(xué)方法。本文是以某高校計(jì)算機(jī)專業(yè)的《程序設(shè)計(jì)》課程為對(duì)象,探討教學(xué)方法的改進(jìn)和實(shí)踐。
二、研究對(duì)象的診斷分析
《程序設(shè)計(jì)》是一門專業(yè)基礎(chǔ)課,它是人機(jī)之間進(jìn)行信息交流的重要工具,也是后續(xù)專業(yè)課程的基礎(chǔ)。計(jì)算機(jī)程序設(shè)計(jì)人員應(yīng)具備算法、程序設(shè)計(jì)方法和語(yǔ)言工具的知識(shí),其中,算法是靈魂,數(shù)據(jù)結(jié)構(gòu)是加工對(duì)象,而語(yǔ)言是工具。人才培養(yǎng)是一個(gè)系統(tǒng)工程,涉及的因素很多,如教師、學(xué)生、教材、教學(xué)環(huán)境、教學(xué)方法及學(xué)習(xí)方法等。只有當(dāng)這些因素與周圍環(huán)境相融合,相處和諧時(shí),才能取得實(shí)效。傳統(tǒng)的教學(xué)方法是教師講,學(xué)生記,課后完成作業(yè)就了事,似乎已成為一種教學(xué)模式。在教學(xué)過程中,教師是中心,學(xué)生自主意識(shí)淡薄,依附的心理嚴(yán)重,不敢對(duì)課堂教學(xué)提出質(zhì)疑,教師照本宣科,只教不育,只訓(xùn)不導(dǎo),講者昭昭,聽者卻昏昏。在教師與學(xué)生之間的關(guān)系上,傳統(tǒng)的“師道尊嚴(yán)”的觀點(diǎn)根深蒂固,教師高高在上,教訓(xùn)傳道,難以體現(xiàn)出民主自由的精神。教學(xué)活動(dòng)的主體是學(xué)生,教師的教學(xué)計(jì)劃、教學(xué)目的都要通過學(xué)生的積極思維活動(dòng)才能實(shí)現(xiàn)。不重視開發(fā)學(xué)生的智力,不重視非智力因素對(duì)學(xué)習(xí)的影響,不指導(dǎo)學(xué)生運(yùn)用正確的學(xué)習(xí)方法去獲取知識(shí),培養(yǎng)創(chuàng)新能力,就很難獲得預(yù)期的教學(xué)效果。目前,許多程序設(shè)計(jì)語(yǔ)言方面的教材,完全以語(yǔ)法制導(dǎo),以講解語(yǔ)法規(guī)則為主,每講一種規(guī)則,都安排一些簡(jiǎn)單的程序?qū)嵗齺碇v解語(yǔ)法,很少有較復(fù)雜、較實(shí)用的程序。因此,其內(nèi)容比較膚淺,不適宜作為學(xué)習(xí)程序設(shè)計(jì)技術(shù)的教材。所以,重新編寫一本適合當(dāng)前教學(xué)的教材也是一項(xiàng)刻不容緩的任務(wù)。為了進(jìn)一步了解學(xué)生的學(xué)習(xí)情況,我們對(duì)“計(jì)算機(jī)科學(xué)”專業(yè)的學(xué)生進(jìn)行了調(diào)查,大部分學(xué)生對(duì)大學(xué)階段的環(huán)境和學(xué)習(xí)方法不適應(yīng),學(xué)習(xí)目的不明確,學(xué)習(xí)的自覺性差,對(duì)編寫程序感到索然無味,毫無興趣,學(xué)習(xí)效果也不理想。
三、教學(xué)方法的改進(jìn)
科學(xué)的教學(xué)方法是通向成功的橋梁。古人曰“授之以魚,供一飯之需;教之以漁,終身受用不盡?!?。授之以方法,培養(yǎng)學(xué)生的自學(xué)能力,是實(shí)現(xiàn)“教是為了不教”的正確途徑。教學(xué)方法的改進(jìn),首先要改傳統(tǒng)的單純灌輸式教學(xué)法為啟發(fā)式和探究式的教學(xué)法,教師提出問題,激發(fā)學(xué)生積極思維,主動(dòng)思考,發(fā)現(xiàn)未知,發(fā)展智力,達(dá)到由此及彼,由表及里,聞一知十,舉一反三的目的。教師不僅要注意培養(yǎng)學(xué)生的“智商”,更要發(fā)展學(xué)生的“情商”,即非智力因素,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的需要、興趣、動(dòng)機(jī),引導(dǎo)學(xué)生進(jìn)行科學(xué)的思維,包括形式邏輯思維、形象思維、靈感思維等。以培養(yǎng)學(xué)生獨(dú)立思考問題、提出問題和解決問題的能力。即所謂“既要授之以魚,更要授之以漁”。教師可以假設(shè)一種以案例和問題為核心的情景和背景,激發(fā)學(xué)生探究問題的興趣,通過選擇與確定問題,討論與提出設(shè)想,實(shí)踐與尋求結(jié)果,驗(yàn)證與得出結(jié)論,培養(yǎng)學(xué)生獨(dú)立思考能力、研究能力和創(chuàng)新能力,形成一種討論式、開放式的現(xiàn)代教學(xué)方法,這就體現(xiàn)了大學(xué)教學(xué)的創(chuàng)新精神和平等合作精神,這種方法稱為程序案例教學(xué)法或程序驅(qū)動(dòng)教學(xué)法。這種方法要
求教師精心備課,根據(jù)學(xué)生的知識(shí)水平和能力,創(chuàng)設(shè)實(shí)用的程序案例,引導(dǎo)過程中的問題情境,幫助學(xué)生激發(fā)創(chuàng)新意識(shí),促進(jìn)學(xué)生質(zhì)疑,培養(yǎng)學(xué)習(xí)興趣。在課堂上,要努力營(yíng)造民主、寬松、和諧的學(xué)習(xí)環(huán)境[3]。
四、實(shí)踐與效果分析
現(xiàn)今普遍的程序設(shè)計(jì)教學(xué)方法都是從語(yǔ)法入手,詳細(xì)地講解各種編程語(yǔ)言的語(yǔ)法,而涉及的程序案例卻很少,雖然有一些例題,但很簡(jiǎn)單,距離解決實(shí)際問題的復(fù)雜度相差甚遠(yuǎn),學(xué)生在學(xué)習(xí)之后,常常缺乏動(dòng)手能力和解決問題的能力,無法構(gòu)建程序設(shè)計(jì)的思維,而且機(jī)械式的記憶語(yǔ)法規(guī)則往往是枯燥無味的,很難激發(fā)學(xué)習(xí)的興趣。以《C++程序設(shè)計(jì)》為例,針對(duì)各種語(yǔ)法規(guī)則,我們創(chuàng)建了16個(gè)實(shí)用的程序案例:
1.庫(kù)存清單應(yīng)用程序(變量,輸入)。
2.工資計(jì)算應(yīng)用程序(算法,偽代碼)。
3.牙科付費(fèi)應(yīng)用程序(邏輯運(yùn)算符,字符串)。
4.購(gòu)車還貸應(yīng)用程序(WHILE循環(huán)語(yǔ)句)。
5.計(jì)算班級(jí)平均成績(jī)應(yīng)用程序(標(biāo)記控制循環(huán))。
6.利息計(jì)算應(yīng)用程序(FOR循環(huán)語(yǔ)句和數(shù)學(xué)函數(shù))。
7.計(jì)算個(gè)人所得稅應(yīng)用程序(多分支選擇語(yǔ)句SWITCH)。
8.捐款管理應(yīng)用程序(作用域與函數(shù)原型)。
9.游戲應(yīng)用程序(生成隨機(jī)數(shù)和枚舉)。
10.薪金統(tǒng)計(jì)應(yīng)用程序(一維數(shù)組)。
11.學(xué)生成績(jī)統(tǒng)計(jì)應(yīng)用程序(二維數(shù)組)
12.數(shù)字時(shí)鐘應(yīng)用程序(自定義類和對(duì)象)。
13.購(gòu)物清單管理應(yīng)用程序(指針,引用及動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu))。
14.工資表應(yīng)用程序(繼承與多態(tài)性)。
15.便箋信息應(yīng)用程序(順序訪問文件)。
16.屏幕抓取應(yīng)用程序(字符串處理)。
首先教師給出程序案例的框架結(jié)構(gòu),學(xué)生經(jīng)過思考,擇合適的算法和指令語(yǔ)句,經(jīng)互相討論,完善和豐富程序案例,然后上機(jī)調(diào)試,通過運(yùn)行來檢驗(yàn)結(jié)果。程序案例的教學(xué)法是從興趣入手,首先給人們編程的樂趣,繼而帶領(lǐng)學(xué)生進(jìn)入程序的天地,提高了探索的欲望,使學(xué)習(xí)編程變得生動(dòng)而有趣。經(jīng)過對(duì)計(jì)算機(jī)科學(xué)專業(yè)98名學(xué)生的問卷調(diào)查表明,其中94人贊成這種教學(xué)方法,在反饋的意見中,認(rèn)為這種方法效果很好,能夠很容易接受,在教學(xué)過程中既學(xué)到了應(yīng)得的知識(shí),又感受到編程的快樂,既感受到了成功的喜悅,又得到了探索的樂趣??己说某煽?jī)表明,85%的學(xué)生達(dá)到了預(yù)期的效果,其中有20%的學(xué)生達(dá)到了優(yōu)秀的水平,雖然,教學(xué)實(shí)踐取得了明顯的效果,但仍有15%的學(xué)生尚未達(dá)到預(yù)期的效果,這表明仍有一些問題尚待解決。今后將進(jìn)一步研究不足之處,尋求適合的解決方法。
參考文獻(xiàn)
[1]周濟(jì).注重培養(yǎng)創(chuàng)新人才,増強(qiáng)高水平大學(xué)創(chuàng)新能力[J].中國(guó)高等教育,2006,(15-16):4-9.[2]劉晶玉.創(chuàng)新教育,啟迪領(lǐng)導(dǎo)智慧,建設(shè)一流大學(xué)[J].中國(guó)高等教育,2006,(15-16):28-31.[3]H.M.DeitelD.R.Choffnes[M].Simply C++Deitel&AssociatesCompany 2005.
第五篇:計(jì)算機(jī)系.net平臺(tái)畢業(yè)實(shí)習(xí)報(bào)告
開學(xué)第一個(gè)月,是培養(yǎng)計(jì)劃中進(jìn)行畢業(yè)實(shí)習(xí)的日子。眾所周知,畢業(yè)實(shí)習(xí)是理論與實(shí)踐相結(jié)合的重要環(huán)節(jié),目的是提高學(xué)生動(dòng)手能力和綜合實(shí)踐能力,提高學(xué)生的學(xué)習(xí)興趣,為提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力打好基礎(chǔ)。同時(shí),畢業(yè)設(shè)計(jì)會(huì)使學(xué)生了解社會(huì)對(duì)計(jì)算機(jī)信息管理的應(yīng)用現(xiàn)狀及發(fā)展需求,進(jìn)一步理解和領(lǐng)會(huì)所學(xué)的基本理論,了解計(jì)算機(jī)信息管理技術(shù)的發(fā)展及應(yīng)用。另外,畢業(yè)設(shè)計(jì)也能培養(yǎng)學(xué)生理論聯(lián)系實(shí)際水平,將所學(xué)知識(shí)應(yīng)用到實(shí)際工作中,培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題和解決問題的能力,從而提高學(xué)生從事實(shí)際工作的能力。它要求學(xué)生通過對(duì)具體實(shí)習(xí)項(xiàng)目的分析,理論實(shí)踐相結(jié)合,鞏固和發(fā)展所學(xué)理論知識(shí),掌握正確的思想方法和基本技能。
我通過學(xué)院老師的推薦,來到了四川格瑞特科技有限公司重慶分公司。
四川格瑞特科技有限公司,成立于2001年3月,注冊(cè)資金5000萬(wàn)元,是四川省重點(diǎn)支持的高新技術(shù)企業(yè)、軟件企業(yè)。具有計(jì)算機(jī)信息系統(tǒng)集成一級(jí)資質(zhì)、涉及國(guó)家秘密的計(jì)算機(jī)信息系統(tǒng)集成乙級(jí)資質(zhì)。作為計(jì)算機(jī)信息系統(tǒng)集成領(lǐng)域的領(lǐng)先者之一,是一家以高科技為依托,專業(yè)從事系統(tǒng)集成、軟件開發(fā)、咨詢與服務(wù)的綜合性IT企業(yè),年產(chǎn)值近三億元。
本次實(shí)習(xí),主要任務(wù)是聽從公司帶隊(duì)負(fù)責(zé)人的意見,做好安排的各項(xiàng)工作。而對(duì)個(gè)人而言,則是通過參與實(shí)際的項(xiàng)目開發(fā),進(jìn)入實(shí)際的工作環(huán)境,一方面加深對(duì)開發(fā)的理解,增強(qiáng)本科在校期間所學(xué)理論向現(xiàn)實(shí)應(yīng)用的轉(zhuǎn)換;另一方面,加強(qiáng)實(shí)際開發(fā)能力,為自己的畢業(yè)設(shè)計(jì)作一定準(zhǔn)備。
實(shí)習(xí)第一天,向我的實(shí)習(xí)負(fù)責(zé)人進(jìn)行了簡(jiǎn)要自我介紹,之后跟著他參觀了公司的市場(chǎng)部、工程部、軟件部、設(shè)備維修部以及技術(shù)部,看到各位前輩都很專注于手中的工作。最后我們來到了研發(fā)部,也就是我為期月余的工作地點(diǎn)。在這一天我了解到,每天8:00至8:30進(jìn)行小組早會(huì),每人明確自己當(dāng)天的任務(wù)。之后,投入上午的工作。12:00至14:00是午飯及午休時(shí)間,然后開始下午的工作,下午5:30后會(huì)開當(dāng)日總結(jié)會(huì),對(duì)當(dāng)天工作進(jìn)行總結(jié),并于小姐負(fù)責(zé)人一起討論各自下一天的工作任務(wù)。當(dāng)天如果任務(wù)沒有完成,就得加班。同時(shí),不定期召開工作會(huì),對(duì)整個(gè)項(xiàng)目進(jìn)行整體討論,總結(jié)上一階段成果,發(fā)現(xiàn)不足,制定下一階段計(jì)劃。
接現(xiàn)來的工作中,整個(gè)小組負(fù)責(zé)的是重慶藥物網(wǎng)上交易系統(tǒng)的實(shí)現(xiàn),我零零散散參與了sqlsever中數(shù)據(jù)的增、刪、改、察測(cè)試;需求分析的討論、撰寫;系統(tǒng)說明ppt的制作; 通過本次實(shí)習(xí),對(duì)個(gè)人而言,最大的收獲莫過于對(duì)面向?qū)ο缶幊痰倪M(jìn)一步學(xué)習(xí)理解,以及實(shí)習(xí)項(xiàng)目開發(fā)中對(duì)于面向?qū)ο笏枷氲膽?yīng)用,讓面向?qū)ο缶幊痰乃季S在自己的腦海里扎根。以前雖然也知道面向?qū)ο?,知道面向?qū)ο缶幊?,但大多?shù)時(shí)候更理解為用面向?qū)ο缶幊陶Z(yǔ)言進(jìn)行程序開發(fā),只要是用到C#,用到j(luò)ava,那就叫面向?qū)ο?。也知道面向?qū)ο缶幊痰暮诵乃枷肴绶庋b、繼承、多態(tài)等,但真正開發(fā)的時(shí)候用到的很少,不管什么東西,能在一個(gè)類里寫完絕對(duì)不會(huì)多用另一個(gè)類,導(dǎo)致程序的可讀性、擴(kuò)展性都非常差。而通過本次實(shí)習(xí),項(xiàng)目經(jīng)理先再次講解面向?qū)ο蟮乃枷耄僭诔绦虻拈_前教給大家,程序的開發(fā)過程中嚴(yán)格要求大家做到用面向?qū)ο蟮乃季S來實(shí)現(xiàn)程序的開發(fā)。通過這樣理論和實(shí)際的相互結(jié)合,大家在開發(fā)程序過程中真正學(xué)會(huì)了如何劃分功能模塊進(jìn)行封裝、如何使用繼承,如何使用多態(tài)。
對(duì)于實(shí)習(xí)的全過程,除開編程方面的理論與實(shí)踐,最大的收獲應(yīng)該是一種體驗(yàn)。這不僅僅是學(xué)習(xí)兩個(gè)字就能收獲到的。包括公司的作息習(xí)慣,工作任務(wù)的完成方法,人際關(guān)系的處理等等??偟恼f來,感覺公司比學(xué)校里實(shí)際多了,學(xué)校里你可以我行我素,出了問題老師會(huì)幫你想法解決,同學(xué)朋友會(huì)包容你安慰你,但在公司里不再如此,出了問題,那就會(huì)直接跟工資、職務(wù)的進(jìn)升掛勾,個(gè)人不得不謹(jǐn)小慎微。另外,還聽項(xiàng)目經(jīng)理助理說了一些工作中老板面前、同事面前的不同,如一個(gè)任務(wù),老板面前,正常需要五分鐘能完成的,一定要三分鐘完成,而在同事面前,能五分鐘完成的一定會(huì)邊耍邊做10分鐘完成。因?yàn)槔习迕媲耙獟瓯憩F(xiàn),以便得到賞識(shí);同事面前沒那必要,而且自己做完了余下的時(shí)間還要幫別人處理,同
樣辛苦,還不如一邊把節(jié)奏放慢點(diǎn),讓自己輕松點(diǎn)。當(dāng)老板問到任務(wù)是否艱巨時(shí),想方設(shè)法都要夸大一點(diǎn)任務(wù)的難度,讓老板知道你的辛苦,還是為了得到賞識(shí)。只有老板賞識(shí)才會(huì)有加工資,才會(huì)有職務(wù)的上升。他所說這些,我并不贊同,人的一生如果僅僅為了工資、職務(wù)奮斗,何其悲哀;事事謹(jǐn)小慎微,權(quán)衡利弊,投機(jī)取巧,豈不荒唐。但卻寫下,只是覺得社會(huì)實(shí)際與美好的學(xué)校截然不同,就在你身邊,充斥了太多的利益,或許這位助理曾經(jīng)也是我現(xiàn)在的想法,但來到真實(shí)的工作環(huán)境,迫于現(xiàn)實(shí)改變了。對(duì)個(gè)人而言,是保持美好的純真,還是跟隨現(xiàn)實(shí),被其改變,現(xiàn)今無法知曉,唯有拭目以待!