程序设计综合训练(上 下) 教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计综合训练(上/下)
一、课程说明
课程编号:090292Z11/090293Z11
课程名称:程序设计综合训练(上/下)/ Comprehensive Training of Programming(I/II)
课程类别:专业教育课程
学时/学分:3周/3分+ 3周/3分
先修课程:计算机程序设计基础、面向对象编程
适用专业:物联网工程
教材、教学参考书:
1、Charles Petzold著,《Windows程序设计》,北京:电子工业出版社,2015
2、姚尚朗,《移动应用程序设计》,北京:电子工业出版社,2015
3、靳岩等,《HTML5应用开发》,北京:人民邮电出版社,2015
二、课程设置的目的意义
物联网工程专业的培养目标是使学生能够从事物联网应用系统设计与实现,这就要求学生不仅懂得传感器原理与应用、网络通信平台搭建、领域应用需求分析与系统设计,而且还必须具有物联网控制网关和终端应用程序的设计与开发能力。
尽管学生在相关课程中已经学习过程序设计理论与方法,但是,要想培养学生的工程化实践能力,还必须借助系统化的程序设计实训来实现。
程序设计综合训练目的就在于,培养学生接近工程实际的程序与软件开发设计能力,为他们提供了解主流开发平台与资源的机会,训练学生将包括源代码在内的各种资源整合起来的实际工程能力,为最终能够根据项目需求设计实现物联网应用系统打下坚实基础。
三、课程的基本要求
程序设计综合训练分为两个阶段:程序设计综合训练(上)和程序设计综合训练(下)。
第一阶段安排在大学第一学年结束时,即安排在第二学期结束后的暑假开展。
程序设计综合训练(下)则安排在第四学期结束后的暑假开展。
教学采取培训模式进行。
进入学习前,要求学生认真复习C语言和java语言编程方法。
训练采取课堂讲授与编程实践、自学相结合的方式,通过程序设计实例,引导学生熟悉并掌握特定平台与开发资源下的计算机程序开发流程和基本的编程方法。
在每次培训的最后,安排3天左右时间,要求学生完成一个综合设计作品,并作为考核依据之一。
知识:通过本课程,要求学生深入掌握程序设计的理论和方法。
能力:程序设计综合训练目的就在于,培养学生接近工程实际的程序与软件开发设计的能力。
素质:提升学生计算思维素质,大力培养学生的软件工程素质,文档开发与管理素质,项目管理素质,团队合作素质,沟通交流与表达素质,并发展竞争精神与素质。
四、课程内容及教学要求
五、实践教学内容与要求
本教程采用培训模式进行,课堂即实验室,边讲边练,讲练结合,相互交融。
六、考核方式及成绩评定
1.考核方式:考查;
2.考核方法:平时考勤+模块设计验收+综合设计验收;
3.成绩评定:
平时成绩:根据学习纪律、出勤等方面综合评定,占10%;
模块设计验收:根据教学的不同阶段,教师布置设计题目,学生完成后提交,由教师进行检查验收,根据完成质量评定,占70%;
七、大纲主撰人:大纲审核人:。