工 学 院 教 学 日 历
2021 ~ 2022 学年 春季学期 院系 教研室(课程组) 课程编号 RB7001068 课程名称 C#程序设计 授课班级
填 表 说 明 1、制订教学日历时,应按照教学大纲和当学期的校历进行安排。 2、本日历由任课教师填写,一式两份,经教研室(课程组)负责人签字,教学院长(主任)审批后,任课教师、教研室(课程组)、院(系、部)各存一份。 3、“课程属性”填写:必修、限选、任选;“考试类型”填写:考试、考查。 4、本日历须在每学期开学前完成。 2022年2 月15 日 |
考核方式及成绩组成说明:
期末考核方式选项(只选一项,请在后面括号内打上“√”) |
闭卷笔试( ) 口试( ) 综合实验( ) 开卷笔试( ) 论文( ) 其 他(大作业) |
期末考核所占比例 |
40 % |
平时考核主要项目及所占比例 |
①MOOC作业占 %; ②阶段性测验占 40 %; ③课内上机占 10 %; ④小论文或综合作业占 %; ⑤课堂表现占 %; ⑥课堂讨论和提问占 %; ⑦其他方式占 10 %; (注:要求选择三项以上填写) 合计: 60 %; |
辅导答疑时间地点 |
|
其它:
使用教材 |
车战斌.C#应用程序开发[M].科学出版社,2013 |
参考书目 |
Christian Nagel Bill Evjen(美).C#高级编程(第11版) C# 7 & .NET Core 2.0[M].清华大学出版社,2019.03.01 郝世选. C#程序设计与实践[M].清华大学出版社,2018.08.01 廖浩德、杨力等.面向对象程序设计(C#)[M].清华大学出版社,2018.09.011 |
备注 |
|
月 日 |
周 次 |
授课顺序 |
授 课 内 容 (讲课题目及名称 含习题课、课堂讨论、实验、上机、课内训练等) |
学时数 |
作业或实验安排 |
|
2.21 |
1 |
1 |
C#语言概述 1.1 什么是C#语言 1.2 .NET Framework 1.3 配置Visual C#开发环境 1.4 Visual C#的集成开发环境(IDE) C#程序设计基础 2.1 标识符 2.2 C#中数据类型 2.3 C#中的变量和常量 2.4 类型转换 2.6 C#运算符和表达式 2.7 C#中常用类和结构 |
2 |
熟悉.NET环境 C#程序设计 第1章: 第2章: 1、2 |
|
2.25 |
1 |
2 |
C#控制语句 3.1选择控制语句 3.2循环控制语句 3.3 跳转语句 数组和集合 4.1 一维数组 4.2 二维数组 4.4 Array类 4.5 ArrayList类 |
2 |
C#程序设计 第3章: 第4章: 3、4 |
|
2.28 |
2 |
3 |
课内上机: 掌握C#语言的基本操作 |
2 |
|
|
3.04 |
2 |
4 |
面向对象程序设计 5.1 面向对象程序设计概述 5.2 类、对象 5.4 构造函数和析构函数 5.5 静态成员 5.6 属性 5.7 方法 继承和接口设计 6.1 继承 6.2 多态性 错误调试和异常处理 7.1 错误分类 7.2 程序调试 7.3 异常处理 |
2 |
C#程序设计 第5章: 第6章: 第13章: 1、2 |
|
3.07 |
4 |
5 |
课内上机: 熟悉面向对象的编程思想。 熟悉继承和接口思想 |
2 |
|
|
第一次阶段性考核:C#基础及面向对象的使用 |
||||||
3.11 |
3 |
6 |
Windows窗体应用程序设计 8.1 窗体设计 8.2 常用控件的设计 |
2 |
C#程序设计 第8章: 第9章: |
|
3.14 |
4 |
7 |
8.3 多文档窗体 |
2 |
C#程序设计 第8章: |
|
3.18 |
5 |
8 |
课内上机: 熟悉C#控件进行windows应用程序开发 |
2 |
|
|
3.21 |
6 |
9 |
8.4 窗体设计的事件机制 |
2 |
C#程序设计 第8章: |
|
3.25 |
6 |
10 |
课内上机: 了解C#事件控制机制 |
2 |
|
|
3.28 |
7 |
11 |
第9章 用户界面设计 9.1 菜单设计 9.2 通用对话框 9.3 图像列表框控件 9.4 树形视图控件 9.5 列表视图控件 9.6 工具栏控件 9.7 状态栏控件 |
2 |
C#程序设计 第9章: |
|
4.01 |
7 |
12 |
课内上机: 熟悉用C#开发高级应用程序界面的开发 |
2 |
|
|
5.04 |
8 |
13 |
ADO.NET数据库访问技术 10.1 数据库概述 10.2 ADO.NET模型 10.3 ADO.NET的数据访问对象 |
2 |
C#程序设计 第10章: 熟悉ADO.NET |
|
5.08 |
8 |
14 |
课内上机: 熟悉用C#进行数据库数据获取 |
2 |
|
|
5.11 |
9 |
15 |
10.4 DataSet对象 10.5 数据绑定 |
2 |
C#程序设计 第10章: 数据绑定 |
|
5.15 |
9 |
16 |
课内上机: 熟悉用C#进行数据绑定 |
2 |
|
|
5.18 |
10 |
17 |
10.6 DataView对象 10.7 DataGridView控件 |
2 |
C#程序设计 第10章: 数据绑定控件 |
|
5.22 |
10 |
18 |
课内上机: 熟悉用C#进行数据绑定 |
2 |
|
|
第二次阶段性考核:winform窗体使用ADO.NET操作数据库 |
||||||
5.25 |
11 |
19 |
多线程高级编程 11.1为什么要用多线程 11.2 如何令一个程序同时执行多个线程 |
2 |
C#应用程序开发 了解多线程 |
|
5.29 |
11 |
20 |
课内上机: 掌握多线程的创建、控制及合理使用 |
2 |
|
|
6.02 |
12 |
21 |
网络高级编程 12.1如何实现主机间同步通信 12.2如何实现主机间异步通信 |
2 |
C#应用程序开发 了解网络编程 |
|
6.06 |
12 |
22 |
课内上机: 掌握TCP/UDP同步、异步编程的应用 |
2 |
|
|
6.09 |
13 |
23 |
Web程序设计 18.1 ASP.NET概述 18.2 开发Web应用程序的准备工作 18.3 创建一个简单的Web应用程序 |
2 |
C#程序设计 第18章: |
|
6.13 |
13 |
24 |
课内上机: 使用ASP.NET创建简单的Web项目 |
2 |
|
|
6.16 |
14 |
25 |
18.4 基本ASP.NET服务器控件 18.5 会话对象 |
2 |
C#程序设计 第18章: |
|
6.20 |
14 |
26 |
课内上机: 熟悉ASP.NET的服务器控件及内置对象 |
2 |
|
|
6.23 |
15 |
27 |
18.6 高级ASP.NET服务器端控件 |
2 |
C#程序设计 第18章: |
|
6.27 |
15 |
28 |
课内上机: 熟悉ASP.NET的高级服务器端控件 |
2 |
|
- 点赞
- 收藏
- 关注作者
评论(0)