校级选修课《软件开发实践》教学大纲(200807修订)
軟件開(kāi)發(fā)實(shí)踐
Software Developement Practice
課程代碼:??????????????????????? 學(xué)??? 分:2.5
總學(xué)時(shí):?40?學(xué)時(shí) ?????????????? 講課學(xué)時(shí):20學(xué)時(shí)
實(shí)驗(yàn)學(xué)時(shí):0 ??學(xué)時(shí) ????????????? 上機(jī)學(xué)時(shí):20學(xué)時(shí)
課程設(shè)計(jì):0 ??周????????????? 課程性質(zhì):校級(jí)選修課
適用專(zhuān)業(yè):全校非計(jì)算機(jī)專(zhuān)業(yè)或計(jì)算機(jī)專(zhuān)業(yè)
先修課程:計(jì)算機(jī)文化基礎(chǔ)、C語(yǔ)言程序設(shè)計(jì)
開(kāi)課學(xué)期:第三到七學(xué)期?????????? 其他:非學(xué)位課
一、課程的性質(zhì)及作用
《軟件開(kāi)發(fā)實(shí)踐》是全校非計(jì)算機(jī)專(zhuān)業(yè)或計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的一門(mén)計(jì)算機(jī)校級(jí)選修課。它以培養(yǎng)學(xué)生的程序設(shè)計(jì)能力為主要目標(biāo),使學(xué)生掌握軟件開(kāi)發(fā)的基礎(chǔ)知識(shí)及基本技能,靈活運(yùn)用所學(xué)知識(shí)解決一些實(shí)際問(wèn)題。
《軟件開(kāi)發(fā)實(shí)踐》以動(dòng)手開(kāi)發(fā)軟件為重點(diǎn)。使用目前廣泛流行的.NET(C#)技術(shù)快速開(kāi)發(fā)應(yīng)用軟件,C#是主流開(kāi)發(fā)語(yǔ)言之一,易學(xué)易用,功能強(qiáng)大。本課程培養(yǎng)開(kāi)發(fā)軟件的實(shí)踐經(jīng)驗(yàn)。為畢業(yè)設(shè)計(jì)打基礎(chǔ),為今后的就業(yè)積累經(jīng)驗(yàn)。涉及到的技術(shù):Visual Studio 2005, .Net Framework 2.0, C#, Access, SQL Server. 前導(dǎo)課程或知識(shí): C, C++, C#, Java, JavaScript(至少學(xué)過(guò)其中之一). 本課程適用于本校所有學(xué)習(xí)過(guò)《C語(yǔ)言程序設(shè)計(jì)》的同學(xué)。
二、本課程與其它課程的聯(lián)系
本課程是繼計(jì)算機(jī)文化基礎(chǔ)、計(jì)算機(jī)語(yǔ)言課程之后的又一門(mén)計(jì)算機(jī)綜合技能的提高篇,通過(guò)本課程的學(xué)習(xí),為以后開(kāi)發(fā)軟件奠定良好的基礎(chǔ)。
三、課程內(nèi)容及課時(shí)分配
第1章VisuaI C#概述(1學(xué)時(shí))
1.1 C#集成開(kāi)發(fā)環(huán)境
1.2使用Visual Studio的幫助
1.3對(duì)象的屬性、事件和方法
1.4窗體對(duì)象與控件對(duì)象
1.5應(yīng)用程序開(kāi)發(fā)的一般步驟
第2章C#語(yǔ)法基礎(chǔ)(2學(xué)時(shí))
2.1 C#程序的代碼結(jié)構(gòu)
2.2基本數(shù)據(jù)類(lèi)型
2.3變量與常量
2.4運(yùn)算符與表達(dá)式
2.5 C#常用方法與屬性
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)(1學(xué)時(shí))
3.1賦值語(yǔ)句
3.2輸入與輸出
3.3使用圖片框與圖片列表控件
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)(2學(xué)時(shí))
4.1單分支選擇結(jié)構(gòu)
4.2多分支選擇結(jié)構(gòu)
4.3使用單選按鈕與復(fù)選框控件
4.4使用分組框控件
第5章 循環(huán)程序結(jié)構(gòu)設(shè)計(jì)(2學(xué)時(shí))
5.1循環(huán)語(yǔ)句
5.2循環(huán)的嵌套與轉(zhuǎn)向語(yǔ)句
5.3列表框和組合框
5.4使用定時(shí)器控件
第6章 面向?qū)ο缶幊碳夹g(shù)(2學(xué)時(shí))
6.1類(lèi)和對(duì)象概述
6.2類(lèi)的字段與屬性
6.3類(lèi)的方法
6.4類(lèi)的構(gòu)造函數(shù)
6.5靜態(tài)成員
第7章 繼承(2學(xué)時(shí))
7.1類(lèi)的繼承性
7.2多態(tài)性
第8章 數(shù)組與自定義類(lèi)型(2學(xué)時(shí))
8.1數(shù)組概述
8.2聲明與訪問(wèn)數(shù)組
8.3數(shù)組參數(shù)
8.4數(shù)組與數(shù)組列表的屬性與方法
8.5自定義數(shù)據(jù)類(lèi)型
第9章 菜單、工具欄、狀態(tài)欄與對(duì)話框(1學(xué)時(shí))
9.1菜單
9.2工具欄
9.3狀態(tài)欄
9.4對(duì)話框
第10章 鍵盤(pán)和鼠標(biāo)事件(1學(xué)時(shí))
10.1鍵盤(pán)事件
10.2鼠標(biāo)事件
第11章ActiVOX控件(1學(xué)時(shí))
11.1概述
11.2創(chuàng)建Activex控件
11.3使用F1ash動(dòng)畫(huà)播放控件
第12章 創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序(2學(xué)時(shí))
12.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
12.2使用數(shù)據(jù)庫(kù)系統(tǒng)
12.3 SQL查詢(xún)基礎(chǔ)
12.4訪問(wèn)數(shù)據(jù)庫(kù)
第13章 創(chuàng)建ASPNET網(wǎng)站(1學(xué)時(shí))
13.1 ASPNET概述
13.2 創(chuàng)建一個(gè)簡(jiǎn)單的ASPNET網(wǎng)站
13.3 ASPNET的常用控件和對(duì)象
13.4訪問(wèn)數(shù)據(jù)庫(kù)
13.5創(chuàng)建和使用WebService
四、實(shí)驗(yàn)性環(huán)節(jié)內(nèi)容
1 VisuaI C#概述,C#語(yǔ)法基礎(chǔ)(2學(xué)時(shí))
2 順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì)(2學(xué)時(shí))
3 循環(huán)程序結(jié)構(gòu)設(shè)計(jì),面向?qū)ο缶幊碳夹g(shù)(4學(xué)時(shí))
4 繼承,數(shù)組與自定義類(lèi)型(4學(xué)時(shí))
5 菜單、工具欄、狀態(tài)欄與對(duì)話框,鍵盤(pán)和鼠標(biāo)事件(2學(xué)時(shí))
6?ActiVOX控件,創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序(4學(xué)時(shí))
7 創(chuàng)建ASPNET網(wǎng)站(2學(xué)時(shí))
五、課程設(shè)計(jì)內(nèi)容及學(xué)時(shí)(無(wú))
六、執(zhí)行大綱應(yīng)注意的問(wèn)題
1、教學(xué)中應(yīng)注重基本知識(shí)、基本理論和基本方法的講授,注意精講多練,注重自學(xué)能力的培養(yǎng)。
2、理論與實(shí)驗(yàn)相結(jié)合,重視學(xué)生實(shí)際應(yīng)用能力的培養(yǎng)。
七、教材及參考書(shū)
1、《Visual C# 2005程序設(shè)計(jì)教程》崔森,陳明非等編著,北京:機(jī)械工業(yè)出版社,2007
2、《Visual C# 2005 程序設(shè)計(jì)教程實(shí)訓(xùn)與習(xí)題解答》崔森,陳明非等編著,北京:機(jī)械工業(yè)出版社,2007
2008秋季課表
| 時(shí)間 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | 星期日 | |
| | | | | | | | | |
| 下午 | 第九節(jié) | | | | 軟件開(kāi)發(fā)實(shí)踐2節(jié)/周(10-16)金花6-309 | | | |
| 第10節(jié) | | | | | | |||
| 晚上 | 第11節(jié) | 軟件開(kāi)發(fā)實(shí)踐3節(jié)/周(10-16)金花6-309 | | | | | | |
| 第12節(jié) | | | | | | | ||
| 第13節(jié) | | | | | | | ||
轉(zhuǎn)載于:https://www.cnblogs.com/emanlee/archive/2008/07/16/1244169.html
總結(jié)
以上是生活随笔為你收集整理的校级选修课《软件开发实践》教学大纲(200807修订)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: web服务压力测试)有效的压力测试系统将
- 下一篇: 案例展示快做好了(更新)