c語言課程設計論文緻謝?學時:100學分:6,我來為大家科普一下關于c語言課程設計論文緻謝?以下内容希望對你有幫助!
學時:100
學分:6
一、課程的性質與任務
《C#程序設計》課程是軟件技術專業的一門重要的專業基礎課。C#是從C和C 派生來的一種簡單、現代、面向對象和類型安全的編程語言。本課程采用知識點和代碼示例相結合方式介紹C#語言程序設計的基礎和技巧。
主要任務是使學生明确C#語言的基本概念和掌握其編程技巧,并具備利用C#語言開發.NET應用程序的能力。
二、課程學時分配
教學章節 |
理論 |
實驗 |
第一章:語言簡介 |
2 |
2 |
第二章:編寫c#控制台程序 |
2 |
2 |
第三章:變量和表達式 |
4 |
4 |
第四章:流程控制分支結構 |
4 |
4 |
第四章:流程控制循環結構 |
8 |
8 |
第五章:數組 |
2 |
2 |
第六章:Winform設計基礎 |
4 |
4 |
第七章:WinForm程序進階 |
4 |
4 |
第八章:數據庫操作技術 |
6 |
4 |
第九章:宿舍系統項目 |
32 | |
合計 |
36 |
64 |
三、實踐教學的基本要求
1.課内實驗項目一覽表
序号 |
實驗項目 |
學時 |
必/選做 |
1 |
HelloWrold程序 |
2 |
必做 |
2 |
變量的使用案例 |
4 |
必做 |
3 |
超市案例,使用控制台 |
8 |
必做 |
4 |
QQ登錄案例 |
4 |
必做 |
5 |
宿舍系統案例 |
32 |
必做 |
總計 |
50 |
2.實踐教學要求
(1)教學目的: 本課程要求在理論上以必需夠用為原則,應盡量避免過深過繁的理論探讨,重在使學生掌握使用C#設計應用程序的基本概念和掌握其編程技巧,并具備利用C#語言開發.NET應用程序的能力以及能夠編寫、調試程序。
(2) 教學要求:了解要求學生掌握VisualStudio.NET軟件的操作過程,以及利用該軟件進行實際數據分析的方法。
(3) 教學形式:課堂教學和教學實驗相互結合,通過實驗内容鞏固所學知識。
四、課程的基本教學内容及要求
第一章 語言簡介
1.教學内容
C#是Microsoft在2000年7月推出.Net FrameWork 1.0時提供的一種全新語言
C#是面向對象的(後續解釋),靜态語言(後續解釋),現在最新版本為4.5
C#語言由C,C 語言演化而來,是一種類型安全的語言,是專門為.Net FrameWork 1.0
而開發的一種語言,能夠使用.Net FrameWork運行庫提供的全部功能。
C#可以編寫windows應用程序,Web應用程序,Web服務
2.重點與難點
重點:靜态語言、面向對象
難點:靜态語言、面向對象、.Net FrameWork運行庫
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生了解C#是面向對象的(後續解釋),靜态語言(後續解釋)的語言。
第二章 編寫c#控制台程序
1.教學内容
(1)使用控制台應用程序,編寫hello world,使用Console輸出
(2)編寫win form應用程序,編寫hello world
2.重點與難點
重點:解決方案的建立,工程文件的物理位置,文件的後綴,應用程序的建立,保存,代碼的編寫,運行和調試
難點:命名空間的使用,了解入口方法,智能感知,右鍵菜單,按Ctrl可以使智能感知的窗口變透明
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生掌握編輯菜單,視圖菜單,生成菜單,工具菜單,幫助,工具欄代碼窗口,解決方案資源管理器,屬性窗口,錯誤列表窗口,組件窗口。
第三章 變量和表達式
1.教學内容
變量:
常量:
枚舉和結構:
運算符和表達式:
2.重點與難點
重點:泛型的基本概念和由來。
難點:掌握C#中類型轉換的概念,區分顯式轉換和隐式轉換的區别。
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生了解牢記運算符、一元運算符号、算數運算符、位移運算符、關系運算符、相等運算符、邏輯運算符、條件運算符、賦值運算符的分類和具體使用方法。
第四章 流程控制語句
1.教學内容
(1)掌握條件語句在程序設計中的作用,掌握不同條件語句的使用場景
(2)能夠熟練的掌握用if語句和switch語句進行分支結構的控制方法,決定程序的執行代碼, 以及能根據簡單程序結構圖寫出相應的程序代碼。
(3)掌握循環語句在程序設計中的作用,掌握不同循環語句的使用場景。
2.重點與難點
重點:while循環、do…while循環、for循環和foreach循環
難點:理解跳轉語句在程序設計中的作用,掌握不同跳轉語句的使用場景
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生了解運用if else ,switch case, while ,for ,do while,break、continue和goto語句轉換程序的控制權。
第章 數組
1.教學内容
(1)理解數組的概念
(2)掌握數組申明和創建的方法;掌握數組初始化的方法
2.重點與難點
重點:掌握數組複制的方法;熟練掌握數組作為參數的用法。
難點:熟練掌握訪問單個數組元素和遍曆數組元素的方法。
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生System.Array類: 熟練掌握AsReadOnly( )、 Clear( )、 Copy( )、 CreateInstance( )、 Sort( )方法的使用。
第六章 WinForm設計基礎
1.教學内容
(1)理解窗體,控件,事件,控件的生存周期的概念
(2)掌握Windows窗體控件的共同特征
2.重點與難點
重點:掌握窗體主菜單的使用,創建以及對菜單事件的處理方法
難點:掌握工具欄的創建;能熟練設置ToolStrip控件的屬性;能熟練編寫ButtonClick事件的處理方法
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生掌握通用對話框的創建和使用;熟練掌握通用對話框屬性的設置;掌握從通用對話框中讀取信息的方法;掌握消息對話框的使用。
第七章 WinForm程序進階
1.教學内容
(1)掌握創建窗體應用程序的方法,掌握向窗體應用程序添加新的窗體的方法
(2)掌握為Web 窗體添加控件的方法
2.重點與難點
重點:掌握如何在Winform窗體中使用ADO.NET 訪問數據,理解Winform窗體訪問數據的原則。
難點:掌握使用ADO.NET訪問數據源的步驟。
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生掌握樣系統界面設計的過程和步驟
第八章 數據庫操作技術
1.教學内容
(1)創建及使用ADO.NET Connection對象
(2)Command對象
2.重點與難點
重點:創建及使用ADO.NET Connection對象。
難點:Command類的方法:ExecuteNonQuery,影響和行數。
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生創建及使用ADO.NET Connection對象,Command類的方法:ExecuteNonQuery,影響和行數。
第九章 宿舍管理系統
1.教學内容
(1)宿舍系統設計思路
(2)框架搭建
(3)代碼編寫
2.重點與難點
重點:入轉、轉宿和退宿管理。
難點:繳費結賬管理和轉宿判斷管理。
3.課程教學要求
本章采用多媒體講述的教學方法,要求學生掌握Ado.Net ,Winform窗體設計來實現宿舍系統的界面,使用XMind設計系統的思維導圖,PPT設計答辯項目。
五、課程考核
1.考核方式、記分制和考核時間
本課程采用開卷考查考核方式,成績采用百分制記分,考試時間為90分鐘
2.考試成績構成
課程總成績=平時成績10% 實踐成績20% 期末考試成績70%。
3.考核題型及命題要求
考核題型有簡答題、設計題、分析題等。
命題依據教學大綱要求,命題在教學大綱規定的教學目的、教學要求、教學内容和教材
範圍之内,按照重分析推理和理論聯系實際原則,既考查對基本知識的識記能力,又考查運用所學知識分析問題和解決問題的能力,考試命題的覆蓋面應盡可能廣一些,其中主要考查學生對C#基本語言、流程控制語句、Winform窗體設計、Ado.Net數據庫技術等知識的掌握程度。
六、參考教材
[1] 李林.C#程序設計分析方法[M].北京:高等教育出版社,2006.
[2] 萬功寶.數據分析與SPSS應用[M].北京:清華大學出版社,2014.
[3] 龍松.C#技術實戰[M].經濟管理出版社,2014.
七、大綱說明
本大綱根據計算機應用專業人才培養方案、培養規格和數據分析與處理性質,結合學校現有條件制定本大綱,1、本課程是一門重要的專業基礎課,為後續課程《ASP.NET程序設計》和學生今後工作準備了必要的基礎知識、基本技能。
2、本課程内容的重點是掌握面向對象程序設計、可視化應用程序設計和數據庫編程技術。
3、在實踐課的安排上應盡可能做到與理論課相銜接,交叉進行,用理論教學的知識指導實驗。獲得結果後進行分析。要培養學生思考、分析問題的能力,每次實驗課安排一些思考題。
4、為培養自學和分析問題的能力,安排習題,較簡單的問題和編程利用習題解決。
制定人: 審定人:
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!