物联网技术应用专业
《物联网程序设计》核心课程标准
【课程名称】
物联网程序设计
【适用专业】
物联网技术应用
【建议学时】
72学时
一、前言
(一)课程性质
物联网程序设计是中等职业学校物联网专业的一门专业核心课程,也是本专业的一门必修课程,是物联网系统功能实现、网站建设技术等专门化方向的专业基础课程。其功能是让学生熟悉VSNET集成开发环境,重点掌握C#语言的语法,C#面向对象程序设计,ADO、NET数据库访问技术等,能编写简单的服务程序,解决实际问题,并能在今后的学习和工作中,结合自己的专业知识,开发相应的应用程序,为将来从事软件开发及相关工作奠定基础。
(二)设计思路
本课程总体设计思路是遵循任务引领、做学一体的原则,根据物联网技术应用专业工作任务与职业能力分析,以物联网软件测试、安装及调试人员工作任务和职业能力为依据设置本课程。
课程内容的选取紧紧围绕物联网软件测试、安装及调试应具备的职业能力要求,同时充分考虑本专业中职学生的认知能力,按照必需、够用的原则选用相关理论知识,融入教育部1+X证书制度试点工作相关职业技能等级证书标准的要求。
课程内容的组织遵循学生学习认知规律,以工作项目为主线,由易到难,循序渐进,设计有
简单的C#程序设计、程序运行和调试、C#的面向对象程序设计、应用系统开发4个学习任务。
二、课程目标
通过本课程的学习,学生掌握面向对象的程序设计技术和方法;熟悉.Net集成开发环境,能用C#语言设计控制台应用程序,用C#语言和.Net框架类库设计简单的Windows应用程序,具备开发和调试应用程序的能力,为从事软件测试、安装及调试开发打下基础。养成良好的职业素养,并达成以下职业素养和职业能力目标。
(一)职业素养目标
培养学生独立学习能力、自学能力、自我分析问题和解决问题的能力、获取新知识的能力和信息搜索能力、独立的决策能力、善于总结和创造性工作的能力、程序设计思想和软件规划和设计能力。良好的自我表现、与人沟通能力、团队协作精神、勇于创新、爱岗敬业的工作作风、质量意识、安全意识、诚实、守信、坚忍不拔的性格、自主、开放的学习能力。
(二)职业能力目标:
•能理解C#语言的基本概念、语法、语义和数据类型的使用特点;
•能掌握面向对象的程序设计的方法;
•能识别VS.NET的集成环境,能够编写简单的C#应用程序,并具有基本的纠错和调试程序的能力;
•能正确使用C#语言编写程序,具备一定的程序设计的方法及编程技巧;
•能运用C#开发简单的Windows桌面应用程序和数据库应用系统。
三、课程内容与要求
学习 任务 | 技能与学习要求 | 知识与学习要求 | 参考 学时 |
1.认识C#程序设计语言 | 1.C#运行环境和安装 ●能根据安装手册正确安装C#的运行环境 ●能根据安装手册应用C#集成开发环境 2.简单的C#程序设计 ●能根据要解决的问题设计算法流程图 ●能使用C#集成开发环境编译和执行给出的源码 3.输入/输出操作 ●能根据编程规范编写输入语句 ●能根据编程规范编写输出语句 | 1.C#运行环境和安装的要求 ●了解C#语言运行环境安装最低的软硬件要求 ●简述C#的特点 2.C#程序设计的流程与规范 ●说出一般程序项目开发的流程 ●简述C#语言程序的编码语法规范 3.输入/输出操作方法 ●说出C#语言中输入/输出信息的方式 ●列举C#语言中输入/输出信息的类型 | 10 |
2.C# 程序设计基础知识 | 1.数据类型转换 ●能根据编程规范进行数据类型转换 ●能根据编程规范进行装箱和拆箱 ●能根据编程规范进行常量与变量转换 2.运算符和表达式应用 ●能根据编程规范进行运算符合表达式应用 3.结构化程序设计 ●能根据编程规范进行顺序结构编程 ●能根据编程规范进行选择结构编程 ●能根据编程规范进行循环结构编程 ●能根据编程规范进行异常处理编程 4.数组、结构和枚举的应用 ●能根据编程规范进行一维数组编程 ●能根据编程规范进行二维数组编程 ●能根据编程规范使用结构类型 ●根据编程规范能使用枚举类型 | 1.C#语言中常量与变量 ●了解常量与变量的概念 ●说出C#语言中的变量名和常量名的命名规则 2.C#语言中的数据变量的类型 ●列举C#语言中的数据变量类型 3.C#语言中的数据变量的使用方法 ●说出声明变量的作用 ●简述不同数据变量类型之间的转换方法 4.C#语言中运算符的概念 ●列举C#语言中的运算类型 ●举例说明逻辑运算与算术运算的区别 5.C#语言中表达式的概念 ●了解C#语言中表达式的概念网课程 6.C#语言中的结构化程序设计方法 ●说出结构化程序设计的概念 ●列举结构化程序设计的基本结构 7.C#语言中程序设计的结构 ●简述C#语言中选择结构的编码语法规范 ●简述C#语言中循环结构的编码语法规范 8.C#语言中异常的处理方法 ●简述C#语言中的异常处理方法 9.C#语言中数组的概念 ●说出数组的概念 ●简述数组的应用 10.C#语言中的结构体和枚举数据类型 ●简述结构类型 简述枚举类型 | 26 |
3.C# 的面向对象程序设计 | 1.面向对象程序设计 ●能根据编程规范进行方法、属性、索引和事件的代码编写 ●能根据编程规范使用构造函数 ●能根据编程规范进行继承、接口、委托和事件 2.可视化应用程序设计 ●能根据编程规范正确使用Windows窗体属性 ●能根据编程规范修改控件的属性、事件和方法 ●能根据编程规范使用命令按钮控件 ●能根据编程规范使用标签控件 ●能根据编程规范使用文本框控件 ●能根据编程规范使用单选按钮和复选框 ●能根据编程规范使用面板控件和分组框控件 ●能根据编程规范使用图形框控件 ●能根据编程规范使用列表框控件 ●能根据编程规范使用带复选框的列表框控件 ●能根据编程规范使用组合框控件 ●能根据编程规范使用滚动条控件 ●能根据编程规范使用定时器控件 ●能根据编程规范使用月历控件 ●能根据编程规范使用日期/时间控件 ●能根据编程规范使用超链接标签控件 3.C#的文件操作 ●能根据编程规范进行文件的读和写 ●能根据编程规范对文件夹做基本操作 | 1.面向对象程序设计的基本概念 ●说出方法、属性、索引和事件的定义 ●简述构造函数的使用方法 ●简述继承、接口、委托和事件的定义 2.Windows窗体的使用方法 ●简述Windows窗体应用方法 ●说出修改控件的属性、事件和方法 3.命令按钮控件的使用方法 ●简述命令按钮控件的使用方法 4.标签控件的使用方法 ●简述标签控件的使用方法 5.文本框控件的使用方法 ●简述文本框控件的使用方法 6.单选按钮和复选框的使用方法 ●简述单选按钮的使用方法 ●简述复选框按钮的使用方法 7.面板控件和分组框控件的使用方法 ●简述面板控件的使用方法 ●简述分组框控件的使用方法 8.图形框控件的使用方法 ●简述图形框控件的使用方法 9.列表框控件的使用方法 ●简述列表框控件的使用方法 10.带复选框的列表框控件的使用方法 ●简述带复选框的列表框控件的使用方法 11.组合框控件的使用方法 ●简述组合框控件的使用方法 12.滚动条控件的使用方法 ●简述滚动条控件的使用方法 13.定时器控件的使用方法 ●简述定时器控件的使用方法 14.月历控件的使用方法 ●简述月历控件的使用方法 15.日期/时间控件的使用方法 ●简述日期/时间控件的使用方法 16.超链接标签控件的使用方法 ●简述超链接标签控件的使用方法 17.C#对文件的操作方法 ●说出文件概念 ●简述文件的读和写的方法 18.C#对文件夹的基本操作方法 简述文件夹基本操作方法 | 20 |
4.应用系统开发 | 1.C#的数据库操作 ●能根据编程规范进行Access数据库的读写 ●能根据编程规范连接ADO.NET数据库 ●能根据编程规范进行ADO.NET编程及绑定 2.应用系统设计 ●能根据编程规范进行系统分析与设计 ●能根据编程规范实现MVC设计 3.应用系统简要开发 ●能根据编程规范进行数据库结构 ●能根据编程规范实现关键源程序 4.应用程序说明文档编写 ●能根据已完成开发的程序编写用户使用说明文档 | 1.C#的数据库操作方法 ●简述Access数据库概念 2.项目应用程序架构的概念 ●简述客户/服务器模式编程概念 3.ADO.NET数据库工具的使用方法 ●简述ADO.NET的概念 ●说出ADO.NET连接方法 ●说出ADO.NET编程及绑定方法 4.应用系统的设计方法 ●说出系统分析与设计方法 ●简述应用系统设计的主要关键技术 5.应用系统的开发模型 ●简述MVC设计模式的概念 ●说出MVC设计模式的优点及不足之处 6.应用程序说明文档的编写要求 ●说出编写应用程序说明文档的原因 ●说出编写用户使用说明文档要点 | 12 |
机动课时 | 4 | ||
总课时 | 72 | ||
四、教学活动设计参考
教学活动名称 | 教学活动设计 | 建议 学时 |
教学活动一:第一个C#程序 | 1.教师引入活动主题并描述场景:以一个实例(如学生都很熟悉的一个小游戏,绝不介绍代码,会吓住学生)。开场,告诉学生,他们完全也能设计这样的程序。 2.教师分析构成这个实例的几个组成部分(其实就是模块的概念),他们的主要算法,并亲自演示这个实例的设计过程。因为它简单,有趣,很快设计完成,学生被深深吸引,他们会有这样一个结论,原来c#设计程序是这样的有趣和简单。 3.老师演示c#安装的操作。并且C#安装。 4.学生完成c#安装操作,并将教师提供源码进行编译运行并相互验证。教师巡回指导,并对个别学生进行辅导。 5.活动总结:学生根据自己的操作情况进行归纳小结,老师进行点评与总结。 | 2 |
教学活 动二:可视化应用程序设计 | 1.教师引入活动主题:登陆界面制作。很多应用程序都有登陆界面,说明本次教学活动的目标、要求。 2.学生分析登陆界面所需要的控件,出需要控件设置的关键属性 3.老师演示登陆界面制作方法,并布置登陆界面制作任务。 4.学生编写代码,创建窗体应用程序,Control类;窗体的属性、方法和事件;消息框;资源文件和配置文件。 5.学生完成代码后,教师总结控件应用方式和方法,注意事项。 6.学生以小组为单位,分享界面登陆的结果。教师巡回指导,并对个别学生进行辅导。 7.活动总结:学生讲述编写代码过程中的注意点与经验进行分享,小结。老师根据学生操作情况进行归纳总结。 | 2 |
五、实施建议
(一)教材编写建议
(1)依据本课程标准编写教材,教材应充分体现任务引领、实践导向的课程设计思想。
(2)以“工作任务”为主线来设计教材,结合职业技能鉴定要求,以岗位需要即“必需、够用”为原则来确定教学内容,根据完成专业教学任务的需要来组织教材内容。
(3)教材应体现通用性、实用性、先进性,要反映物联网技术的新技术、新知识、新趋势,教学活动的选择和设计要科学、具体、可操作。
(4)教材文字表述要精练、准确,体现物联网应用专业与行业特征,内容展现应做到图文并茂,力求易学、易懂。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论