HI,欢迎来到学术之家股权代码  102064
0
首页 精品范文 课程设计流程

课程设计流程

时间:2023-10-08 15:44:24

开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇课程设计流程,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。

课程设计流程

第1篇

关键词:人员测评; 课程设计; 小组合作评价法

人员素质测评作为人力资源管理专业的核心课程,主要介绍当今人力资源管理实践中使用较多的测评技术,及心理学、统计学中有关理论,并要求系统掌握素质测评模型、心理测验、评价中心等测评知识,最后要求将理论应用到实践中。这是一门实践性非常强的课程,为了配合理论教学,该课程设置了相应的课程设计,以便于提高学生的动手能力。

一、人员测评课程设计的介绍

(一)人员测评课程设计的目标

1.锻炼学生的实际操作能力

学生通过完成人员测评理论课程学习后,基本熟悉和掌握测评理论、技术和流程。人员测评课程设计为学生提供一次综合练习机会,让学生能将理论应用到实际操作中。整个环节首先通过分组对背景材料分析后;其次,设计组织结构图和岗位说明书;再次,策划人员测评流程,选择不同的测评方法,并编写测评表格与试题;最后安排具体面试环节,实施测评。整个过程中涉及到了岗位分析、人员素质测评的各种理论知识,使这些知识在课程设计中得到了应用。

2.激发学生学习的兴趣

在人力资源管理实践中,人员素质测评课程设计具有模拟性和仿真性,模拟真实的情境,让学生能在实践中巩固和应用已经学习到的理论,引发他们对于课程的兴趣,并加深他们对于该门课程涉及到的相关职业方向的了解,并为后续人力资源管理其他模块的学习打下基础。

3.锻炼学生的综合能力

人力测评课程设计利用小组形式进行,一个小组即一个团队,由团队成员的共同努力下完成报告书及现场测评。整个团队在合作过程中,每个成员锻炼了自己的合作能力、协调能力、沟通能力、分析解决问题的能力;另外,每个团队都有自己的组长,在此过程中,也锻炼了他们的领导能力能力、沟通能力及决策能力等,使得整个团队的同学在专业知识及其他能力方面都得到了锻炼和提高。

(二)课程设计的内容

1.课程设计的时间

一般时间为一到两周,每天的任务清晰,学生必须在规定时间内完成各项任务。

2.人员及设备安排

每组由6-7人构成,组长与组名由小组成员选举产生;为辅助各组更好开展任务,每个小组都配备一台能联网的电脑,以便能查找到更多资料。

3.课程设计的流程及时间安排

首先,由教师提供背景企业的基本情况及课程设计的任务、要求。其次,学生分组并确定组长及组名,由组长分工,开始查找背景企业的资料。再次,由小组讨论形成组织结构图,确定岗位说明书,分析各岗位的测评要素、测评指标。最后,确定测评流程。包括测评的时间表,各个阶段采用具体测评方式及内容,并完成测评报告,制作及现场展示PPT,由教师进行评分反馈。具体流程和时间参见下表:

人员素质测评作为人力资源管理专业的核心课程,主要介绍当今人力资源管理实践中使用较多的测评技术,及心理学、统计学中有关理论,并要求系统掌握素质测评模型、心理测验、评价中心等测评知识,最后要求将理论应用到实践中。这是一门实践性非常强的课程,为了配合理论教学,该课程设置了相应的课程设计,以便于提高学生的动手能力。

一、人员测评课程设计的介绍

(一)人员测评课程设计的目标

1.锻炼学生的实际操作能力

学生通过完成人员测评理论课程学习后,基本熟悉和掌握测评理论、技术和流程。人员测评课程设计为学生提供一次综合练习机会,让学生能将理论应用到实际操作中。整个环节首先通过分组对背景材料分析后;其次,设计组织结构图和岗位说明书;再次,策划人员测评流程,选择不同的测评方法,并编写测评表格与试题;最后安排具体面试环节,实施测评。整个过程中涉及到了岗位分析、人员素质测评的各种理论知识,使这些知识在课程设计中得到了应用。

2.激发学生学习的兴趣

在人力资源管理实践中,人员素质测评课程设计具有模拟性和仿真性,模拟真实的情境,让学生能在实践中巩固和应用已经学习到的理论,引发他们对于课程的兴趣,并加深他们对于该门课程涉及到的相关职业方向的了解,并为后续人力资源管理其他模块的学习打下基础。

3.锻炼学生的综合能力

人力测评课程设计利用小组形式进行,一个小组即一个团队,由团队成员的共同努力下完成报告书及现场测评。整个团队在合作过程中,每个成员锻炼了自己的合作能力、协调能力、沟通能力、分析解决问题的能力;另外,每个团队都有自己的组长,在此过程中,也锻炼了他们的领导能力能力、沟通能力及决策能力等,使得整个团队的同学在专业知识及其他能力方面都得到了锻炼和提高。

(二)课程设计的内容

1.课程设计的时间

一般时间为一到两周,每天的任务清晰,学生必须在规定时间内完成各项任务。

2.人员及设备安排

每组由6-7人构成,组长与组名由小组成员选举产生;为辅助各组更好开展任务,每个小组都配备一台能联网的电脑,以便能查找到更多资料。

3.课程设计的流程及时间安排

首先,由教师提供背景企业的基本情况及课程设计的任务、要求。其次,学生分组并确定组长及组名,由组长分工,开始查找背景企业的资料。再次,由小组讨论形成组织结构图,确定岗位说明书,分析各岗位的测评要素、测评指标。最后,确定测评流程。包括测评的时间表,各个阶段采用具体测评方式及内容,并完成测评报告,制作及现场展示PPT,由教师进行评分反馈。具体流程和时间参见下表:

人员素质测评作为人力资源管理专业的核心课程,主要介绍当今人力资源管理实践中使用较多的测评技术,及心理学、统计学中有关理论,并要求系统掌握素质测评模型、心理测验、评价中心等测评知识,最后要求将理论应用到实践中。这是一门实践性非常强的课程,为了配合理论教学,该课程设置了相应的课程设计,以便于提高学生的动手能力。

一、人员测评课程设计的介绍

(一)人员测评课程设计的目标

1.锻炼学生的实际操作能力

学生通过完成人员测评理论课程学习后,基本熟悉和掌握测评理论、技术和流程。人员测评课程设计为学生提供一次综合练习机会,让学生能将理论应用到实际操作中。整个环节首先通过分组对背景材料分析后;其次,设计组织结构图和岗位说明书;再次,策划人员测评流程,选择不同的测评方法,并编写测评表格与试题;最后安排具体面试环节,实施测评。整个过程中涉及到了岗位分析、人员素质测评的各种理论知识,使这些知识在课程设计中得到了应用。

2.激发学生学习的兴趣

在人力资源管理实践中,人员素质测评课程设计具有模拟性和仿真性,模拟真实的情境,让学生能在实践中巩固和应用已经学习到的理论,引发他们对于课程的兴趣,并加深他们对于该门课程涉及到的相关职业方向的了解,并为后续人力资源管理其他模块的学习打下基础。

3.锻炼学生的综合能力

人力测评课程设计利用小组形式进行,一个小组即一个团队,由团队成员的共同努力下完成报告书及现场测评。整个团队在合作过程中,每个成员锻炼了自己的合作能力、协调能力、沟通能力、分析解决问题的能力;另外,每个团队都有自己的组长,在此过程中,也锻炼了他们的领导能力能力、沟通能力及决策能力等,使得整个团队的同学在专业知识及其他能力方面都得到了锻炼和提高。

(二)课程设计的内容

1.课程设计的时间

一般时间为一到两周,每天的任务清晰,学生必须在规定时间内完成各项任务。

2.人员及设备安排

每组由6-7人构成,组长与组名由小组成员选举产生;为辅助各组更好开展任务,每个小组都配备一台能联网的电脑,以便能查找到更多资料。

3.课程设计的流程及时间安排

首先,由教师提供背景企业的基本情况及课程设计的任务、要求。其次,学生分组并确定组长及组名,由组长分工,开始查找背景企业的资料。再次,由小组讨论形成组织结构图,确定岗位说明书,分析各岗位的测评要素、测评指标。最后,确定测评流程。包括测评的时间表,各个阶段采用具体测评方式及内容,并完成测评报告,制作及现场展示PPT,由教师进行评分反馈。具体流程和时间参见下表:

人员素质测评作为人力资源管理专业的核心课程,主要介绍当今人力资源管理实践中使用较多的测评技术,及心理学、统计学中有关理论,并要求系统掌握素质测评模型、心理测验、评价中心等测评知识,最后要求将理论应用到实践中。这是一门实践性非常强的课程,为了配合理论教学,该课程设置了相应的课程设计,以便于提高学生的动手能力。

一、人员测评课程设计的介绍

(一)人员测评课程设计的目标

1.锻炼学生的实际操作能力

学生通过完成人员测评理论课程学习后,基本熟悉和掌握测评理论、技术和流程。人员测评课程设计为学生提供一次综合练习机会,让学生能将理论应用到实际操作中。整个环节首先通过分组对背景材料分析后;其次,设计组织结构图和岗位说明书;再次,策划人员测评流程,选择不同的测评方法,并编写测评表格与试题;最后安排具体面试环节,实施测评。整个过程中涉及到了岗位分析、人员素质测评的各种理论知识,使这些知识在课程设计中得到了应用。

2.激发学生学习的兴趣

在人力资源管理实践中,人员素质测评课程设计具有模拟性和仿真性,模拟真实的情境,让学生能在实践中巩固和应用已经学习到的理论,引发他们对于课程的兴趣,并加深他们对于该门课程涉及到的相关职业方向的了解,并为后续人力资源管理其他模块的学习打下基础。

3.锻炼学生的综合能力

人力测评课程设计利用小组形式进行,一个小组即一个团队,由团队成员的共同努力下完成报告书及现场测评。整个团队在合作过程中,每个成员锻炼了自己的合作能力、协调能力、沟通能力、分析解决问题的能力;另外,每个团队都有自己的组长,在此过程中,也锻炼了他们的领导能力能力、沟通能力及决策能力等,使得整个团队的同学在专业知识及其他能力方面都得到了锻炼和提高。

(二)课程设计的内容

1.课程设计的时间

一般时间为一到两周,每天的任务清晰,学生必须在规定时间内完成各项任务。

2.人员及设备安排

每组由6-7人构成,组长与组名由小组成员选举产生;为辅助各组更好开展任务,每个小组都配备一台能联网的电脑,以便能查找到更多资料。

3.课程设计的流程及时间安排

首先,由教师提供背景企业的基本情况及课程设计的任务、要求。其次,学生分组并确定组长及组名,由组长分工,开始查找背景企业的资料。再次,由小组讨论形成组织结构图,确定岗位说明书,分析各岗位的测评要素、测评指标。最后,确定测评流程。包括测评的时间表,各个阶段采用具体测评方式及内容,并完成测评报告,制作及现场展示PPT,由教师进行评分反馈。具体流程和时间参见下表:

人员素质测评作为人力资源管理专业的核心课程,主要介绍当今人力资源管理实践中使用较多的测评技术,及心理学、统计学中有关理论,并要求系统掌握素质测评模型、心理测验、评价中心等测评知识,最后要求将理论应用到实践中。这是一门实践性非常强的课程,为了配合理论教学,该课程设置了相应的课程设计,以便于提高学生的动手能力。

一、人员测评课程设计的介绍

(一)人员测评课程设计的目标

1.锻炼学生的实际操作能力

学生通过完成人员测评理论课程学习后,基本熟悉和掌握测评理论、技术和流程。人员测评课程设计为学生提供一次综合练习机会,让学生能将理论应用到实际操作中。整个环节首先通过分组对背景材料分析后;其次,设计组织结构图和岗位说明书;再次,策划人员测评流程,选择不同的测评方法,并编写测评表格与试题;最后安排具体面试环节,实施测评。整个过程中涉及到了岗位分析、人员素质测评的各种理论知识,使这些知识在课程设计中得到了应用。

2.激发学生学习的兴趣

在人力资源管理实践中,人员素质测评课程设计具有模拟性和仿真性,模拟真实的情境,让学生能在实践中巩固和应用已经学习到的理论,引发他们对于课程的兴趣,并加深他们对于该门课程涉及到的相关职业方向的了解,并为后续人力资源管理其他模块的学习打下基础。

3.锻炼学生的综合能力

人力测评课程设计利用小组形式进行,一个小组即一个团队,由团队成员的共同努力下完成报告书及现场测评。整个团队在合作过程中,每个成员锻炼了自己的合作能力、协调能力、沟通能力、分析解决问题的能力;另外,每个团队都有自己的组长,在此过程中,也锻炼了他们的领导能力能力、沟通能力及决策能力等,使得整个团队的同学在专业知识及其他能力方面都得到了锻炼和提高。

(二)课程设计的内容

1.课程设计的时间

一般时间为一到两周,每天的任务清晰,学生必须在规定时间内完成各项任务。

2.人员及设备安排

每组由6-7人构成,组长与组名由小组成员选举产生;为辅助各组更好开展任务,每个小组都配备一台能联网的电脑,以便能查找到更多资料。

3.课程设计的流程及时间安排

首先,由教师提供背景企业的基本情况及课程设计的任务、要求。其次,学生分组并确定组长及组名,由组长分工,开始查找背景企业的资料。再次,由小组讨论形成组织结构图,确定岗位说明书,分析各岗位的测评要素、测评指标。最后,确定测评流程。包括测评的时间表,各个阶段采用具体测评方式及内容,并完成测评报告,制作及现场展示PPT,由教师进行评分反馈。具体流程和时间参见下表:

二、人员测评课程设计中存在的问题

(一)背景材料的选择应具有实操性

背景材料所选的背景企业应具有代表性,企业所在行业的选择应与学生生活比较接近,让学生能熟悉企业的产品,进而熟悉企业的其他情况,为后面的岗位分析及测评做准备。但实际操作过程中,教师提供的背景行业过于专业,学生与社会实践接触不多,不太了解企业的情况,就需要更多时间去了解和熟悉,为后面的工作带来了很大的难度。

(二)学生操作能力和创新能力不够

由于学生刚刚掌握人员测评的理论和方法,对课程设计的任务把握不太全面,要将知识灵活应用到实际案例中,难度很大,特别是在对理论和方法的基本理解基础上,大部分只能做到简单模仿,并不能联系背景企业的实际情况,同时不能发挥创新能力,设计出更全面更实用的测评方案;另外还有少部分同学根本没有认真学习测评知识,对课程设计任务的理解也不清楚,完全无法动手,使得课程设计的目标大打折扣。

(三)课程设计过程中的不公平性

首先,课程设计是以团队形式运作的。整个团队中任务分配一般不太均匀,能力强、主动性强的同学分配的较多,投入的也较多;而能力差、主动性不强的同学分配的少,投入较少。最后个人的评价却是以小组总体方案为重要依据,使得小组成员的得分没有太大差异,这样会挫伤部分投入较多同学的积极性,同时会让另外一些同学养成坐享其成的习惯。

其次,个人课程设计的成绩构成由测评方案(60%)+PPT展示(20%)+平时表现(20%),其中,测评方案和PPT展示都是以团队形式存在,占到整个测评成绩的80%,一个团队中所有成员的这两个部分成绩都是一样的,只有个人平时表现会存在差异,但也仅仅反应了学生的出勤,无法考察出每个学生在这个过程中的表现,使得教师忽视对于个体学生参与实践过程的评价,让整个课程设计的评价有失公平。

(四)整个课程设计的环节不够完整

本课程设计的任务是让学生了解熟悉背景企业情况的基础上,帮助其设计一个完整的测评方案。根据一个完整的测评流程,设计完测评方案后应按方案进行相应操作,完成测评的流程,选出合适的人才。本课程设计的目标仅仅限于完成测评方案,忽视对于测评方法中面试环节的应用,使得整个测评环节缺乏完整性,不利于学生全面能力的培养。

三、人员测评课程设计的教学改革建议

(一)选择合适的背景企业

背景企业的选择应以学生比较熟悉为主,行业背景较清晰,其产品为学生平时生活中能接触到的,企业的情况可以通过网络及相关人物访谈能获取的。即便是虚构企业,有关企业的基本情况和内容应首先提供给学生,但材料的具体详细的内容应有所保留,关于企业名称、企业文化、组织结构及要招聘岗位要求等,可以给学生更多空间,充分发挥他们的创新能力。

(二)完善课程设计的环节

原有的课程设计的时间适当延长为一周(七天),课程设计环节中的PPT展示修改为面试模拟,给每组测评方案一个应用的机会。具体操作分为两轮。第一轮,将原有的小组编号,抽签决定一方为招聘组,一方为面试组,面试组中一名代表准备简历接受面试,招聘组按照已经做好的方案实施测评,最后决定是否录用。第二轮双方互换角色实施测评。最后,由教师对面试双方表现及方案的实操性给予评价。

(三)重新设计课程设计的评价体系

首先,为保证课程设计过程的公平性,分组采取抽签形式,杜绝非正式团队的存在,小组成员之间可能不太熟悉,彼此之间通过合作完成共同任务。在这个过程中,增进了解,加强团队意识,并逐步融入团队。各个成员可以避免近因效应,对彼此的表现给予公正的评价。

其次,评价体系相应调整为:测评方案(50%)+个人表现(20%)+面试模拟(30%)。并且保证每一个测评部分都有相应测评表格,统一打分,细化测评标准,保证测评结果公平性。其中,个人表现部分,应引入小组合作评价法。这种方法是对小组合作学习进行有效的评价。从而达到以评促学,保证公平的目的。评价由学生互评、小组长评价、教师评价三方面构成,学生互评占5%,小组长评价占10%(根据小组人数采取强制分布法打分),教师评价占5%。

(四)引入相关教学软件

现在,很多高校在大四的第一学期里,将模拟软件引入人力资源管理的综合实训,模拟真实的背景企业,通过模拟沙盘,让学生亲身体会真是企业运作模式,并采用游戏方式,提高学生的兴趣和动手能力。这种模拟软件也可以适当应用到人员测评课程设计中,结合让学生提前能将课堂上所学知识应用到软件模拟中,在游戏中更好实践,提高他们对课程的兴趣。

参考文献

[1] 冯建梅,《人员测评理论与方法》课程实践教学改革探索,科技创新导报,2012.(4):177-178.

[2] 金冬梅、卢月,人员测评模拟课程教学研究,实验技术与管理,2013(3):22-24.

第2篇

关键词:数据库原理及应用;课程设计;课程管理;过程化管理;考核方式

中图分类号:G642.0文献标识码:A文章编号:1009-3044(2012)22-5396-03

Process Management Used for Curriculum Design of Database Principle and Application

LUAN Cui-ju, WANG Wei-hua, WU Ai-hua

(College Of Information Eng., Shanghai Maritime Univ., Shanghai 201306, China)

Abstract:The curriculum design of database principle and application aims to make students understand the database theory and technology better and learn to use in practice, meanwhile strengthen the students several ability including problem analyzing, problem solving, collaboration, and innovation. To achieve this goal, by analyzing the characteristics of the course the method of process management is proposed, the curriculum process, assessment and management methods is designed. Teaching practice shows that, this method can guide the students to follow the database design process step by step in an orderly manner, in each stage the problems can be found and corrected in time.

Key words:database principle and application; curriculum design; curriculum management; process management; assessment methods

《数据库原理及应用》课程是很多高校计算机、信息等专业的必修课,该课程兼顾数据库原理、技术及应用,是理论与实践密切结合的课程[1]。因此,通常都为该课程配套了课程设计,以强化理论课的学习。实践教育的目的是让学生理解和消化教师传授的知识和技能,培养学生的动手能力、社会活动能力、发现问题与解决问题的能力,最终达到培养创新能力的目的[2]。这也是数据库课程设计的目标。

但是同其他同类课程一样,《数据库原理及应用课程设计》的实施效果与其预定目标还存在一定的差距。该文在分析该课程存在问题的基础上,提出了改进的课程管理及考核方式,以期提高该课程的实施效果,达到锻炼学生、培养学生的目标。

1数据库课程设计中存在的问题分析

实践性课程与理论性课程不同,理论性课程是学习理论知识,而实践性课程主要是训练操作技能;课程设计又不同于实验课程,实验课程一般分多个专题进行实训,而课程设计通常是针对一个综合的项目进行实训。这些课程的实施方式也是不同的:理论性课程基本是在教室集中授课,实验课程是在实验室集中训练,而课程设计的实施更松散一些。

随着计算机成为多数学生自备的学习工具,数据库课程设计通常不采用集中训练方式,而是采用教师有限次的集中授课加上辅导答疑,学生自择时间和地点进行系统分析、设计、实现并查阅资料撰写课程设计报告。其优点是可以给学生更大的自由度,同时能够提高实验室的利用率。缺点是容易导致学生放任自流、草草应付,难以达到课程的预定目标。

针对数据库课程设计中存在的一些问题分析如下:

1)课程设计流程过粗

数据库课程设计一般采用的流程是:确定选题,开题,中期检查,系统验收,课程设计答辩,提交设计报告。这一流程看似很细致,但是没有体现出数据库设计的特点,或者说与数据库设计过程没有很好的结合。按照这一流程进行管理,到中期检查时往往发现学生的数据库结构不合理,根源是数据库的设计存在问题,这些问题没有被及时发现,导致后续的系统设计及实现都基于不合理的前期设计。

数据库课程设计重在数据库的设计,而数据库的设计要经过需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施及系统实现等多个阶段,其中需求分析是基础,概念结构设计是关键,逻辑结构设计是目标,如果这三个阶段出现问题,后面的设计及系统实现的质量难以保证。

2)课程设计强调结果忽视了过程管理

数据库课程设计要求学生最终提交一个可运行的系统和一份课程设计报告,在考核方式中这两部分所占比重非常大。这种模式重在作品也就是结果,没有强调课程设计实施过程的管理。数据库课程设计要经过一个从系统分析到设计再到实现的过程,而前两个阶段是本门课程设计的重点,对于这样的过程没有管理好,整个课程设计难以达到预期的目标。

3)学生与指导教师之间缺乏沟通

由于前述数据库课程设计的特点,学生与教师的沟通少之又少,大部分学生只在中期检查和系统验收答辩的时候才与指导教师有交流,而这时的交流主要是教师对学生课程设计进展及完成情况的检查和评价。

究其原因是在整个课程设计过程中,教师处于一种被动等待学生来答疑的状态,而握有主动权的学生在碰到问题时更多的是寻求其他的解决方法,而不是求助于老师。更甚者,一些学生认为只要给出分析、设计、实现的结果就可以了,至于合理与否根本没有考虑,导致没有与教师沟通的需要。

缺乏沟通的结果是学生的作品漏洞百出,而多数情况都是在系统的分析设计阶段就出现各种各样的问题,但是由于缺乏与指导教师的沟通而没有被指正,就一错到底了。

4)学生缺乏兴趣和热情

由于对课程设计的认识不足,有些学生抱着蒙混过关的想法,整个课程设计过程应付了事,毫无兴趣和热情。还有一部分学生,由于与指导教师缺乏沟通,导致在出现问题或疑问的时候没有及时得到指导教师的辅导和鼓励,而对课程设计的兴趣渐失。缺少了兴趣和热情,不仅难以达到课程设计的目标,创新能力的培养更是无从谈起。

5)考核方式过于简单

课程设计考核一方面反映学生的完成情况,另一方面可以起到督促、鞭策学生的作用。但是课程设计的考核方式往往是答辩成绩、报告成绩与平时成绩的加权和,而平时成绩因为没有细化而难以体现出真实情况。这样的考核方式也是导致学生只重结果不重过程的原因之一。

以上这些问题彼此之间存在联系,导致这些问题的原因是课程设计的安排及管理疏松、教师对学生的引导和辅导不充分、学生对课程设计认识不足、重视不够。要克服这些问题并最终实现课程设计的目标,就必须从加强课程设计管理入手,指导教师切实担负起引导学生和答疑解惑的职责。

2数据库课程设计过程化管理

数据库设计是一个分为多阶段的连续过程,因此,数据库课程设计可以采用过程化管理模式,将每个阶段管理好、确保阶段目标实现、最终实现总体目标。如果其中任何一个阶段出现问题,都控制在本阶段解决,直至达到质量要求才能进入下一个阶段。数据库设计的各阶段目标不同、内容不同、涉及到的理论和技术也不相同,因而过程化管理可以让学生在实践中按阶段理解并运用相应的理论和知识,通过教师的把关确定是否达到质量要求。这一管理方式与学生学习实践的过程化特性相吻合。

2.1流程划分

需求分析、概念结构设计、逻辑结构设计是数据库设计中的重要阶段,也是理论与实践联系最紧密的阶段,为了加强这三个阶段的实践和管理,将这三个阶段添加到原有课程设计流程中。这样数据库课程设计过程划分为:确定选题及系统功能、需求分析、概念模型设计、逻辑模型设计及优化,中期检查,系统验收,课程设计答辩,提交设计报告。

1)确定选题及系统功能

按组确定选题,经过初步需求分析明确系统的功能,并形成文档提交给教师。教师对每组题目及功能进行审核,根据每组的学生情况提出相应的意见。目标是题目及功能符合课程设计的要求,系统不能过于简单,同时有创新的空间。

2)需求分析

在此阶段,要求学生通过各种途径对系统进行全面细致的需求分析,生成需求分析报告,主要内容包括系统的数据流图和数据字典。教师对每份需求分析报告进行点评,对于存在问题的给出问题描述和修改意见。目标是数据流图完整描述系统中数据从哪来、经过什么处理、到哪去;数据字典要全面描述数据流图中的数据项、数据结构、数据流、数据存储、数据处理;需求分析报告要符合规范。

3)概念模型设计

在需求分析报告合格的基础上,学生抽象、设计概念模型。教师对其进行点评,针对不合理的设计给出修改意见。目标是将需求分析报告中涉及到的数据对象恰当的抽象为实体、属性及实体之间的联系,不存在冲突和不必要的冗余,描述方法符合规范。

4)逻辑模型设计及其优化

在概念模型设计合理的基础上,学生设计逻辑模型,要求对每个关系模式进行分析并规范化到第三范式,然后针对系统的需求对其进行优化,结果提交给教师。教师进行点评,针对存在问题的设计给出修改意见或者要求学生给出解答。目标是逻辑模型与概念模型一致;每个关系模式要定义出候选码、外码,达到第三范式,针对特殊的情况要给出说明。

5)中期检查

中期检查主要对系统的分析设计及已完成的系统实现部分进行检查,目的是督促学生按照课程进度完成阶段目标。要求所有的学生参加课程设计中期检查,学生针对教师提出的问题进行回答,最后教师给出评价及意见。

6)系统验收、课程设计答辩

在课程设计的最后阶段,教师针对每组的系统进行全面验收,学生以组及个人相结合的方式进行课程设计答辩。要求系统是可运行的,这一阶段的重点是系统实现部分的检查。

7)提交课程设计报告

经过课程设计答辩环节之后,学生提交设计报告,要求按照学术报告的结构及方式进行撰写,教师对报告质量进行把关,不合格的要求学生修改。

在每一阶段,如果学生做的不好,教师要指出问题所在并提供修改意见,要求学生修改之后重新提交,然后再点评,这个过程可能要反复多次,直到合格。各阶段之间是步步衔接、有序进行的,只有在上一阶段任务合格完成之后,才能开始下一个阶段的任务。

2.2日程安排及考核方式

按照数据库课程设计的时间跨度(18周),将上述流程安排如表1所示,考核方式细化到每个阶段。通过该方式加强课程设计过程化管理的实施,并督促学生按照过程化管理的思想完成数据库课程设计的整个过程,避免短时间突击完成,以便确保课程设计的质量。

表1数据库课程设计日程安排及成绩构成

2.3管理方式

数据库课程设计的过程化管理及考核方式极大加强了教师与学生之间的联系,教师在其中起到主导作用,同时对教师提出了更高的要求。课程的管理方式也要随之进行调整,主要体现在以下两个方面。

1)对学生提交的结果及时进行分析和点评

针对学生在各阶段提交的结果要根据其系统特点及时进行点评和回复,以便学生尽早知晓存在的问题并进行修正。根据教师的点评,学生能够清楚指导自己的设计存在的问题、是否合理、何时进入下一个阶段。

2)主动要求学生来答疑

教师在评价学生阶段成果的过程中,如果认为学生的问题比较严重或者设计上有新意,都可以要求学生当面答疑、讨论,这样可以通过面授的方式纠正学生的问题、启发学生的思维。从而将教师被动等待学生答疑与主动要求学生来答疑相结合,更好的起到指导作用。

以上两点,能够让学生在数据库设计的每个阶段都得到指导,遇到问题能够及时得到辅导,在每一阶段设计合理的情况下进入下一个阶段。因此,这种方式能够增强学生的信心和兴趣,进而较好的完成整个设计,达到教学的目标。

为了便于快速、有效沟通,师生可以通过电子邮箱、即时通讯工具、微博等便捷方式进行问题讨论。

3实施效果

通过教学实践,数据库课程设计过程化管理及考核方式取得了比较好的教学效果。

表2是在教学实践过程中针对该文提出的过程化管理方法在学生中进行问卷调查获取的数据。

从表2的数据可以看出,该文提出的数据库课程设计过程化管理能够引导学生有条不紊的按阶段完成任务,在出现问题的时候能够及时得到指导,大部分学生收获较大。

表2课程设计实施问卷调查结果

4结论

数据库课程设计的目标是让学生在实践中理解并学会运用数据库理论和技术,增强学生分析问题、解决问题的能力,培养学生的团队协作以及创新能力和意识。

为实现这一目标,该文依据数据库设计的特点在数据库课程设计中引入过程化管理,设计了相应的流程安排、考核及管理方式,引导学生一步步有质量的完成课程设计的任务,切实做到理论与实践相结合,达到培养学生分析问题、发现问题与解决问题的能力,从而达到课程设计的目标。

参考文献:

第3篇

    1.1 课程设计目的 1

    1.2 课程设计的预备知识 1

    1.3 课程设计任务 1

    1.4 课程设计要求 1

    第2章 总体方案设计 1

    2.1 数字温度计设计方案论证 1

    2.2 设计方案的总体框图 2

    第3章 各部分电路的实现 2

    3.1 传感器电路 2

    3.2 A/D转换器MAX197 4

    3.3 8279驱动显示器 6

    第4章 各个部分流程图及设计 9

    4.1 A/D转换器MAX197的流程图 9

    4.2 8279 的程序及框图 11

    4.3 数字式温度计的整体程序 12

    第5章 15

第4篇

关键词:外贸跟单实务;课程设计;改革

一、当前职业教育面临的困难及出路

随着市场经济的迅猛发展,社会对技术应用型高技能人才的需求数量在日益增大,而这类人才主要是由高等职业技术院校负责培养,因此职业教育的地位被提升到了一个空前的高度。然而在今天的职业教育课堂上,到处都可以看到不适当的教学模式、教学内容和教学方法。这从学生对课堂教学的反馈可以看出。从学校发给学生的调查问卷表中我们可以看到,许多学生对教师课堂教学内容的评价是“无聊”“无趣”“没用”,但为了得到毕业证书,学生不得不勉强应付。学生的态度又引起老师的反感,老师觉得自己的工作没有得到相应的尊重和回报,由此抱怨“生源”的质量太差,许多高职学生根本不具备上大学的基础,没法教。于是师生之间形成恶性互动。这种现象在高职院校中比比皆是。

所幸许多职业院校已经意识到了这种恶性互动,并以评优、创示范为契机,开始编制一系列针对自己学校特点的教学改革方案。课程设计的改革就是方案之一,因为课程设计是否合理是教学能否生动的基础,是能否得到学生普遍认同的前提。

二、传统课程设计与先进课程设计的比较

(一)传统的课程设计以知识系统为导向、突出知识培养目标,而先进的课程设计以职业活动为导向、突出能力培养目标

在传统的课程设计中,教师无视学生的入学水平,无视职业教育的职责和定位,把传统高校的一套做法直接搬到职业教育课堂中,总是希望在学校里把尽可能完整的知识系统灌输给学生。而实际上,许多学生在入学之初就不具备上普通大学所需要的计算能力、抽象思维能力、表达能力和推理能力。在欠缺基本能力的情况下被盲目灌输系统知识带来的后果是:学生学习知识有困难,能力也依旧得不到培养。而先进的课程设计由于是以职业活动为导向,课程的实例、实训和主要课堂活动都紧紧围绕职业目标的实现在进行。因此不必拘泥于知识系统框架,讲授可以更加务实,容易激发学生兴趣。此外,先进的课程设计突出了能力培养目标,这就弥补了学生在入学之初各项基础能力的欠缺,有利于学生对所学知识的吸收。

以《外贸跟单实务》这门课为例,如果按传统的课程设计理念,教师应该完整地讲述从审查外销合同到审核信用证再到验厂等一系列跟单流程的九大步骤,每个步骤都从概念、基础知识讲起。例如讲审查外销合同这一步骤时,必然先介绍合同的形式、合同的内容等相关基础知识,再讲如何审查,唯恐学生没学到与合同有关的任何一个知识点。但是按照先进的课程设计理念,教师可以不在乎知识的系统性,而重在强调能力的培养。所以在这一环节的讲述中只需举案例让学生自己总结合同审查中应该注意的事项即可。同时这也不影响学生对基础知识的掌握,因为学生完全可以通过案例自己总结合同的形式等相关基础知识。很显然,这种课程设计的目的是培养学生善于发现问题,总结问题的能力,培养他们对细微错误的敏感性。

(二)传统的课程设计以教材为载体,而先进的课程设计以项目为载体

传统的课程设计紧紧围绕教材展开,而教材对于每个知识体系的叙述往往是以抽象的知识概念引入。于是依据教材,教师先讲解新概念、定义、定理。进行逻辑推导与证明,然后学生用实验对知识理论进行验证。知识讲解完毕,验证完毕,最后才是老师介绍知识应用的实例。“先学后用”在这里得到了充分体现。知识的掌握和巩固手段是问答、习题与练习,所以用大量题目巩固知识,练习解题技巧,归纳解题方法。这种课的特点是,给学生讲书:围绕通用知识体系、知识点、重点、难点讲书。理论课与实践课通常是分离的。

先进的课程设计紧紧围绕项目展开。教师先归纳出该门课程要求学生具备哪些能力,然后依据不同的能力培养目标将知识体系划分为若干项目。这些项目不要求涵盖知识体系中的所有知识点,但要求学生必须每学完一个项目掌握一种能力。在开始每个项目的学习时,教师可以从案例引出实际问题,激发学生思考并回答。在操作性较强的课程中,学生可以先模仿,教师对学生的引导更多的是行动引导。

以《外贸跟单实务》这门课为例,传统的课程设计理念是依据教材对于跟单流程编写顺序一步步讲,先讲托运,把关于托运的所有知识点都讲完后再讲办理保险。因此对于托运和办理保险中涉及的计算问题自然也是分开讲。但依据先进的课程设计理念,我们完全可以以培养学生的计算能力为目标单独设计一个项目,将这门课程知识体系中涉及的所有计算问题合起来一起讲。再有就是理论教学环节和实训环节的结合问题。一般情况下,教师对于此类操作性较强的课程都会设置专门的实训课时,但往往是在理论教学完成之后进行。这种划分依据是上课方式的不同,实际上就是印证了传统教学的老观念:前者以教师讲授为主,后者以学生练习为主。其实两者完全可以相结合,因为在先进的课程设计理念中没有上课方式的划分,一切皆以能力培养为目标。这门课程的实训环节――在机房用外贸实训软件对外贸业务流程进行操作,很显然是在锻炼学生对业务流程的熟悉和掌控能力,因此可以归入这一项目的课堂学习中。

三、《外贸跟单实务》课程的总体设计

(一)课程目标

1 把课程从知识讲授型为主,变成知识应用型为主。与传统教学中先讲授理论再用理论分析实务相反,本课程教学将从分析外贸跟单业务操作中的常见案例人手,从案例分析中引导学生提炼总结理论性基础知识,再鼓励他们运用这些基础知识自主分析其他相关案例。

2 把课程从以理论思维为主,变为以能力训练为主。本课程将采用引导式教学法,要求学生对每个知识模块的理解都从分析案例和课堂讨论入手,从而培养学生自己发现新知识,总结新知识的能力。本课程还将设置外贸跟单实训环节,让学生在外贸虚拟平台上扮演不同的角色,合作完成整个外贸业务流程的操作,培养学生的协作意识和实际业务操作能力。

3 把课程内容从以教师讲授课本知识为载体,变成以完成项目任务为载体。本课程将设置三个项目:跟单流程、单证审核和外贸英语。三个项目的知识内涵与教材有一定的联系又不完全依附于教材,各自有不同的侧重点。每个项目学完后都要进行考核,考核合格后才能进入下一个项目的学习。

(二)课程内容的选择和依据

本课程三个项目的设置是根据专业能力培养目标拟定的。其中跟单流程项目要求学生熟练掌握跟单基础知识及跟单流程,相关费用的计算。目的是培养学生对业务流程的熟悉和掌控能力;单证审核项目要求学生熟练掌握信用证的审核,单证不符时的处理方法及部分主要单据的缮制。目的是培养学生对单证的敏锐观察能力;外贸英语项目要求学生熟练掌握跟单员常用口语,看得懂专业英语及熟悉外贸函电的写作。目的是培养学生对专业英语的熟练运用能力。

(三)课程实施的主要教学策略

1 启发式教学法

此法又称暗示教学法,它是通过暗示手段激发学生心理潜力,加速学习进程,提高学习效果的教学方法。教学实践证明,这种教学方法在国际贸易专业课程中的使用效果十分显著。

2 研讨式教学法

第5篇

一、理论教学环节

主要任务是使学生掌握化工生产过程中涉及的主要化工单元操作的基本概念、典型设备的构造、基本操作原理等知识并能够进行单元操作过程的工艺计算。实验教学环节的基本任务是使学生了解各化工单元操作原理、流程,使学生掌握典型化工设备的特点、性能和基本操作,加深对化工原理基本理论、基本知识的理解。化工原理课程设计是继化工原理理论教学和实验教学之后安排的一个总结性、综合性的实践教学环节。通过该实践环节的训练使学生能综合运用化工原理的基本理论知识以及先修的物理化学、机械制图、化工制图等课程理论在规定的时间内完成给定的化工设计任务,即设计出符合一定生产要求的化工单元操作工艺及设备。通过化工原理课程设计让学生了解化工设计的基本内容,掌握化工设计的一般步骤和方法,重点培养学生的工程意识和分析、解决工程实际设计问题的能力。课程设计不同于一般的课程作业,需要学生根据设计任务,确定自己的设计方案,查取资料、搜集数据,进行工艺过程和设备的计算,并对自己的选择和计算结果进行论证和核算。整个设计过程对提高学生工程意识及独立工作能力有很大作用。然而笔者在自身教学实践指导中发现,目前化工原理课程设计在教学设计中仍存在一些不足,这些不足在一定程度上影响了其教学质量。在此,笔者结合自身实践分析一下化工原理课程设计在教学中存在的问题,并针对这些问题探讨一下具体的改进方法。

二、课程开设时间不当导致学生对课程设计认识不足

化工原理理论课程是化学工程与工艺专业学生在大学期间主修的第一门化工专业基础课,是工程性较强的一门课程。而化工原理课程设计隶属于工程设计课程,很多学校通常在化工原理理论课程结束后开设,时间为两周。虽然学生在学习了化工原理理论课程后基本掌握了常见的化工单元操作的基本原理和典型设备的结构和计算,但学生对工艺和设备的认识还是比较肤浅的,大多数学生仍停留在书本知识的理性认识上,对工程的内容了解甚少,不具备工程观点。因此学生拿到设计任务后,认为课程设计跟平时的课程作业没什么两样,直接按照《设计指导书》中的例题进行依葫芦画瓢,也不管是否适合自己的体系,设计出的设备不合理、不规范。为了让学生对课程设计有一个充分的认识,笔者认为化工原理课程设计教学环节应安排在大三下学期期末,并与化工设备课程设计同步进行。因为在此之前,学生除修完化工原理理论课程外,还修完多门化工专业课程,如化工分离工程、化工设备机械基础、化工工艺学等。经过多门专业课程的学习,学生对工艺和设备的认识已经比较深刻,对工程内容的了解也比较多,已具备基本的工程观点,以至于拿到设计任务后不会像以前那样盲目无措。

三、设计过程安排不合理,使学生在设计过程中收获甚少

化工原理课程设计的主要内容包括:设计方案的选定;主要设备的工艺设计计算,绘制带控制点的工艺流程图;设备的结构尺寸和工艺尺寸的设计计算,绘制主体设备的设计条件图;典型辅助设备的选型和工艺尺寸计算。整个过程设计内容多,任务重。若指导教师不能合理的安排设计任务,很难使学生在短时间内掌握化工设计的程序和方法,有效地提高学生分析和解决工程实际问题的能力。以往化工原理课程计过程主要包括设计准备阶段、设计阶段以及设计说明书的编写和绘制阶段。设计准备阶段通常是布置设计任务,介绍课程设计的步骤、注意事项等,然后让学生根据设计任务书提供的条件和要求,通过复习相关教科书、查阅有关资料进行分析、对比确定适宜的流程方案和设备类型,初步确定自己的设计方案。然而,很多学生通常不太重视这一阶段,设计准备工作不充分导致后续设计过程问题多多,为了完成设计任务,不得不套用例题或套用网上类似的设计例子,因此对设计过程涉及的公式、设备的选型都不理解。介于上述问题,笔者在布置设计任务时强调在设计准备阶段除初步确定自己的方案外,至少还要弄懂一份相关的设计事例,并在设计准备阶段后期进行答辩。答辩的内容:设计任务、初定的方案、方案的确定依据、优秀设计案例讲解。这样做虽然指导老师的任务加重了,但是学生受益很多。首先学生会更认真的投入到设计当中去,答辩过程中指导老师提出的一些意见和建议也可以帮助他们完善设计方案。其次优秀设计案例讲解的目的是让他们在设计前对设计过程的程序和方法有一整体的了解,同时也有利于师生之间、学生之间相互交流,大大改善了学习气氛。

作者:姚金环 李延伟 吕奕菊 单位:桂林理工大学化学与生物工程学院

第6篇

化工机械基础课程设计是化工专业重要的实践教学环节,对于提高学生的装置设计水平,增强工程意识具有重要的意义。随着高等教育改革的深入,原有教学方法的弊端逐渐显现,课程设计急需改革。本文分析了课程设计面临的问题,以课程的教学目的为依据,提出在设计时间、设计题型、学科交叉、设计规范、成绩考核等方面的改革方案。通过教学改革,激发了学生的学习兴趣,提高了机械设计水平,起到了良好的教学效果。

关键词:

化工机械基础;课程设计;教学改革;工程意识

化工机械基础课程是化学工程与工艺专业的必修课程,涉及化学、化工、机械、材料、物理、力学、数学等学科知识[1],具有学科交叉复杂、内容丰富、理论联系实际紧密、工程实践性强等特点[2]。通过课程学习,学生可以掌握基础的工程力学知识,熟悉材料特性,学会常用化工装置的设计方法,了解化工机械安全使用的检验原理[3-5],对于提高化工专业学生设计水平,增强工程意识,培养分析问题、解决问题的能力具有重要的意义[6]。化工机械基础课程设计是继该理论课程之后的一次集中实践教学环节[7],能够起到将机械设计知识融会贯通,发挥理论与工程实际、基础知识与专业技术之间的桥梁作用[8]。学生在设计化工装置时,既要基于学科理论,又要遵循国家标准和行业规定;既要装置结构合理,又要保证安全经济,是多门学科知识综合运用,多种专业技能强化锻炼的重要过程,为化工类学生更好地服务化工行业奠定良好的专业基础,因此,应予以足够的重视。

一、课程设计面临的问题

针对化工专业学生开设的化工机械基础课程设计开课于大三,这个阶段,学生刚接触专业课学习,对本专业知识体系还不熟悉,对专业设计更是知之甚少,急需专业教师悉心指导,同时,一直沿用的课程设计内容、课程安排及考核形式等都无法与高等教育改革的新形势相适应,课程设计急需改革。1.课程设计时间短,与理论课衔接不合理一般化工机械基础课程设计安排在理论课结束后一周内完成。要做好课程设计,学生要查阅相关装置的设计资料,熟悉涉及物料的性质,了解国家设计规范,选择合适的设备材料,合理设计装置内部结构,完成设计尺寸计算及强度、刚度、稳定性校核,绘制装置设备条件图,编制设计说明书[9],设计工作量大,专业知识要求高,学生很难在一周时间内完成。而此时段,学生已完成理论课的学习,对于设计中用到的知识已经淡忘,需要重新查找复习,不利于理论知识的学以致用。同时课程设计处于期末考试阶段,考试压力较大,学生忙于准备考试,很容易出现应付或抄袭现象,无法真正起到增强学生工程意识、提高装置设计水平的作用。

2.课程设计题型少,装置结构简单以往的化工设备设计题型比较单一,只做一些压力容器设计,课本中有该类装置的设计例题,学生只需将设计条件带入,参考例题,按部就班地计算就可以完成,学生学习兴趣不大,完成质量也不高。设备一般不进行内部结构设计,只进行外部壳体计算,设计难度较小,无法激发学生的探索欲望,学习主动性较差[10]。

3.不同学科间知识交叉少,装置设计不完整化工装置的设计包括工艺设计和机械设计两部分[11]。工艺设计是根据设计任务提供的原始数据和生产工艺要求确定设备的主要尺寸;机械设计是根据工艺尺寸设计设备的结构、选择结构材料及进行强度、刚度和稳定性计算,给出设备与零部件的条件图。对于化工专业的学生来说,化工原理课程设计做的是工艺设计,化工机械基础课程设计做的是机械设计。教改之前,这两个设计没有交叉点,学生每门课程只做一部分设计,而没有化工装置设计的完整训练,不利于学生设计能力的提高[12]。学生提交的设备条件图,大多采用手画的形式,而不采用现行各设计院普遍采用的AutoCAD绘图软件,无法锻炼学生机械制图的能力。设备条件图绘制简单,各物料进出管口、自动控制方案都无法体现,化工设计及化工自动控制课程所学知识不能应用到化工机械基础课程设计中,学生综合运用所学知识的能力无法得到锻炼。

4.学生工程意识不强,设计不规范生产中使用的任何机器或设备的构件都应满足适用、安全和经济三个基本要求,其中,安全是核心。为了保证装置安全可靠运行,降低生产成本,提高劳动生产率,便于构件互换,国家和有关部门制定了各类化工装置设计的标准和规范[13]。学生对相关的标准与规范不熟悉,容易造成其无法将标准和规范应用到化工装置的设计中,与生产实践脱离。比如,计算容器的物料接口尺寸,很多学生计算出结果后没有规整,即使规整了,也没有查阅国家制定的各种钢管公称直径的规范,采用标准尺寸。在选择设备材料时,一般选择适用范围广,性能优异的材料,没有考虑会使设备成本大大提高的风险。在设计压力容器时,计算出的容器壳体壁厚与封头壁厚不一致,很多学生本着经济的原则,没有设计为相同尺寸,影响容器的焊接和安全。这些都是理论设计与生产实际偏离、工程意识不强的体现,没有达到强化工程概念的教学目的[14]。5.考核方式不合理,无法体现设计水平以往的课程设计是根据学生提交的设计报告给成绩,对学生的平时表现,设计的合理性、规范性及严谨程度没有体现[15]。设计报告抄袭或模仿现象严重,单纯凭借设计报告无法反映学生真实的设计水平,不能体现公平、公正、合理的考核原则。针对化工机械基础课程设计存在的这些问题,按照高等教育改革的要求,我们对课程设计进行了改革。

二、课程设计改革措施

1.提早布置课题,合理衔接理论教学针对课程设计时间短,与理论教学脱钩的问题,我们对课程设计时间安排进行改革。在完成第一章工程力学和第二章化工设备材料教学之后,我们便将每位学生的设计课题布置下去,理论课程结束后两周上交相关设计文件,进行考核。在布置课题时,利用两节课的时间,介绍各类装置设计的流程,每个环节用到的理论知识也事先向学生明确,使学生对课程设计有大致的了解,并对今后会对用到的知识引起重视。同时,理论课授课教师在今后介绍各类化工装置机械设计时也要对重点知识的应用加以说明,并结合课程设计详细讲解。学生了解设计课题之后即可随着理论课的讲解开始设计,学到的设计知识即刻能够应用到设计中,真正起到了学以致用的效果。在设计过程中,遇到困难,学生可以在理论课堂上提出,经过老师讲解得到解决,提高了设计效率,也方便指导教师掌握学生设计情况。由于设计时间由原来的一周延长为多半个学期,学生在理论课结束时便完成了大部分的设计计算及校核,利用两周时间整理数据,绘制装置图,撰写说明书,不会耽误期末考试复习,避免了应付抄袭现象的发生,真正锻炼了学生的机械设计能力,达到了课程设计的教学目的。2.增加设计题型,重视设备内件设计课程设计题型的选择关系着化工实践教学的效果。为了使学生熟悉各类化工装置,激发学生学习的主动性,锻炼化工设计能力,我们编制了多种化工装置的设计题型,包括压力容器设计、板式塔设计、填料塔设计、管壳式换热器设计和搅拌反应釜设计,共计五个设计题型。这些装置是化工生产中最常用的,体现了理论设计与生产实践的结合,同时,理论教学讲授的设计知识在这些装置的设计中能得到充分的应用,加深了学生对理论知识的理解,保障了装置设计的质量。对于装置的主要部件,比如板式塔的塔板、填料塔的填料层、反应釜的搅拌器等,也要求学生详细设计,并且给出部件的条件图。通过内部构件的选择、设计和校核,加深学生对化工装置的认识。

将每个班的学生分成5组,每组负责一类装置的设计,并且同组学生的设计条件各不相同。学生要完成自己装置的设计,要查阅大量的文献资料,搜集各种物料性质,学会各类装置的机械设计方法,参考化工容器设计的国家标准,这种形式彻底改变了课程设计形同虚设的尴尬局面,锻炼了学生查找科研资料,积极探索未知领域,不断补充新知识,独立完成科研任务的能力,激发了学生的创新意识,真正提高了化工装置的设计水平。3.加强学科交叉训练,完善装置设计流程化工装置的工艺设计与机械设计是互相影响、密不可分的,工艺设计为机械设计提供工艺条件及设备主要尺寸,而机械设计的结果又反过来影响工艺设计。为了使学生对化工装置设计有完整的设计体验,我们联合化工原理课程设计,将这两个设计有机结合,学生在做完化工装置的工艺设计之后,根据工艺条件及计算出的装置尺寸,接着进行化工装置的机械设计,使学生知道装置的设计流程,为学生将来从事化工设计工作奠定了良好的基础。对于学生提交的设备条件图及主要内件结构图,严格要求用AutoCAD绘制,并且标出各接管及自动控制仪表的安装方位,在设备条件图的右侧表明工艺要求、安装要求、各接管尺寸、材质、采用的国家标准等。

通过这些方式,学生熟悉了化工装置的设计流程,将化工原理、化工机械基础、化工制图、化工设计、化工自动控制等专业课所学知识融会贯通,综合运用,提高了学生学习的积极性和主动性,有利于设计能力的提升。4.严格规范设计,强化工程意识作为一名合格的化工专业学生,必须了解国家制定的有关化工设计的各种行业规范和国家标准。在做任何装置设计之前,都要先查找有关规范和标准,绝不能闭门造车,无据可依。与化工机械基础课程设计相关的标准有《钢制压力容器》《管壳式换热器》《钢制塔式容器》《塔器设计技术规定》《石油化工钢制压力容器》《石油化工自动化仪表选型设计规范》等。学生在做课程设计时,遇到有关尺寸的确定、内件的选择等有疑问的地方,一定要查阅相关标准,养成良好的设计习惯和严谨的工程态度,做一个敢于担当、认真负责的设计者。同时,要注意适用、安全、经济相协调的原则,密切联系工程实际,强化工程意识。5.完善考核体系,激发设计热情考核对于课程设计的质量有着重要的导向作用,公平、公正、合理地对课程设计做出考核,对学生有着监督、鼓励和引导作用。实践类课程的成绩考核不同于理论课,决不能单纯依据提交的设计报告定成绩。化工机械基础课程设计的考核分为平时成绩、设计报告质量和答辩三部分,分别占总成绩的10%、70%和20%比例。其中,平时成绩包括出勤率、学习态度及团队协作能力。设计报告质量包括报告的完整性、设计的合理性、计算的准确性、图纸绘制的规范性等。答辩环节要求每位学生将设计内容做成幻灯片,利用3分钟的时间陈述工作内容,然后由考核教师提问有关问题,学生作答。这种考核形式督促学生实实在在地做设计,认认真真地抓质量,只有付出努力,才能取得好成绩,激发了学生的设计热情,杜绝了抄袭应付现象,达到了教学目的。

三、总结

化工机械基础课程设计是化工专业学生重要的实践教学环节,随着高等教育改革的深入,原有教学方法的弊端日趋显现,课程设计急需改革。针对设计时间短的问题,我们提早布置课题,与理论教学合理衔接,避免了抄袭应付现象。增加设计题型,由原来的单一装置设计增加为五种装置设计题型,并且对装置的主要部件也要进行设计。加强与化工原理、机械制图、化工设计等交叉学科的联系,完善装置设计流程。装置设计要严格遵守国家规范和行业规定,注重适用、安全、经济相协调的原则,增强学生的工程意识。完善考核体系,公平、公正、合理的对课程设计进行评价。通过教学改革,激发了学生学习的积极性,课程设计质量得到提高,杜绝了抄袭应付现象。学生在课程设计过程中,自觉依据国家设计标准,将理论设计与生产实际相结合,增强了工程意识,提高了机械设计水平,起到良好的教学效果。

参考文献:

[1]张允,路有昌,赵凌.《化工设备机械基础》课程教学改革的探索[J].广州化工,2012,40(4):122-123.

[2]王元文,陈连.化工设备机械基础课程教学改革探讨[J].广州化工,2006,33(153):69-70.

[3]刘理华,刘书群.化工设备机械基础课程教学改革研究[J].广州化工,2012,40(19):145-146.

[4]谭蔚.化工设备设计基础[M].天津:天津大学出版社,2007.

[5]董大勤,高炳军,董俊华.化工设备机械基础[M].北京:化学工业出版社,2011.

[6]徐想娥.化工设备机械基础教学改革的探索[J].襄樊学院学报,2007,28(8):83-85.

[7]江华生,陈树大.基于CDIO模式的《化工设备机械基础》课程设计教学改革[J].化工时刊,2013,27(3):56-58.

[8]李红,孙虹雁,刘利国,等.化工设备机械基础课程设计改革的研究与实践[J].黑龙江教育,2008(10):41-42.

[9]董俊华,张及瑞,高炳军.“化工设备机械基础”课程设计教学改革的研究与实践[J].广州化工,2011,39(14):152-156.

[10]董俊华,赵斌,张及瑞.化工设备机械基础课程设计教学改革探讨[J].化工高等教育,2011(3):17-19.

[11]张琳.化工设备机械基础课程设计的改革[J].化工高等教育,2002(2):54-55.

[12]孙保帅,朱春山,李东光.化工专业课程设计教学环节的改革与探索[J].广东化工,2010,37(8):218-225.

[13]陈连.化工设备机械基础教学改革的若干尝试与实践[J].化工高等教育,2007(1):19-21.

[14]李政辉,李庆生,姚忠.化工设备机械基础课程设计教学中存在的问题与改革[J].化工高等教育,2012(1):47-49.

第7篇

摘要:本文介绍了目前地方高校化工原理课程设计存在的问题,提出了化工原理课程设计教学改革的几项措施:校企结合、任务协作化、强化工程软件的应用、改革考核方式。

关键词:校企结合;团结协作;工程软件;成绩评定

化工原理是等化工类专业的专业基础课,在基础课和专业课程之间,起着承上启下、由理到工的桥梁作用。化工原理课程设计是化学化工及其相关专业学生学习化工原理课程必修的(化工原理理论课、化工原理实验课及其化工原理课程设计)三大环节之一,是综合应用本门课程和有关先修课程所学的知识,完成某一单元操作为主的综合设计性实践。通过该教学环节,可以使学生在规定的时间内,应用专业知识进行融会贯通的思考,分析和解决工程实际问题,得到化工工程设计的训练,培养学生的设计能力和严谨的工作作风,提高学生的独立工作能力[1-2]。

一化工原理课程设计中存在的问题

地方高校,由于条件的限制,化工原理课程设计的教学质量受到了一定的影响。如:(1)设计选题题目陈旧、单调、雷同,学生基本上都是依葫芦画瓢,抄袭现象严重;(2)学生缺少工程意识的培养,与实际相结合太少,对工艺和设备的认识比较肤浅,对设计过程涉及的计算和公式并不理解,同时由于计算量又大,设计时间安排比较紧,因而只能在给定的条件下根据例题进行验证性设计,欠缺对设计方案的综合分析和优化;(3)双师型教师缺少,指导学生的能力有待不断提高;(4)缺少合理的化工原理课程设计考核评价体系,学生缺乏钻研精神、积极性和主动性难以调动起来。(5)学生计算机应用能力和工程绘图能力严重不足,多数学生无法在较短的时内绘制出工艺流程图或设备工艺条件图,利用计算机处理文档和进行工艺计算的能力差等。

二化工原理课程设计教学改革措施

(一)采用校企结合,注重设计题目的实用性到生产一线选题,根据工厂情况涉及精馏、吸收、萃取、干燥等包含化工原理知识较多的单元操作,比如一个班的人有的是换热器,有的是精馏塔,有的是填料塔等。注意尽量给定多样化的物系以及操作条件,有利于学生独立完成课程设计作业,避免抄袭想象的发生。这样在与工厂实际需要相结合的同时,可以充分调动学生学习积极性,使学生真正感到学以致用,学生在设计方案的选择、物性数据的查找、公式及设计方法的选用、工艺流程图以及设备工艺条件图的绘制、设计说明书的编写等方面的综合能力得到训练。此外,还可以推动教师提高教学能力。(二)合理安排设计任务,注重学生团结协作能力的培养按照精馏、吸收、干燥、萃取等单元操作的不同先分大类,然后对于每个大类按照体系、处理能力、操作条件、原料的组成以及产品规格的不同等进行区分,保证学生一人一题,保证每位学生都得到一次工程设计的初步训练,完成课程设计,避免抄袭现象。当出现问题时,学生之间可以互相讨论,查找物性数据和发挥集体的智慧,有些问题不需要老师指导,学生即可解决,学生在自己设计和共同讨论的基础上完成设计,团结协作能力得到增强,还可以体会到成就感。(三)注重现代设计理念、强化计算机辅助设计计算机在化工教学、化工设计以及化工生产方面的应用越来越广,计算机工程软件的应用价值已经得到认可。为了提高化工原理课程设计的质量,必须强化强化工程软件的应用。化工原理课程设计的工艺计算中相平衡数据的求取、理论塔板数的确定、回流比的选择、换热器传热系数的选取等往往含有试差、大量的循环重复计算,计算工作量大,采用Excel和AspenPlus等工程软件,可以大大减小计算量,提高计算效率和计算精度[3]。化工原理课程设计中的精馏塔负荷性能图的绘制、工艺流程图的绘制、精馏塔理论塔板数的图解法求取等方面要求学生采用AutoCAD,并严格按照化工制图的标准进行,使学生得到一次化工设计的规范锻炼。采用Excel、VisualBasic、Origin、AspenPlus和Auto-CAD等计算机软件辅助化工原理课程设计,各种软件各取所长,充分发挥其长处,能够快速、准确、直观地得到计算结果,免去了复杂、繁琐、耗时、粗糙的手工计算;避免了手工绘图、手工拟合模型参数带来的较大误差,提高设计效率。工程软件在化工原理课程设计中的图例见图1、图2、图3。(四)成绩评定贯穿整个设计过程,促进学生设计积极性的提高为促进学生化工原理课程设计的积极性,可以制定出一套合理、贯穿整个设计过程的成绩评定办法[4-5]。课程设计计算书、设计说明书和图纸的质量占终评成绩的40%;学习态度、出勤率、创新思维和解决实际问题的能力占课程设计终评成绩的30%;答辩考核占终评成绩的30%。答辩环节可以考察学生对于设计内容、设计的思路的清楚与否;对于设计结果的评析、问题的回答正确与否,是否抄袭一清二楚。

三结语

化工原理课程设计具有很强的综合性和实践性,对于化工原理课程设计进行有效的改革,可以充分调动学生的学习积极性与主动性,培养学生团结协作的精神的,培养学生综合应用所学知识分析和解决工程实际问题能力,促进学生计算机应用能力的提高。

作者:熊航行 许维秀 单位:荆楚理工学院

第8篇

关键词:网络课程 课程设计 脚本编写

基金项目:云南开放大学科学研究基金项目《开放教育课程资源应用管理系统研究与设计》,项目编号2013-06

网络课程建设中,课程建设团队的组建是完成建设的必要前提,丰富有效的教学设计与课程设计是建设高质量网络课程的必要条件,而课程设计如何在技术制作过程中完整实现是制约课程建设的关键。

1 网络课程的概念

教育部现代远程教育资源建设委员会在《现代远程教育资源建设技术规范》中指出:“网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和,包括两个组成部分:按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境。” 网络课程是对一门课程教学内容、作业解析、考试辅导、在线测试、教学互动等信息的集中封装,学习者可获得较为全面的导学、助学、辅导和互动。

2 网络课程的建设流程与团队组建

根据网络课程建设的“瀑布模型”思想,网络课程建设包含课程开发总体规划、学习活动与课程设计、媒体开发与课程制作、课程试用与测试、课程与维护五个阶段。一个完整的网络课程建设团队应包含项目负责人、课程内容专家、课程设计人员、美工和技术开发人员、媒体制作人员、课程校审和测试人员等角色,这些角色分工配合来完成开发流程中的各项业务工作。

3 课程设计的重要性

课程设计是网络课程建设中最核心、最关键的环节。加强课程设计,有助于提升网络课程的建设质量和教学效果。要综合考虑课程内容特点、学习者的个性化学习需求,融合混合型教学模式理念,结合信息技术与教育技术的发展,对课程的学习目标、学习过程及学习评价、教学评价、使用反馈等课程元素进行合理设计。课程设计要根据学习者自主学习的特性,结合课程内容特点、教学目标、交互方式来进行,并针对这些特点选择合适的媒体表现形式、教学活动形式和交互活动形式,并将这些设计形成详细脚本,作为与技术人员沟通交流的工具。

4 网络课程设计脚本的作用和内容

4.1 网络课程设计脚本的作用

设计脚本编写需要对课程内容的安排、结构布局、视听形象表现、人机界面形式、动画方案、交互界面、解说词的撰写、配音配乐等进行周密考虑和细致安排。设计脚本不能仅仅是课本或教案的简单复制,还应该包含课程中所有媒体素材的安排布局、内容和呈现特征的设计、链接地址和交互行的设计,详尽描述课程使用者将要在计算机终端上看到的各种细节。

在网络课程建设过程中,各建设环节之间有效沟通是课程完整准确实现的保证。调查表明,沟通的瓶颈环节往往存在于课程专家、课程设计人员和技术开发人员之间。在建设前期,课程总体设计、教学大纲确定、学习活动与过程设计、课程设计脚本编写、制作素材准备等环节由课程内容专家和课程设计人员完成,而网络课程的最终实现必须由网页制作和美工技术的专业技术人员完成。所以,网络课程的内容专家、设计人员和专业技术人员之间需要课程设计脚本作为准确表达和沟通的工具。网络课程设计脚本有助于开发团队理清思路、直观形象地展示设计意图、无误差地实现建设的意图和思想,利于团队分工协作、提高开发效率。

4.2 网络课程设计脚本的基本内容

网络课程设计脚本内容要以课程设计方案为纲要性文件,为课程设计服务。课程设计人员编写课程设计脚本,以课程设计方案为根本,描述和表现课程实现的内容结构、页面形式、媒体展现形式、媒体特征、细节描述等。网络课程设计脚本的基本内容包括课程结构关系图、页面组织结构图和分镜头脚本,具体内容见表1。

表1 网络课程设计脚本的具体内容

4.3 设计脚本编写的基本原则

(1)明确课程目标和各个单元应实现的教学目标,使教学内容准确无误地服务于教学目标。

(2)根据教学目标和内容,选择适当的教学方法和教学媒体。

(3)应用学习理论,提高网络课程的教学效果。

(4)充分考虑终端设备的输出和显示特点。

(5)教学设计人员在进行教学设计和编写脚本时,充分考虑制课工具的选择。

(6)使用规范的设计脚本格式。网络课程设计脚本可使用不同的格式,但须遵循一定的书写规范,而且要明确详细地表达脚本的各项内容。

5 一个简单的网络课程脚本设计工具――PowerPoint

5.1 使用PowerPoint编写脚本的原因

PowerPoint是Office办公软件中的一个组件,用于演示文稿制作。选择PowerPoint编写课程设计脚本主要从以下几方面考虑:

(1)入门门槛较低,软件使用较为广泛、操作简单。

(2)PowerPoint有丰富的形状、图表、艺术字、剪贴画等功能,可实现各类艺术效果。

(3)使用PowerPoint的编辑母版功能和复制粘贴功能省掉不必要的重复工作,用母版编辑功能结合各种图形编辑功能可轻松实现分镜头脚本的编写。

5.2 编写步骤和样例

本文以《云南省计算机等级考试强化训练》网络课程设计脚本为例,讲述课程设计脚本的PowerPoint实现。

步骤1:用幻灯片母版设计网络课程的页面公共元素。在幻灯片母版视图中,用绘图工具中的直线工具,将幻灯片页面根据网络课程的设计需要划分为四至五个区域,分别描述不同模块和元素的设计思想。在模板中用PowerPoint软件的绘图工具、Smart Art工具、图文混排等功能制作课程页面中一些固化的公共元素,如网络课程的Logo、导航栏等。

步骤2:使用图形工具设计网络课程的总体结构和页面结构。用Smart Art对象中的循环、关系、嵌套、列表、流程、层次结构等组件,结合图片编辑与绘图功能,编写课程整体结构关系图和页面组织结构图。

步骤3:应用设计好的母版编写分镜头设计脚本。在步骤1里已经定义完成的主要内容区域中,以“所见即所得”的方式给出页面效果和内容;在步骤1里已经定义完成的侧边栏和底部区域处,输入对应页面在声音、图像、视频和交互效果等方面的设计细节和注意事项。分镜头设计脚本要对课程中所有的页面或同一类型页面的呈现方式和细节做出详细描述,为技术人员制作页面提供精确参考。

在上述步骤完成的课程结构关系、页面组织结构和各页面的分镜头设计脚本的基础上,团队中的媒体制作人员和技术开发人员方能清晰地读懂课程设计人员的意图,准确地实现该网络课程的页面设计、内容安排和媒体制作。

6 总结

综上所述,一个完备的网络课程建设团队的组建、科学有效的课程设计、设计脚本编写对于精准高效地建设网络课程有非常重要的作用。网络课程设计脚本要对教学设计详细展示和精准表达,是课程设计人员与技术人员之间实现良好沟通的桥梁。本文用PowerPoint这一简单通用的软件工具实现设计脚本编写的方法,不仅适用于网络课程建设,也适用于普遍的多媒体课件开发、移动学习课件开发和数字教材制作。

参考文献:

[1]网络课程教学设计脚本编写规范[M].北京:电大在线远程教育技术有限公司,2008.

[2]张进宝,李松,马江舰.基于“瀑布模型”思想的网络课程设计与资源开发模型[J].现代远程教育研究, 2010,(1).

第9篇

针对机床电气与PLC课程设计教学情况,结合项目教学法的指导思想,改进该课程设计的指导过程。改进后的内容包括题目选择、需求分析、方案选定、流程图设计以及电气原理图设计等步骤,指导教师的指导方式也进行了相应的改变。实践表明,改进的项目教学法能很好地激发学生想学要学的动力,使学生在“做中学”,提高了学生的动手能力,达到了实践教学的目的。

关键词

项目教学法;课程设计;机床电气与PLC;实践与探索

1项目教学法

项目教学法结合实验室可用资源,以项目的形式给学生提出问题;学生根据问题主动查阅相关资料,并给出设计方案,最终方案先经过小组讨论,后与指导教师讨论确定,最后由学生完成整个设计过程[1]。项目教学法根据每组学生能力的差异与特长合理分工,让所有学生在实践过程中都能参与,都有收获,让所有学生都能体会到完成任务的成就感,激发学生的学习兴趣,使一些成绩稍差的学生对自己有信心。项目教学法注重教师的引导作用和完成项目的过程,目的是在教学过程中把理论和实践结合起来,充分拓展学生的创新思维,提高学生的自学能力、动手能力、分析问题和解决问题的能力,以及相互合作和相互交流的能力。项目教学在实施的过程中包括以下几个方面[2-3]:确定项目任务、制定工作计划、组织项目实施、检查考核评估、总结评比归档。南京工程学院在多门课程中实施项目教学法,从实践中总结项目教学法的方法和规律,达到“学以致用”的目的。从制定大纲、管理模式等方面对项目教学法进行研究[4-6],对其中几门课实施项目教学法,在实践中检验项目教学法实施的效果[7-9]。在以上理论和实践的基础上,我们继而在机床电气与PLC课程设计中开展项目教学法,并不断改进。实践结果表明,改进的方法对培养并提高学生的动手能力、解决问题的能力,激发学生的学习兴趣具有非常重要的意义。

2机床电气与PLC课程设计教学现状

机床电气与PLC课程分机床电气控制和PLC两部分,课内实验完成机床电气控制,包括认识基本低压电器、画电路图、接线和调试等,PLC部分主要是熟悉并会运用一些基本指令。该课程的课程设计则主要是对PLC指令的综合运用。按照所用的指导书内容,5~8名学生为一组,教师每组分配两个题目,学生在两周时间内完成任务分析、画图、连接元器件、调试、写报告等工作,在难度和任务量上已经足够学生去做。根据以往教学经验,量有些大,学生往往能完整地做好一个,第二个只能做部分。还有一个现象是有些学生对书上的题目或教师分配的题目不感兴趣,没有动力去做,导致这个组只有2~3人做,其余的学生没有达到实践的目的。基于以上的问题改进了课程设计。

3基于项目教学法的课程设计改进

项目教学不是把指导教师掌握的知识技能传递给学生,而是在指导教师的引导下,学生通过努力完成这个项目的过程,并进行展示和自我评价。学习的重点在于过程而不是结果,学生在这个过程中培养并提高各种能力。基于这个理念,我们对机床电气与PLC课程设计进行改进。在选题上,主动权交给学生,给学生1~2天的时间查阅资料,学生初定题目后,与指导教师讨论题目的可行性,确定最终题目。每组学生一起进行需求分析和方案选定,分工合作完成设计任务。任务分解为:画流程图、画电路图、元器件选型和画梯形图等,每个人都有任务。对需求分析、方案选定、流程图设计、元器件选型和梯形图这几个环节,需在规定的时间内分别讨论和考核。学生选定题目后,教师根据查阅的资料,在讨论的时候对学生提出意见和建议。项目完成后,学生做PPT进行整个项目的讲解并回答问题,教师提问并打分,至此,整个课程设计结束。以机械设计及自动化专业的D数加工111班的机床电气与PLC课程设计为例,该课程设计为期三周,由于设备套数的限制,每组8人,共6组。选的题目分别是:交通灯协调控制系统设计、停车场控制系统设计、节能电梯控制系统设计、喷泉控制系统设计、密码锁以及全自动洗衣机控制系统设计。在教学过程中,学生学习的热情很高,讨论积极,在遇到问题时及时向指导教师请教,在检查时各自都完成了自己的任务。课程设计结束时每组都能讲解PPT,报告写得详细完整、质量高。根据D数加工111班的机床电气与PLC课程设计的实践结果,改进的项目教学法有效地激发了学生的学习兴趣,实践效果明显,同时减轻了指导教师的工作量。

4结束语

针对我校工业中心机床电气与PLC课程设计的现状,对该课程设计的项目教学法进行改进,学生通过查阅资料、选题、编程和调试等过程完成项目教学的全过程。期间,每个学生都发挥了自己的作用,使学生感受到完成任务的成就感,激发了学生想学要学的兴趣,特别是让成绩稍差的学生对自己有了肯定的评价。实践表明,改进后的项目教学法能充分发挥学生的主观能动性,使学生深刻地理解并掌握了理论知识,提高了学生分析问题和解决问题的能力。

作者:张瑶 刘树青 贾茜 陈荷燕 单位:南京工程学院工业中心

参考文献

[1]罗运虎,邢丽冬,王勤,等.基于项目教学法的课程设计改革[J].电气电子教学学报,2009,31(6):14-15.

[2]曹德跃.项目教学法在专业课程教学中应用的探索[J].中国现代教育装备,2009(1):101-103.

[3]胡力勤,马福军.以项目教学法为导向的实训体系构建研究[J].中国现代教育装备,2008(7):119-120.

[4]宗亚妹,封世新,汪木兰.系列化探究式项目教学的管理模式与方法[J].中国现代教育装备,2011(23):13-15.

[5]宗亚妹,李建启.系列化项目教学的研究与实践[J].中国大学教育,2013(11):44-46.

[6]汪木兰,周明虎,张艳丽.“卓越工程师教育培养计划”中系列化探究式项目教学的设计原则[J].中国现代教育装备,2011(23):9-12.

[7]周明虎,汪木兰,封世新.项目教学法的实施与典型案例分析[J].中国现代教育装备,2010(13):6-8.

第10篇

关键词:软件工程;课程设计教学;创新模式;实训

1 背景

软件工程课程设计的目标是使学生系统地掌握软件工程的过程、方法和工具,为学生将来从事软件的研发和管理奠定基础。软件工程教学内容中的需求分析、设计、实现和测试等软件开发技术以及工程化的开发过程(如软件过程、配置管理、项目管理等)必须通过实际软件问题求解过程以及团队合作进行体验,而综合的软件开发能力的锻炼和培养是需要借助一个完整的软件项目开发过程。因此软件工程课程设计是巩固课堂教学成果、培养学生软件工程实践能力的重要环节[1],为了培养高素质、高质量的软件工程人才必须在理论与实践结合上下工夫,通过强化实践教学来提高人才培养[2]。

2 现状

教育部高教司2006年一项调查[3]显示,自2002年以来,高校计算机专业大学生初次就业率连年下滑,然而业界高端软件人才依旧匮乏。造成这一现象的重要原因为当前高校软件工程型人才的能力结构和知识结构与当前技术发展不能紧密结合,没有形成以能力培养为核心、综合技能训练为辅助的实践课程体系[4]。目前软件工程的实践教学主要存在以下问题:

1) 软件工程教学多数还停留在传统的人才培养模式,基础理论知识和验证型实验构成教学主体,

缺少对学生工程能力和职业素质的训练,因此培养出来的学生难以适应IT企业的需求。

2) 传统的软件工程教学使学生具备一定的专业基础知识,但没有机会让学生将所学知识融会贯通,缺乏实际参与软件工程项目的经验。

3) 学校通过在企业建立实训基地的形式将软件工程实践环节引入其中。这种形式可以促进学生从学习专业知识向学习专业技能迅速转化。但这种形式需要投入大量的人力、财力。目前,由于这种形式风险较大,成本高,多数高校没有采用。

如何在学校现有教学条件下,借鉴企业的工程化模式,实现软件工程课堂教学与实训相结合,使学生走出校门就能实现与IT企业的无缝连接,这正是该门课程在实践教学环节需要研究和解决的问题。

3 课程设计改革

工程化的方法开发软件已成为当今业界的共识,对学生工程能力和职业素养的培养仅在学校内部进行显然局限性大,为了更好地促进学生这种专业综合能力的塑造,我校通过中国软件行业协会教育与指导委员会与北京市中关村软件园签订了校企合作的协议,并在中关村软件园挂牌成立了校外实训基地。由于软件工程课程设计周期有限(如1周),进入实训基地进行教学的效果并不理想。因此,借助合作,我们对软件工程课程设计教学环节进行改革,

作者简介:唐晓君,女,副教授,研究方向为软件工程;李晓红,女,讲师,研究方向为信息系统、软件测试。

使其与实训相结合,探索出一种计算机实训与基本教学实践环节无缝结合的模式,具体实践流程如下。

3.1 内容安排

目前,我校软件工程课程设计教学环节按照教学大纲安排,共分以下几个步骤。

1) 课程设计要求说明。给出课程设计期间对学生的出勤、时间、地点等要求。

2) 课程设计任务布置与讲解。进行课程设计安排时,课程设计任务的布置形式由教师进行课程教学的形式;对课程设计内容的选取大多选择模拟或选取类似中小企业项目。

3) 分组实践。分组原则是使每个学生工作量相当,并都能在项目开发过程中得到锻炼。

4) 中期检查。教师对各小组中期结果以答辩的形式进行监督检查,督促各小组按进度进行。

5) 课程设计答辩、设计结果提交。课程设计采用答辩和软件演示的形式对设计结果进行验收。

以上这种课程设计安排形式也是大多数高校采用的方式,但该方式不能使学生对企业软件开发全过程产生很好的感性认识。同时,由于项目大多是模拟项目,学生对待项目积极性不够,对项目需求的理解及设计的实现也过于局限,小组成员的角色分工也不够科学。此外,对课程设计环节的管理(任务下发、角色分配、进度控制、在线答疑、任务提交等)一直没有实现信息化。

3.2 具体措施

结合软件工程实践教学的现状,针对我校软件工程课程设计存在的问题,在中国软件行业协会提供的产学研实训平台的支持下,我校对软件工程课程设计的教学进行了以下几方面的改革和探索:

1) 将实训模式引入课程设计中。

软件工程课程设计教学采用的是实训模式,但由于考虑成本问题,没有借助企业人员进行专门指导。学生课程设计地点仍在计算机专业机房和专门实验室,课程设计是在本校软件工程专业教师的指导下,按照软件企业的项目开发摸式,以“项目驱动”形式进行软件开发实践训练,既以项目开发带动软件工程的理论学习,又以软件工程的理论来指导软件开发的实践,使学生得到较全面、系统和规范的软件工程实践训练,提高软件设计与开发的能力。

2) 将产学研实训管理平台引入课程设计管理中。

对软件工程课程设计整个环节的管理(包括任务、角色分配、项目管理、进度监控、成果验收、学生管理等)通过中国软件行业协会提供的产学研实训管理平台实现。平台为每个学生分配用户账号及口令,通过该平台统一进行学生管理,学生可以通过校园网登录实训管理平台,方便快捷的了解项目需求(课程设计主要任务)、项目相关资料、项目管理流程、项目角色分工等信息。平台也为指导教师提供管理接口,教师可以通过平台进行项目案例的与管理、项目的启用、项目角色的管理等。学生和教师还可以使用在线提问与在线答疑的形式指导教师进行交流,学生与教师的沟通更加实时、高效,实现了完全信息化的管理形式。

3) 将企业真实案例引入课程设计中。

在进行课程设计任务布置时,采用所有项目案例均来自中国软件行业协会提供的企业真实案例(10余个),考虑到企业员工与在校学生的能力差别,同时根据课程设计要求掌握的知识点和教学时间限制,通过指导教师与软件行业协会技术人员沟通,对项目案例进行不同程度的调整。因此,应用到课程设计教学中的所有教学案例均由本校教师根据课程设计的要求定制确定。对案例的裁剪既解决了以往教学案例局限的问题,又保证了学生在有限的设计周期内实现完整实际项目开发的目的。

学生按照兴趣选择项目案例,这样可以确保学生在整个项目周期中有足够的积极性和信心按期完成。通过以实际的工程项目为背景,使学生参与实际项目开发,以开发团队形式,按照实训步骤在规定的时间完成从需求分析建模(需求由案例给出)、设计、代码编写、测试、部署体验完整的软件开发全过程。这样,可以激发学生项目开发热情,使学生完全掌握企业化软件开发流程,并具备直接进入企业进行开发的能力。

4) 将企业项目管理方法引入课程设计中。

课程设计借鉴企业化运作机制,实施每天八小时工作制,晚上可以加班加点,以项目组长负责、项目组成员协作的形式完成设计任务。

项目启动(课程设计任务的)通过产学研实训平台,学生可以使用个人用户账号通过校园网络登录到平台查看自己的项目组及项目要求。由于项目案例均来自企业真实案例,因此,平台能为学生提供比较规范、详细的需求说明文档,帮助学生更好地理解业务知识及流程。

项目小组成立时,指导教师按照项目实际情况(项目需求复杂程度、设计难度、代码量等)安排小组人数,并按照学生能力对小组成员进行角色分配,如项目组长、软件工程师、测试工程师、配置工程师等。这种角色分工根据源于企业项目组的分工,能够使学生更加感性的认识企业中的不同角色。在进行小组人数的安排时,为防止出现工作量过少的情况发生,限制每组人数不得超过5人,满足软件工程中7±2的原理。后来的实践证明,这样的分组,在项目中每个实训的学生都有明确的职责和任务,工作量非常饱满,通过项目组内部协作,能够降低项目实施的难度,又能确保项目能够按期保质保量完成。开发过程中,任何一个学生不努力或不配合,都可能导致最终提交的任务效果不理想。

项目进度的控制通过实训管理平台设定中期检查及最终任务提交时间表实现。开发过程中,无论是中期检查结果还是最终成果验收都通过平台来提交,并以教师评语的形式实时有效地将结果给学生反馈,既可以提高学生继续完善项目的动力,还可以有效地监控各项目组的进度,同时,还可以及时对各项目组进行沟通与指导。

项目进行中(课程设计过程中),教师不再是传统的讲授者,更像是一位工程项目的经理,负责提出项目的要求(即向学生明确项目应用的背景、目的、期望看到的结果、具体的数据和指标要求),检查项目(学生)的开发进度,监督开发过程,评定软件质量。同时适当点出课程设计中可能涉及到的知识,帮助学生自主学习、启发学生创造性思维的观念,然后由学生自己进行理论分析,自己建立问题的模型,自己掌握开发进度,自己完成课程设计的任务,最终使学生具备独立分析和解决问题的能力。

对项目成果的验收,采用全面有效的质量评价指标,不仅考虑项目完成的质量,包括需求、设计模型的合理性、准确性,软件代码的完整度,还要考虑验收答辩时项目组成员不同任务承担者的表现,这种评价机制既能保证对学生工程能力的考核,又能锻炼学生的协作能力和职业素养。

3.3 成果

该实践教学模式应用到了本校计算机2007级、2008级两个年级中,在成果验收时与往届比较有很大进步,体现在以下几方面:

1) 因采用企业真实项目案例,学生在课程设计过程中学习积极性有很大提高。

2) 以企业规范的需求及设计说明书作为指导,开发过程中对项目需求的理解更加清晰,分析得更加充分。

3) 项目需求分析及设计阶段模型建立更加准确。

4) 因有实训平台进行角色任务管理,小组成员分工更加科学、合理。

5) 最终提交的课程设计文档更加规范。

6) 学生的团体协作能力得到很好的锻炼,项目完成度有很大提高。

7) 学生对企业软件开发全过程有了更深刻的认识。

8) 在实训平台的支持下,将传统的“以教师为中心”的教学模式,转变为“以学生为中心,在教师指导下的主动学习”模式,有效地达到了教学互动、教学相长的良好效果,同时老师对学生以及项目的管理更加高效。

另外,在期末进行的评教中,该门课程的实践教学更是得到了学生的认可,评教优良率达到了98%。

4 结语

让工程化思想成为学生从事软件开发工作的行动指南并不是一件容易的事情。在传统的教学过程中,软件工程往往是一门独立的理论性课程,学生们认为软件工程就是一些条条框框。缺乏实践经验,缺乏合作开发软件的感性体会,使得学生在学习过程中难于理解软件工程的精髓。

通过软件工程课程设计教学的改革,使学生对企业软件开发及软件过程管理有了更加深刻的认识。这种模式成功地将实训环节引入了课程设计,在课程设计的实践教学中培养学生的软件工程意识,这是对高校计算机专业实训与实践教学环节无缝结合模式的有益探索,可在计算机专业其他的实践教学环节进行推广,如数据库实践教学、程序设计实践教学等,还可以将这种模式推广到兄弟院校的计算机专业,这也是中国软件行业协会一直大力支持和倡导的。

参考文献:

[1] 朱大勇,张新丽,李树全. 软件工程综合性课程设计的教学实践[J]. 计算机教育,2009(15):160-162.

[2] 许精明,张雷. 计算机专业实践教学改革[J]. 计算机教育,2010(16):21-23.

[3] 张建臣.高等院校计算机学科实践教学的探索与改革[J]. 现代企业教育,2006(24):17-18.

[4] 陈朔鹰,赵小林. 建立软件实践课程体系,全面培养工程型人才[J]. 计算机教育,2008(7):14-18.

The Course Design for Software Engineering Based on Training

TANG Xiaojun, LI Xiaohong

(Information Science and Engineering School, Dalian Polytechnic University, Dalian 116034,China)

Abstract:This paper analyzes the principal questions exist in the practice teaching for software engineering of colleges and universities. It proposes an innovation model of course design teaching. In the innovation model, the exiting practice teaching conditions of universities, the requirements of society for computer professionals, engineering management model and classroom teaching and training are all considered. It summarizes the process of reformation and practice with the support of CSIA. The result proves every good.

Key words: software engineering; course design teaching; innovation model; training

(上接87页)

参考文献:

[1] 冯博琴,赵音良,顾刚. 狠抓能力培养,提高实验教学水平[J]. 计算机教育,2008(19):9-11.

[2] 教育部高等学校计算机科学与技术教学指导委员会. 关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求[M]. 北京:高等教育出版社,2006:23-27.

[3] 张丽萍,刘东升. 程序设计精品课程建设的研究与实践[J]. 内蒙古师范大学学报:教育科学版,2007(1):109-111.

[4] 张丽萍,刘东升. 关于精品课程“程序设计”的建设方案[C]//大学计算机基础课程报告论坛论文集(2006). 北京:高等教育出版社,2006.

[5] 张丽萍,刘东升,王春晖. 计算机应用型人才培养与数据结构改革[J]. 计算机教育,2010(5):21-23.

[6] 张丽萍,刘东升,葛湘巍. 民族地区计算机专业实践教学改革[J]. 计算机教育,2011(13):8-10.

[7] 张丽萍,刘东升,王春晖. 程序设计类课程考核评价方法的改革与实践[J]. 计算机教育,2010(2):17-20.

Construction and Practice of the Public Computer-based Courses

WANG Lijiang1, LIU Dongsheng2, ZHANG Liping2

(1. Office of Academic Affairs, Inner Mongolia Normal University, Huhhot 010022, China;

2. Computer & Information Engineering College, Inner Mongolia Normal University, Huhhot 010022, China)

第11篇

1.引入发展性评价,创新教学模式。食品工程原理课程传统的讲授是靠“老师讲、学生记”这种填鸭式的教学模式,在这种教学模式中,学生的学习缺少主动性,特别是基础差的学生很容易产生厌倦情绪。因此,对于这门课程教学模式的改革主张引入发展性评价。发展性评价作为一种“过程和结果并重、教学与评价紧密结合”的评价新理念,它以促进评价对象的发展为根本目的。具体实施可以在每个单元操作的学习完成之后,布置学生自行总结该单元的知识点,教师抽一到两节课的时间,让学生以小组为单位,互相讨论完善,再派代表上台进行讲解。同组的其余学生则负责对其他组的代表评分,实现学生之间的相互评价。老师也为每一位学生建立一份学习档案记录其每次的表现。这样可以充分调动学生的积极性,实现以学生为主体的多向性评价。

2.多媒体的合理运用及其与板书的有效结合。多媒体清晰的画面、生动的视频,能变抽象为直观,变复杂为简明,变枯燥为生动,在讲解抽象、复杂的单元操作过程中多媒体的运用能起到很好的辅助作用,多媒体动画可以演示各种单元操作过程的原理和设备的工作情况,非常直观,能产生一点即通的教学效果,加深了学生对基本原理的理解和相关设备构造的认识,提高学习效果。然而,传统的板书在黑板上从无到有的推演过程,是学生自己的参与过程,更是培养学生分析问题能力的有效方法,有利于学生理解和掌握所学内容,开拓思维,启迪智慧。同时,在目前的多媒体课件条件下,在课堂教学过程中,仍有许多内容是信息技术手段所不能呈现的,仍有许多功能是信息技术手段所不能达到的。因此多媒体技术与传统的板书教学两者更多的是互补关系而不是替代关系。

二、课程实验改革的探讨

实验教学是食品工程原理课程的十分重要的教学环节,其基本任务是使学生加深理解和巩固食品工程原理课程中阐述的理论,培养学生解决工程问题的能力并掌握一定的实验操作技能,通过对实验现象的观察、分析和讨论培养学生独立思考问题和解决问题的能力。

1.独立设置食品工程原理实验课。把食品工程原理课的实验部分设置为独立的课程,一方面可以增加实验教学课时,提高课程实践在整个课程中所占的比重,另一方面可以为设置多种形式的实验课程内容创造条件。这个举措从根本上改变了实验教学在整个课程中的地位,为把学生培养成为从事第一线生产服务和管理的“工程师和技师”类人才提供充分的理论联系实际的机会,为今后走入工作岗位奠定基础。

2.引入计算机仿真实验作为实验预习方式。食品工程原理的每个课程实验都相当于食品工业生产中的一个操作单元。由于实验综合性较强,容易造成学生对教师过分依赖。在实验操作中,教师怎么讲,学生就怎么做,学生的独立思考能力和独立操作能力得不到提高,实验效果不好。因此,实验课一定要采取先预习后操作的模式进行教学。仿真实验具有低成本、安全可靠、节省操作时间等优点,便于运行和调试,把完成仿真实验作为实验预习的主要形式具有十分好的应用效果,可以加强学生在实验预习的过程中对实验流程和设备的认识,使学生在实验之前基本了解其操作过程,根据所学的理论知识预测实验结果。

3.基础实验与综合实验结合的课程内容设置。食品工程原理基础实验都是针对单一的单元操作设置的,因为缺乏研究性而难以开展创新性实验项目。针对这一问题,选择一些简单的食品生产工艺将其设置为综合实验,这样做的好处是把若干个单元操作联系起来,学生在完成实验的过程中一定会考虑设备的处理能力、原料的用量、不同单元操作之间的衔接以及操作参数如何影响生产效果等问题,因而主动地进行探索和学习,能很好地培养学生的工程能力和创新能力。引入综合实验不但将食品工程原理实验的教学内容贯穿在一起,还对传统的实验内容进行了扩充和更新,跟实际生产更接近,最好还能与学生的“挑战杯”项目,学科竞赛或者教师的科研有机地结合在一起,使学生在获取基础知识的同时还培养了科研的能力。

三、课程设计改革的探讨

食品工程原理课程设计是教学和实践的衔接环节,是在讲完食品工程原理的基本理论、过程计算以及设备的结构与操作的基础上进行的综合性提高训练,要求学生能进行单元操作设备的设计。为期两周的食品工程原理课程设计需要学生灵活运用所学的知识,全面分析设计过程,完成设备工艺尺寸的设计计算以及设备工艺条件图的绘制工作。食品工程原理课程设计能够让学生从理论走向实践,培养学生解决工程问题的能力。

1.与食品机械与设备、食品工厂设计两门课程的设计结合独立设置一门课程。食品机械与设备是专门讲授食品加工机械及设备的结构特点和工作原理的课程;食品工厂设计是讲授食品工厂选址布局、生产流程设计及与之相关的水、电、汽、暖等公用系统设计的课程。这两门课程都设置了相应的课程设计环节,食品机械与设备的课程设计主要是基于测量基础上的食品机械设备零件图以及装配图的绘制,食品工厂的课程设计主要完成工厂的平面布置图、生产工艺的流程图和生产车间设备的工艺布置图,而食品工程原理是在明确了生产任务的前提下,对单元操作设备的工艺尺寸和工艺条件进行设计计算,为设备选型和整个工艺各单元操作设备之间的匹配提供依据。因此,把这几个设计整合成一门单独的设计课程,既避免让学生重复学习和完成相关的内容,又可以通过合理设置设计内容,让学生掌握从选择设备,安排生产流程,工艺计算一直到工厂的设计等一整套设计流程。这样做的好处是避免了原来多门课程多个设计题目之间没有关联,学生很难从中得到真正锻炼的局面。

2.在食品工程原理课程设计中突出VB、AutoCAD、Office等软件的应用。站在增强课程实用性和提高学生综合能力的角度,采用计算机软件进行辅助设计既可以提高设计的效率和水平,又能通过完成设计任务让学生的综合能力得到迅速提高。在设计的每一个环节都可以用到相应的软件,如:设计说明书可以用Of-fice办公软件完成,设计计算可以用VB编程软件完成,设计图纸可以用AutoCAD绘图软件完成。因此,为了能顺利落实这一目标,在课程设计开始之前需要学生掌握相关软件的使用。可以在机械制图课程中加入Au-toCAD的内容,在食品工程原理课程中加入VB编程的内容。通过突出各类软件在完成课程设计过程中的应用,使学生既掌握了从查阅资料、设计计算到制图等一系列的设计环节,完成了课程设计的任务,又提高了学生应用软件解决实际问题的能力,增强了学生在就业中的竞争优势。

3.与应用软件完成课程设计相应的课程设计考核方法的改革。计算机软件在课程设计中的应用顺应时代的需要,优点突出,但是其强大的复制功能却让学生在完成课程设计中“抄袭”起来更加简单和直接。因此,与应用软件完成设计过程相应的考核方法也需要重新考虑。主要有以下几种措施:①设置不同难度级别的题目让学生针对自己的能力自由选择,但是完成不同难度题目的最高成绩也是不同的,这样做有利于对不同学习态度的学生进行区分,鼓励那些学习认真的学生选择难度大一些的题目;②不强制要求用软件完成设计题目,但是会视应用软件完成部分占整个题目的比例有不同的加分,并且鼓励学生用软件完成的内容越多越好;③注重过程考核和阶段性检查,对每个学生从学习态度、学习能力等多个角度进行评价。对于提问积极,学习主动,在设计过程中能体现出解决问题的主动性、创造性的学生,都明确表示可以加分。同时加强阶段性检查,让学生做阶段汇报,及时了解学生的设计进度,对表现较差的学生提出口头警告。

四、食品工程原理课程改革与卓越工程师教育培养计划的结合

“卓越工程师教育培养计划”(简称“卓越计划”)是贯彻落实《国家中长期教育改革和发展规划纲要(2010-2020年)》和《国家中长期人才发展规划纲要(2010-2020年)》的重大改革项目,也是促进我国由工程教育大国迈向工程教育强国的重大举措,旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才,全面提高工程教育人才培养质量,具有十分重要的示范和引导作用。食品工程原理课程改革的探索与实践有助于提升食品工程专业本科生层次卓越工程师培养计划的实施效果。作为培养食品工程专业高级应用型工程技术人才的一门核心专业基础课,是培养学生工程意识的启蒙课,对培养食品工程专业学生的业务素质、工程能力及创新能力具有十分重要的地位。要将食品工程原理从单一的“食品工程专业基础课程”转变为“大工程观、大系统观”为指导的课程架构体系,注重单元操作与环境的关联性,强化教学内容的与时俱进和应用性。同时将食品工程原理实验室建设成为集实验、实习、毕业论文(设计)及科学研究于一体的多功能实践教学平台,努力实现工程素质训练、科研试验与专业技术进步的有机结合。

五、结束语

第12篇

关键词:STM32;μC/OS-III;ARM;嵌入式开发;课程设计

中图分类号:TP338 文献标识码:A 文章编号:1009-3044(2017)06-0177-02

1概述

嵌入式课程是高等院校电子和信息专业一门非常重要的课程。嵌入式技术应用规定了嵌入式这门课程应该侧重于工程性和应用性。然而目前嵌入式教学仍然处于以理论学习为主,课程设计为辅的局面。这导致了学生的实践能力得不到提升,缺乏对嵌入式课程的学习兴趣[1]。其次,现有的嵌入式课程设计多以教学试验箱为主,这类教学试验箱配备的微处理器性能低下,难以满足复杂项目的开发需求。这些缺点都限制了学生对嵌入式课程的学习热情,嵌入式教学难以达到预期效果[2]。使用开发板进行嵌入式教学将有效解决上述问题。首先,从接触硬件开始,学生有一定的开发兴趣,其次,目前市面上的教学开发板都配备了当前主流单片机,这类单片机具备卓越的处理性能和丰富的外设接口,能够设计更为复杂和实用的系统。最后,规范化的嵌入式开发流程也可以提高学生的动手能力和开发兴趣[3]。本文以远洋电子工作室出品的野火STM32开发板为例,设计一个加入嵌入式实时操作系统μC/OS-Ⅲ的课程设计,目的在于使学生能够接触当前主流的ARM芯片的结构并且学习复杂工程的基本开发流程,提高学生工程开发能力和开发兴趣。

2 开发环境介绍

硬件方面,野火开发板上的微处理器使用的是意法半导体公司的STM32F103ZET6。该处理器是Cortex-M3内核的32位微处理器,最高工作频率可达72MHz,内置512K的FLASH和64K的SRAM,11个定时器,同时具有多达13个通信接口。该开发板以总线的方式引出IO,这样的设计可以方便用户进行通信接口的外接工作,隔离跳帽设计可以方便用户进行DIY设计。开发板可以用于完成跑马灯、文件系统移植、微型实时操作系统移植等一系列复杂的实验,这些实验可以增强学生的动手能力和自主学习能力,同时培养他们对于嵌入式开发的兴趣。

软件方面,以μC/OS-Ⅲ嵌入式操作系统为开发环境。μC/OS以其开源、可裁剪、可固化、稳定性和安全性高的特点,在嵌入式领域有着极其广泛的应用,该嵌入式系统也以短小简洁而著称,适合引入嵌入式课程设计。μC/OS-Ⅲ作为μC/OS的最新版本,较前面的版本加入了许多新的特性。比如,不再限制最大任务数目,允许相同优先级存在,加入时间片任务调度算法等。新的特性使得μC/OS-Ⅲ的功能更为强大,也方便了开发者的使用[4]。

3 μC/OS-Ⅲ在STM32上的应用

μC/OS-Ⅲ的代码量大约在6K~24K。野火STM32开发板的上512K字节FLASH和64K字节的SRAM运行μC/OS-Ⅲ是非常充足的,本次课程设计采用的是μC/OS-Ⅲ的V3.02.00版本。经过测试,该版本系统在STM32上可以可靠运行,并且非常稳定。下面将介绍课程设计的主要内容。

3.1 功能要求

根据图2所示的开发板上LED灯的硬件原理图,在给定的MDK工程中进行编程,实现以下要求:

开发板上电以后,三个绿色的LED小灯将进行间隔为200ms的闪亮,表示系统已经运行。使用PortHelper上位机软件,输入LED灯编号和长亮时间,对应的LED灯将进行定时长亮。长亮完毕后,LED灯将继续进行200ms的间隔闪亮。

3.2 设计分析

按照从下往上的原则,首先进行板级代码的编写工作,主要内容是LED的控制和串口的配置部分。之后进行应用级编程,在应用级代码中创建相应的任务,实现数据接收和长亮控制。具体编程步骤:首先编程实现板级驱动控制。然后在μC/OS-Ⅲ中建立启动任务,在启动任务中继续创建三个LED1~LED3灯的闪亮任务。上位机通过串口发送控制数据到内存中,各个LED任务通过检测内存中的数据来确定是否进行长亮和进行长亮的时间。

需要指出的是,在使用串口中断进行数据传输时,如果操作较快可能会出现数据出错的现象。鉴于此,将串口配置为DMA(Direct Memory Access)方式传输数据,这种方式可以有效提高传输速度和稳定性。

最后,为各个任务分配相应的任务优先级,分配方案如下表1所示:

3.3 编程流程

按照从下往上的编程原则首先进行板级代码编程,在MDK工程的bsp项目组中新建两个源文件和对应的头文件,这两个源文件分别是LED灯对应端口的配置程序和串口的配置程序。

对于LED灯的编程,为了方便移植,使用带参宏定义LED对应引脚:

#define Reset(p,i) {p->BRR=i;}

#define Set(p,i) {p->BSRR=i;}

BRR和BSRR寄存器是STM32的GPIO端口对应的设置/清除寄存器。寄存器只能进行写1操作,在对应的端口输出低/高电平,写0将不产生影响。上述宏定义将控制引脚的电平高低,实现LED点亮和熄灭操作[5]。