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