《《面向對象程序設計II 》課程教學大綱》由會員分享,可在線閱讀,更多相關《《面向對象程序設計II 》課程教學大綱(8頁珍藏版)》請在裝配圖網上搜索。
1、《面向對象程序設計II》課程教學大綱
課程代碼:1101309137
課程名稱:面向對象程序設計II (C#)
英文名稱:Object-oriented Program Analysis II (C#)
學 分:3 總學時:48
講課學時:24 實驗學時: 上機學時:24 課外學時:
適用對象:經濟管理類信息管理與信息系統(tǒng)專業(yè)
先修課程:計算機基礎
學生自主學習時數(shù)建議:24
一、 課程性質、目的和任務
C# (發(fā)音為C Sharp)是由微軟公司所開發(fā)的一種面向對象,且運行于.NET Framework
之上的高級程序設計語言。并且成為EC帆A與ISO標準規(guī)范。C#看似基
2、于C++寫成,但又融
入其它語言如Delphi、Java、VB等。
本課程是信息管理與信息系統(tǒng)專業(yè)的專業(yè)基礎課。為本專業(yè)的有關網絡程序設計的較高
級內容,通過學習C#程序設計基礎,繼而進入面向對象的程序,開發(fā)基于ASP. NET動態(tài)網
站程序。
通過本課程的學習,掌握基于C#開發(fā)ASP. NET程序的基礎知識和基本方法,對動態(tài)
網絡程序設計有一個全面的認識和了解,并能夠獨立自主開發(fā)網絡應用程序。
二、 教學基本要求
本課程是高等院校工科信息管理與信息系統(tǒng)工程專業(yè)學生學習互聯(lián)網Web應用開發(fā)技
術的一門專業(yè)課,是一門理論和實踐緊密結合的實用課程。通過系統(tǒng)講授C#語言基礎、HTM
3、L
(HyperText Markup Language)技術、CSS (Cascading Style Sheet)技術、動態(tài)網頁技
術(Dynamic Pages)、可擴展標記語言(Extensible Markup Language)技術、ADO. NET 數(shù)
據(jù)庫訪問技術、及Web站點的規(guī)劃設計、性能優(yōu)化及安全性問題,使學生掌握開發(fā)一個完整
的Web應用系統(tǒng)的基本原則、方法和步驟,提高學生應用Web技術進行軟件開發(fā)B/S模式應
用系統(tǒng)的能力,使學生能夠獨立制作中小型的基于ASP. NET的動態(tài)網站。
三、教學內容
第一單元教務管理系統(tǒng)的數(shù)據(jù)庫的設計
1、 教學內容
(
4、1) 認識教務管理系統(tǒng)的總體架構;
(2) 設計教務管理系統(tǒng)數(shù)據(jù)庫。
2、 重點和難點
(1) 重點:網站的總體結構設計;
(2) 難點:分析系統(tǒng)的E-R圖;網站目錄結構、母版頁、CSS和網站導航。
第二單元教務管理系統(tǒng)的登錄和用戶管理模塊設計
1、教學內容
(1)用戶登錄和用戶管理建模;
(2)登錄設計、用戶管理和角色管理。
2、重點和難點:
(1) 重點:用戶管理三層模型類的實現(xiàn);
(2) 難點:用戶登錄和用戶管理建模。
第三單元教務管理系統(tǒng)的基礎數(shù)據(jù)管理和教師管理模塊設計
1、教學內容
(1) 基礎數(shù)據(jù)管理業(yè)務需求建模;
(2) 系部管理類設計;
(3)
5、 業(yè)務數(shù)據(jù)管理業(yè)務需求建模;
(4) 數(shù)據(jù)的備份與恢復;
(5) 界面設計。
2、重點和難點:
(1) 重點:業(yè)務數(shù)據(jù)管理業(yè)務需求建模;
(2) 難點:界面設計。
第四單元教務管理系統(tǒng)的排課管理,打印服務,后臺統(tǒng)計模塊設計
1、 教學內容
(1) 培養(yǎng)方案排課管理;
(2) 選課管理;
(3) 成績管理;
(4) 報表設計;
(5) 在線人數(shù)統(tǒng)計。
2、 重點和難點:
(1) 重點:培養(yǎng)方案排課管理;
(2) 難點:在線人數(shù)統(tǒng)計。
四' 實踐環(huán)節(jié)設計
本課程安排24學時的實驗。
五、課外習題及課程討論
為達到本課程的教學基本要求,課外思考題或習題不應少于2
6、0題。
六' 教學方法與手段
本課程采用板書與多媒體課件方式進行復式課堂教學,并結合上機實習。
七、各教學環(huán)節(jié)學時分配
內容
講課
實驗
上機
習題課
討論課
自主學習
合計
系統(tǒng)數(shù)據(jù)庫的設計和
總體架構
6
6
12
用戶登錄和用戶管理模塊
6
6
12
基礎數(shù)據(jù)管理和教師管理
6
6
12
培養(yǎng)方案排課管理,打印服
務,后臺統(tǒng)計模塊
4
6
10
串講
2
2
合 計
24
24
48
八、 學生自主學習要求
7、課外學生按照授課學時:自主學習時間比例1: 1來對應各章節(jié)自主學習、歸納、總結。
九、 考核方式與成績評定
1、 本課程考試為閉卷筆試。
2、 學生的課程總評成績由平時總評成績和期末考試成績兩部分構成(平時總評所占比
例原則上為30%,其中實驗成績占20%,出勤、課堂表現(xiàn)、學習主動性等占10%)-
十'推薦教材和教學參考書
推薦教材:《ASP.NET程序設計與應用開發(fā)》,周永臣編著,清華大學出版社,2014o
參考書: 《ASP.Net基礎教程》,段克奇編著,清華大學出版社,2012o
《ASP.NET實用教程》,康春穎編著,清華大學出版社,2014o
十一、說明
1、 注
8、重實踐教學,強調理論和實際相結合,要求學生會操作。
2、 部分實驗需在課余時間進行。
大綱制訂人:《面向對象程序設計》課程組
大綱審定人:
制訂日期:2014年5月
《面向對象程序設計II》課程實驗(上機)教學大綱
一、 教學目標與基本要求
本實驗課程在學生掌握計算機基礎知識和網絡應用基本知識的基礎上進行。學生通過本
課程實驗學習C#程序設計基礎,繼而進入面向對象程序,開發(fā)基于ASP.NET動態(tài)網站程序。
通過各個實驗掌握各個環(huán)節(jié)知識,學生可以相互配合完成簡單網站的制作,并掌握上傳
到服務器的操作方法、簡單網站內容的更新與維護,以實現(xiàn)簡單網站的運行。
二、 基本理論與實驗
9、(上機)技術知識
本實驗教學內容為《面向對象程序設計(C#》課程實驗。通過實驗,可加深學生對課
堂教學的理論知識的理解和鞏固,掌握計算機操作技能,提高開發(fā)應用軟件能力和細致科學
研究素養(yǎng)。
三、 實驗(上機)方法' 特點與基本要求
本課程實驗由簡入深,主要采用以下實驗方法:
(一)指定教材中的精典實例,讓學生操作實現(xiàn);
(-)參觀與模仿精彩優(yōu)秀的網站的關鍵模塊,了解其效果,并將其應用到實驗中;
(三)綜合運用基本知識點,實現(xiàn)復雜綜合功能。
本課程實驗的基本要求:
1、 基本操作技能
通過本課程的學習要求學生掌握面向對象程序設計(C#)的基本方法與程序,掌握基
本的語言和
10、相關軟件以及設計基本技巧。不但能獨立完成簡單的.NET網站制作方法,還要
增強合作精神,實現(xiàn)多人合作完成較大網站的制作。正確使用常見的網頁設計工具,訓練學
生基本的實驗技能,加深和鞏固對所學知識的認識和了解。
2、 設計性實驗
在已具備實驗技能的前提下,根據(jù)實驗室現(xiàn)有設備情況,完成相關章節(jié)實驗的設計。
設計性實驗主要培養(yǎng)學生.NET網站設計與開發(fā)的素養(yǎng),綜合應用所學知識、獨立分析
問題、解決問題等方面的能力。
四、 主要儀器設備
1、本實驗的計算機配置:1G以上的CPU ; 128 MB以上內存,32MB以上顯存;軟件
配置:Windows 2000/XP/2003。
2、
11、應用軟件:Visual studio 2008、Sql server 2005 等。
五、實驗(上機)項目的設置與內容提要
序
號
實驗(上機)
項 目
內容提要
實驗
學時
實驗
類型
每組
人數(shù)
實驗
要求
1
系統(tǒng)數(shù)據(jù)庫的設計和總
體架構
全真系統(tǒng)設計
6
綜合
1
必做
2
用戶登錄和用戶
管理模塊
全真系統(tǒng)設計
6
綜合
1
必做
3
基礎數(shù)據(jù)管理和教師管
理模塊
全真系統(tǒng)設計
6
綜合
1
必做
4
培養(yǎng)方案排課管理,打
印服務,后臺統(tǒng)計模塊
全真系統(tǒng)設計
6
綜合
1
必做
注
12、:總實驗學時為24學時。
六' 實驗(上機)報告要求
每次實驗提交實驗報告。實驗報告由提交實驗成果電子和紙質文檔組成,并附有實驗原
始記錄(注:實驗指導書中有實驗目的和實驗步驟的詳細說明,在實驗報告中可不作說明)。
七、考核方式與成績評定
1、 考核方式:上機態(tài)度與實驗報告相結合的方式;
2、 成績評定:考核方法根據(jù)實驗敘述及報告編輯要求,按實驗報告質量及結合上機態(tài)
度評定實驗成績,,實驗成績按學生總成績的20%計。
八'教材及主要參考資料
推薦教材:《ASP.NET程序設計與應用開發(fā)》,周永臣編著,清華大學出版社,2014o
參考書: 《ASP. Net基礎教程》,段克奇編著,清華大學出版社,2012o
《ASP.NET實用教程》,康春穎編著,清華大學出版社,2014o