《程序设计基础》课程教学资源:实验教学大纲

《程序设计基础》实验教学大纲 课程编号:13091140046 课程名称(中文):程序设计基础 开课单位:信息技术学院,管理科学与工程学科 总学时:72 理论学时:48 实验学时:24 授课对象:信息管理与信息系统本科专业 实验课程教学目标与任务 通过本课程的学习,学生能够使用C#语言和.NT开发平台进行应用程序开发,了解.NET 开发平台和C#语言的基本架构;掌握C#语法、数据类型、流程控制语句:掌握面向对象 的编程方法;熟练应用C#进行控制台应用程序开发和 Windows应用程序开发;掌握C#对M 文档、文件和文件夹进行操作的常用方法;掌握C#应用程序的打包部署。 实验项目一览表 《程序设计基础》实验项目一览表 序号 实验项目 项目类别 学时分配分组情况 (人/组) 认识C 验证性 2运算符与表达式的使用 验证性 选择语句的使用 验证性 4 循环语句的使用 验证性 5 数组的使用 验证性 面向对象的程序设计1 验证性 2222222222 11111111 7面向对象的程序设计Ⅱ 验证性 8继承和接口技术的使用 验证性 数据操作 验证性 10 Windows基本控件使用 设计性
《程序设计基础》实验教学大纲 课程编号:13091140046 课程名称(中文):程序设计基础 开课单位:信息技术学院,管理科学与工程学科 总学时:72 理论学时:48 实验学时:24 授课对象:信息管理与信息系统本科专业 一、实验课程教学目标与任务 通过本课程的学习,学生能够使用 C#语言和.NET 开发平台进行应用程序开发,了解.NET 开发平台和 C#语言的基本架构;掌握 C#语法、数据类型、流程控制语句;掌握面向对象 的编程方法;熟练应用 C#进行控制台应用程序开发和 Windows 应用程序开发;掌握 C#对 XML 文档、文件和文件夹进行操作的常用方法;掌握 C#应用程序的打包部署。 二、实验项目一览表: 《程序设计基础》实验项目一览表 序号 实验项目 项目类别 学时分配 分组情况 (人/组) 1 认识 C# 验证性 2 1 2 运算符与表达式的使用 验证性 2 1 3 选择语句的使用 验证性 2 1 4 循环语句的使用 验证性 2 1 5 数组的使用 验证性 2 1 6 面向对象的程序设计 I 验证性 2 1 7 面向对象的程序设计 II 验证性 2 1 8 继承和接口技术的使用 验证性 2 1 9 数据操作 验证性 2 1 10 Windows 基本控件使用 设计性 2 1

1 Windows窗体应用程序设 设计性 计 2 12异常处理及程序部署 综合性 三、实验课程内容及基本要求 项目一:认识c 分别创建控制台应用程序和窗体应用程序,编写简单的输入输出代码,并调试运行,掌 握应用程序的编辑、编译、运行过程 (一)实验目的 1.掌握 Visual studio的基本操作方法,学会使用该编译工具。 2.掌握编辑、编译、运行控制台应用程序的基本过程。 3.掌握建立 Windows窗体应用程序的基本过程。 4.通过运行C#程序,初步了解C#程序的特点。 (二)实验原理 控制台应用程序开发过程、输入输出语句,窗体应用程序开发过程,界面设计方法。 (三)实验项目流程图: 1.讲授示教:15分钟 2.实验操作:60分钟
11 Windows 窗体应用程序设 计 设计性 2 1 12 异常处理及程序部署 综合性 2 1 三、实验课程内容及基本要求 项目 一:认识 C# 分别创建控制台应用程序和窗体应用程序,编写简单的输入输出代码,并调试运行,掌 握应用程序的编辑、编译、运行过程。 (一)实验目的 1. 掌握 Visual Studio 的基本操作方法,学会使用该编译工具。 2. 掌握编辑、编译、运行控制台应用程序的基本过程。 3. 掌握建立 Windows 窗体应用程序的基本过程。 4. 通过运行 C# 程序,初步了解 C# 程序的特点。 (二)实验原理 控制台应用程序开发过程、输入输出语句,窗体应用程序开发过程,界面设计方法。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟

开始 启动 Visual Studio 创建控制台应用程序 控制台应用程序 的输入、输出语 句语法 编写基本输入、输出语句 15分钟 查看错误 调试、运行 10分钟 记录实验结果及出错信息 5分钟 窗体应用程序的 创建窗体应用程序 输入、输出语句 设计界面、编写输入、输出代码 15分钟 查看错误 调试、运行 10分钟 列表 记录实验结果及出错信息 5分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 1.仪器设备 名称 规格 单位数量 备注 计算机 台 项目二:运算符与表达式的使用 分别创建控制台应用程序和窗体应用程序实现功能:输入圆柱体的高度和宽度,计算它 的表面积和体积;编写一个程序,定义枚举类型,并使用这个枚举。 (一)实验目的 1.掌握变量、常量、枚举的使用: 2.掌握各种数据类型及类型转换方法 3.掌握常用的操作符与表达式 4.掌握C#语句的写法。 (二)实验原理
3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 二:运算符与表达式的使用 分别创建控制台应用程序和窗体应用程序实现功能:输入圆柱体的高度和宽度,计算它 的表面积和体积;编写一个程序,定义枚举类型,并使用这个枚举。 (一)实验目的 1.掌握变量、常量、枚举的使用; 2. 掌握各种数据类型及类型转换方法; 3. 掌握常用的操作符与表达式; 4. 掌握 C#语句的写法。 (二)实验原理

C#中变量、常量、枚举的定义和使用,数据类型及类型转换方法,常用的操作符与表达 式 (三)实验项目流程图: 1.讲授示教:15分钟 2.实验操作:60分钟 开始 启动 Visual Studio 创建控制台应用程序 变量、表达式 应用变量、表达式编写代码 15分钟 看错误 调试、运行 10分钟 记录实验结果及出错信息 5分钟 创建枚举类型 枚举类型 编写代码调用枚举类型 15分钟 查看错误 列表 调试、运行 10分钟 记录实验结果及出错信息 5分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 1.仪器设备 名称 规格单位数量备注 计算机 台 项目三:选择语句的使用 分别创建控制台应用程序和窗体应用程序,编写i语句和 switch语句并调试运行,掌 握选择语句的编写与使用
C#中变量、常量、枚举的定义和使用,数据类型及类型转换方法,常用的操作符与表达 式。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟 3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 三:选择语句的使用 分别创建控制台应用程序和窗体应用程序,编写 if 语句和 switch 语句并调试运行,掌 握选择语句的编写与使用

(一)实验目的 1.掌握C#中if选择语句的使用; 2.掌握C#中 switch选择语句的使用; 3.掌握C#中的选择语句的嵌套 (二)实验原理 if选择语句的语法结构和使用方法, switch选择语句的语法结构和使用方法 (三)实验项目流程图: 1.讲授示教:15分钟 2.实验操作:60分钟 开始 启动 Visual Studio 创建控制台应用程序 语句 使用语句编写代码 15分钟 查看错误 调试、运行 10分钟 记录实验结果及出错信息 5分钟 witch语句 创建窗体应用程序 设计界面、使用 switch语句编写代码 15分钟 查看错误 调试、运行 10分钟 记录实验结果及出错信息 5分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 1.仪器设备 名称 规格 单位数量 备注 计算机 项目四:循环语句的使用
(一)实验目的 1. 掌握 C#中 if 选择语句的使用; 2. 掌握 C#中 switch 选择语句的使用; 3. 掌握 C#中的选择语句的嵌套。 (二)实验原理 if 选择语句的语法结构和使用方法,switch 选择语句的语法结构和使用方法。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟 3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 四:循环语句的使用

分别创建控制台应用程序和窗体应用程序,编写for、 while、do- while循环语句并调 试运行,掌握循环语句的编写与使用。 (一)实验目的 1.掌握C#中for循环语句的使用; 2.掌握C#中 while循环语句的使用 3.掌握C#中的do- while循环语句 4.掌握循环的嵌套和跳转语句的使用。 (二)实验原理 循环语句的语法结构和使用方法,循环的嵌套和跳转语句的使用方法。 (三)实验项目流程图: 1.讲授示教:15分钟 2.实验操作:60分钟 开始 启动 Visual Studio for、 while、do- 创建应用程序 while语句 使用for、whie、do- while语句编写代码 30分钟 查看错误 调试、运行 20分钟 记录实验结果及出错信息 10分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 1.仪器设备 名私 规格 单位数量 备注 算机 项目五:数组的使用 分别创建控制台应用程序和窗体应用程序,编写代码实现数组和动态数组的定义和使 用,掌握数组和动态数组的使用。 (一)实验目的 1.掌握C#中数组的使用
分别创建控制台应用程序和窗体应用程序,编写 for、while、do-while 循环语句并调 试运行,掌握循环语句的编写与使用。 (一)实验目的 1. 掌握 C#中 for 循环语句的使用; 2. 掌握 C#中 while 循环语句的使用; 3. 掌握 C#中的 do-while 循环语句; 4. 掌握循环的嵌套和跳转语句的使用。 (二)实验原理 循环语句的语法结构和使用方法,循环的嵌套和跳转语句的使用方法。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟 3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 五:数组的使用 分别创建控制台应用程序和窗体应用程序,编写代码实现数组和动态数组的定义和使 用,掌握数组和动态数组的使用。 (一)实验目的 1. 掌握 C#中数组的使用;

2.了解C#中的集合类型 3.掌握C#中的动态数组的使用。 (二)实验原理 数组的语法结构和使用方法,动态数组的定义和使用方法。 (三)实验项目流程图: 1.讲授示教:15分钟 2.实验操作:60分钟 开始 启动 Visual Studio 创建控制台应用程序 数组 编写代码创建、调用数组 15分钟 查看错误 调试、运行 10分钟 记录实验结果及出错信息 5分钟 动态数组 创建窗体应用程序 编写代码创建、调用动态数组 15分钟 查看错误 调试、运行 10分钟 记录实验结果及出错信息 5分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 1.仪器设备 名称 规格 单位数量 备注 计算机 项目六:面向对象的程序设计I
2. 了解 C#中的集合类型; 3. 掌握 C#中的动态数组的使用。 (二)实验原理 数组的语法结构和使用方法,动态数组的定义和使用方法。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟 3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 六:面向对象的程序设计 I

分别创建控制台应用程序和窗体应用程序,编写代码定义包含字段、属性、方法、构造 函数的类,并在应用程序中声明对象使用。 (一)实验目的 1.掌握C#中类和对象的概念 2.掌握C#中的类中字段、属性、方法、构造函数的定义和使用。 (二)实验原理 类中字段、属性、方法、构造函数的定义和使用方法 (三)实验项目流程图: 1.讲授示教:15分钟 2.实验操作:60分钟 开始 启动 /Visual Studio 创建应用程序 类的使用 创建包含字段、属性、方法、构造函数的类 20分钟 编写代码 20分钟 声明类的对象,并对对象进行操作 查看错误 调试、运行 分钟 列表 记录实验结果及出错信息 10分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 仪器设备 名称 规格 单位数量 备注 计算机 项目七:面向对象的程序设计II 分别创建控制台应用程序和窗体应用程序,编写代码定义包含方法重载、静态成员的类, 并在应用程序中声明对象使用。 (一)实验目的
分别创建控制台应用程序和窗体应用程序,编写代码定义包含字段、属性、方法、构造 函数的类,并在应用程序中声明对象使用。 (一)实验目的 1. 掌握 C#中类和对象的概念; 2. 掌握 C#中的类中字段、属性、方法、构造函数的定义和使用。 (二)实验原理 类中字段、属性、方法、构造函数的定义和使用方法。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟 3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 七:面向对象的程序设计 II 分别创建控制台应用程序和窗体应用程序,编写代码定义包含方法重载、静态成员的类, 并在应用程序中声明对象使用。 (一)实验目的

1.掌握C#中类的静态成员的定义和使用 2.掌握C#中的方法重载的定义和使用 (二)实验原理 类中静态成员和方法重载的定义和使用方法 (三)实验项目流程图: 1.讲授示教:15分钟 2.实验操作:60分钟 开始 启动 Visual Studio 创建应用程序 静态成员 的使用 创建包含方法重载、静态成员的类 20分钟 编写代码 20分钟 声明类的对象,并对对象进行操作 查看错误 调试、运行 10分钟 列表 记录实验结果及出错信息 10分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 1.仪器设备 名称 单位数量 计算机 项目八:继承和接口技术的使用 分别创建控制台应用程序和窗体应用程序,编写代码定义泛型类和继承类,并在应用程 序中声明对象使用。 (一)实验目的 1.掌握C#中类的继承的定义和使用; 2.掌握C#中的泛型使用
1. 掌握 C#中类的静态成员的定义和使用; 2. 掌握 C#中的方法重载的定义和使用; (二)实验原理 类中静态成员和方法重载的定义和使用方法。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟 3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 八:继承和接口技术的使用 分别创建控制台应用程序和窗体应用程序,编写代码定义泛型类和继承类,并在应用程 序中声明对象使用。 (一)实验目的 1. 掌握 C#中类的继承的定义和使用; 2. 掌握 C#中的泛型使用;

(二)实验原理 继承类的定义和使用方法,泛型的使用。 (三)实验项目流程图 1.讲授示教:15分钟 2.实验操作:60分钟 开始 启动 Visual Studio 创建应用程序 泛型、继 承的使用 创建泛型类和继承类 20分钟 编写代码 分钟 声明类的对象,并对对象进行操作 查看错误 调试、运行 10分钟 记录实验结果及出错信息 10分钟 结束 3.总结讨论:5分钟 附件(每小组学生设备与耗材情况) 实验分组:1人/组 1.仪器设备 名称 规格 单位数量 备注 计算机 台1 项目九:数据操作 创建应用程序,编写代码对数据库、ⅫML文档、文件和文件夹等进行操作。 (一)实验目的 1.熟悉XML的基本文档结构和定义 2.掌握使用C#操作MML文档的方法 3.掌握使用C#操作文件和文件夹的方法; 4.了解使用C#操作数据库的基本方法。 (二)实验原理
(二)实验原理 继承类的定义和使用方法,泛型的使用。 (三)实验项目流程图: 1.讲授示教:15 分钟 2.实验操作: 60 分钟 3.总结讨论:5 分钟 附件(每小组学生设备与耗材情况) 实验分组:1 人/组 1.仪器设备 名称 规格 单位 数量 备注 计算机 台 1 项目 九:数据操作 创建应用程序,编写代码对数据库、XML 文档、文件和文件夹等进行操作。 (一)实验目的 1. 熟悉 XML 的基本文档结构和定义; 2. 掌握使用 C#操作 XML 文档的方法; 3. 掌握使用 C#操作文件和文件夹的方法; 4. 了解使用 C#操作数据库的基本方法。 (二)实验原理
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(2.4 关系代数 2.5 关系演算 2.6 小结).ppt
- 安徽工贸职业技术学院:《计算机组装与维护》课程教学资源(PPT课件讲稿)项目五 微型计算机维护.ppt
- 曙光:并行程序设计简介(PPT讲座).ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第7章 显示与开关/键盘输入及微型打印机接口设计.ppt
- 数据结构与算法(PPT课件讲稿)Data Structures and Algorithms.pptx
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第5章 死锁.ppt
- 四川大学:《Java面向对象编程》课程PPT教学课件(Object-Oriented Programming - Java)Unit 1.1 Java Applications 1.1.1 Applications in Java(熊运余).ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2016)第8章 流计算.ppt
- Adaptive Dynamic Bipartite Graph Matching:A Reinforcement Learning Approach.pptx
- 中国科学技术大学:《网络安全协议》课程教学资源(PPT课件讲稿)第一章 网络安全综述 Network Security Protocols(薛开平).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第二章 物理层.ppt
- Excel 2010高级使用技巧(PPT讲稿).ppt
- 《数据库原理》课程教学资源(PPT课件讲稿)第三章 关系数据库标准查询语言SQL.pps
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第一章 计算机网络概述(主讲:阮晓龙).pptx
- 《软件工程导论》课程教学资源(PPT课件讲稿)第9章 面向对象方法学.ppt
- 南京航空航天大学:《C++》课程电子教案(PPT课件讲稿)第3章 类的基础部分(主讲:陈哲).ppt
- 南京大学:使用失效数据来引导决定(PPT讲稿,计算机系:赵建华).ppt
- 南京大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第2章 Java语言语法基础.ppt
- 上海交通大学:并发理论(PPT课件诗篇)Concurrency Theory.ppt
- 《UNIX操作系统基础》课程教学资源(PPT课件讲稿)第三章 UNIX的文件与目录.ppt
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)关联规则 Association Rule.pptx
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 11 Bundle adjustment Structure reconstruction SFM from N-frames.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 处理机的调度和死锁.ppt
- 香港科技大学:Clustering(PPT讲稿).ppt
- 上海交通大学:TLS/SSL Security(PPT课件讲稿).pptx
- 山东大学计算机学院:《人机交互技术》课程教学资源(PPT课件讲稿)第7章 Web界面设计.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第三章 IAP15W4K58S4单片机的硬件结构.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向方面的编程 Aspect Oriented Programming.ppt
- 武昌首义学院:Word的基本操作与技巧(PPT讲稿,主讲:张旋子).pptx
- 《VB程序设计》课程教学资源(PPT课件讲稿)第八章 过程.pps
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第五章 网络信息搜索.ppt
- 《电子商务》课程教学资源(PPT课件讲稿)第十章 网络营销.pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第7章 传输层协议——TCP与UDP.ppt
- 九州大学(日本国立综合大学):烟花算法爆炸因子分析及改良(艺术工学府:余俊).pptx
- 图像视频编码与表达的理论与方法(PPT讲稿)图像压缩标准JPEG.ppt
- 中国科学技术大学:《计算机视觉》课程教学资源(PPT课件讲稿)第九章 单幅图像深度重建 Depthmap Reconstruction Based on Monocular cues.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第六章 应用层.ppt
- 《计算机导论》课程教学资源(PPT课件讲稿)第3章 计算机发展史和计算思维.pptx
- 武昌理工学院(武汉科技大学中南分校):Windows 2000/XP网络组建与系统管理(PPT课件讲稿,主讲:李燕).ppt
- 《网络编程实用教程(第三版)Network Application Programming》课程教学资源(PPT课件讲稿)第1章 概述.ppt