前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的课程开发和课程设计的关系主题范文,仅供参考,欢迎阅读并收藏。
随着信息社会的到来,既掌握专业技能又具有计算机应用能力的人越来越来受到欢迎。为了适应社会的发展,必须培养既熟悉专业又能把计算机技术同各领域的专业需要紧密结合的复合型人才。数据库技术成为高校各学科专业的必修或选修课程。数据库课程设计一般是大学三年级学生在学完计算机应用基础、计算机编程语言、办公自动化软件基础、数据库原理与应用等课程后进行的集中实践环节,主要内容是通过社会调查,选择一个实际课题,完成数据库应用系统设计工作,课程结束后提交应用软件系统和课程设计报告。通过课程设计,可以使学生较全面地理解、掌握和综合运用所学知识,培养学生调查研究,查阅技术文献、资料以及编写技术文献的能力。非计算机专业学生对于计算机类的课程通常有一定的畏惧感,尤其对计算机语言、编程等,觉得难以驾驭和掌握。如何让学生通过数据库课程设计,使他们的各方面能力得到培养和锻炼,一直是值得思考的课题。本文结合教学实践,就教学内容、教学手段、考核方式、课程管理等方面进行初步探索。
二、课程设计的目标、内容及要求
教师应了解学生以往所学过的计算机相关课程,注意课程的衔接,分析非计算机专业学生已经掌握的知识和知识的体系结构,明确数据库课程设计的教学目标、内容及课程设计要求,对需要加强或充实的内容要重点讲解和补充。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用要求,包括数据库的结构设计(数据静态模型的设计)和数据库的行为设计(应用软件等的设计)。学生应按照数据库结构设计的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护这六个阶段,分阶段分步骤进行,完成每一个阶段的任务。根据软件工程的方法和理论进行应用程序的设计,熟练运用相关语言编制应用系统的界面,实现开发工具与数据查询语言的无缝连接,建立数据库应用系统。要求学生要提交课程设计报告、所开发的软件系统和程序清单。课程设计报告包括各阶段的设计内容和对所开发的应用系统的评价,以及课程设计的体会与建议。
为了发挥学生的主动性,教师授课的重点应放在系统化的开发步骤和关键性问题的求解上,首先要介绍设计思想、方法和程序设计的思想和方法。课程设计过程中教师要指导学生查资料,如数据库原理及应用,数据库系统,软件工程,管理信息系统等方面的书籍,同时要指导学生善用软件帮助系统,培养学生学会质疑、自学和调查研究解决问题的能力。针对在校学生接触实际比较少,没有实际开发软件和工作经验的特点,应精选有代表性的案例,从问题的提出、方案的设计与实施,到最终问题的解决,给学生全面了解解决问题的全过程。然后,由学生当主角,让学生自己解决问题,锻炼他们综合运用知识的能力。
三、课程设计的选题
选题是整个课程设计的前提和关键。课程设计题目选择的难易程度、范围的大小和是否能激发学生的学习热情,直接影响到这一实践教学环节的效果。一个好的题目应该符合以下原则:首先,要符合教学要求,使学生通过课程设计进一步巩固所学的专业知识,培养学生分析问题、解决问题的能力;其次,一个好的题目应该和实践紧密联系。理论来自于实践,又服务于实践。要贴近学生学习和生活实际,先选择容易开发的实用的数据库应用系统,对学生以后从事相关工作有帮助。脱离实践的题目往往激发不出学生的学习热情,达不到预期的目标。
首先,将学生分成若干个小组。分组的依据为:学生的学习成绩、知识结构、学习能力、性格特点、男女搭配等,遵循互补的原则,成绩好的与成绩差的搭配,性格内向的与外向的搭配等。每组人员为5~6名,每组设组长,全面负责小组的学习讨论和任务安排。在组长的指挥下,对成员进行分工,善于口头表达的负责联系工作和调查研究,计算机操作能力强的负责代码的编写,程序设计能力强的负责整体规划、程序调试和连编,写作能力强的负责技术文档的书写等,成员努力的成果与个体成员共同分享。教师只需提醒学生合理分配工作时间,注意小组成员之间的沟通,帮助把握进度。实践表明:在互相讨论又各自有所负责的学习氛围中,学生之间可以相互学习、取长补短,对知识的掌握与巩固有很大的帮助。
其次,各个小组通过讨论、观察、思考、查资料等方式,结合各个学生的特长,参考教师指定的范围选定课程设计题目,然后与教师进行交流。教师应对学生选定的题目进行批阅,在可行性、工作量大小、小组成员及题目意义等方面进行把关评估,及时将意见反馈给学生,学生再针对教师的意见进行调整,最终确定课程设计的选题。结合教学实践可以选择如下题目:客房管理系统、学籍管理系统、学校工资管理系统、科研项目管理系统、高校设备管理系统、档案管理系统、图书资料管理系统、教学成绩管理系统、后勤管理系统、系办管理系统、居委会管理系统、职工人事管理系统、宿舍管理系统等。
四、方案设计和方案实施
选定题目后,即可着手完成数据库课程设计的各个阶段的任务。首先,各小组应对所选题目进行分析,通过查阅资料、小组讨论、走访专家或社会调查等途径,进行调查研究和可行性分析。通过调查组织机构情况、业务活动情况、数据情况、用户要求,确定新系统的边界,完成系统需求分析。然后,采用实体联系模型确定应用程序中的实体和联系,确定实体的属性和实体之间联系的类型,得到局部E-R模型,异对局部E—R模型集成进行输入/输出设计和软件结构设计等,完成概念结构设计。接下来,实现E-R模型向关系模型的转化,利用关系规范化理论进行关系模式的优化,设计用户视图,同时进行界面设计,模块设计等,完成逻辑结构设计阶段的任务。再往下,进行物理设计和软件实施,最后是应用系统的集成与。小组成员在组长的领导下,可以分头完成各自负责的任务,小组成员要分工负责和团结协作。教师在指导课程设计过程中,可以设置几个检查点,制定阶段性任务。如根据课程内容、教学目的、系统规模、工作量等因素,审查各小组递交的初始设计方案,在设计方案的实现方法、表现形式等方面做出调整建议,以避免在方案实施过程中出现不必要的反复。
在课程设计过程中,提倡通过模仿来学习,只有多模仿才能掌握方法,才有可能创新。学生根据初始方案,通过各种途径查找与自己的题目类似的范例,通过模仿范例来实现自己的程序。有的学生在范例中看到自己感兴趣的内容,通过适当修改,将其应用到自己的程序中,使程序更合理,内容更丰富。学生在掌握了基本方法和解决问题的途径后,对自己感兴趣的内容,自然愿意努力去寻找答案。学生在方案设计、修改、实施的过程中不断发现问题与解决问题,逐步产生了学习的乐趣。为了避免在分组的实验、设计中有的同学不积极参与的现象,可以采用随机抽查的办法来考核小组的成绩,促使小组内部互相监督、互相帮助、互相学习,有利于培养学生学习的积极性,提高教学效果。
数据库课程设计中实验是重要的组成部分,教师要详细布置实验,制订上机纪律,并且督促学生严格按照课程设计各阶段工作要求操作。实验可以参考以下内容安排:(1)建立数据库。包括创建数据库,创建表,建立字段和记录的有效性约束,建立索引,创建表间关系和触发器设计等。(2)使用表单操纵数据库。包括设计表单,创建表单,为表单添加对象,定义表单及其对象的属性、事件和方法。(3)设计用户视图。包括创建不同的用户视图,实现用视图来控制更新数据库中的数据的目的。(4)设计报表。包括创建报表,打印和预览报表,注意各个带区的使用。(5)设计菜单系统。包括规划菜单系统,创建菜单及其子菜单,为菜单指定任务,调试和使用菜单系统。(6)项目集成。包括使用项目管理器集成数据库、表单、视图、报表等数据库对象,设置主控程序,编译和发行软件等。
五、课程设计的考核与评定
学生在课程设计结束后,不仅要提交软件系统,还要提交课程设计报告,阐述其设计思路、运用的知识及自己的体会。课程设计的成绩由以下几部分组成:考勤占10分,平时抽查和提问题情况占10分,课程设计报告占30分,软件系统设计占30分,演示与答辩占20分。课程设计报告主要看各个部分的完备性,分析的透彻性和独到的见解。在评分方式上采取自评和互评的方式,首先由各小组依据教师给出的评价标准给本小组打分,然后由每组各选一名代表给大家介绍系统开发的情况并演示系统,同时回答学生和教师提出的问题。所有小组代表陈述完后,由各组分组讨论,对其它组开发的系统进行评价和评分。最后由教师根据其自评、互评分数结合实际情况(包括软件开发水平、演示能力、回答问题能力、软件开发文档等)适当总结并公布成绩。
为有效避免学生在课程设计过程中的抄袭现象,教师可以对学生进行有针对性地提问,学生当场解答;教师也可以采取删除软件中一些关键性语句由学生当场调试的方法检查学生的学习效果。通过评价和自我评价,学生的学习主体意识得到充分体现和加强,激发了学生发现、分析和解决实际问题的学习积极性,不仅提高了学生运用数据库理论开发出具有实际应用价值的数据库应用系统的能力,而且学生思考和解决实际问题的能力也有了较大提高。
关键词:软件工程 教学改革
“软件工程”是一门理论与实践并重的基础课程,在教学实施方面存在较大的难度。现有的软件工程课程存在着体系不统一、定位不明确、知识与现实脱离等问题,课程内容比较庞杂和抽象,教学实践环节薄弱。因此,如何使教学内容先进、讲授生动实际、实践效果良好,一直是软件工程课程教学需要解决的难点问题。
1.软件工程课程教学改革现状
普通高校传统的实验教学过于强调理论知识的积累,这限制了学生个性的发展、技能的培养和创新素质的形成。其课程设置与实践教学内容都严重滞后,实践教学学时占总学时也很少;在实践教学内容方面对理论内容进行验证的实践教学环节占较大比例,而有利于培养应用能力的综合性、设计性实验等实践性教学比例偏少;在实践教学安排上仍采取先理论,后实践的顺序来确定实践教学环节。特别是对实践教学内容、方法及过程与创新性应用型软件人才的培养目标是否相适应等问题的研究还相当不够。具体体现在:
(1)实践教学体系设置不够完善,缺乏对实践教学的过程管理,没有建立配套的质量监控与评价体系。
(2)对实践教学的认识不到位,存在着重理论,轻实践;重课内,轻课外的倾向,缺乏对实践教学内容的总体设计,实践教学的内容及形式陈旧。
(3)实践教学教学方法单一,仍旧采用以教师为主以灌输为主的教学方法,使学生的主观能动性、动手能力和创新精神的培养受到了很大的限制。
(4)不重视工程化思想的培养,普遍缺少对学生工程能力和职业素质的训练,没有很好利用先进的实践教学管理平台跟踪管理学生实践项目。
(5)实验设备和计算机专业教师严重不足,目前的实验室设备与管理模式已很难满足实践教学的要求,缺乏具备行业工程领域背景和国际化背景的高水平创新实践教学团队。
2.改革教学方式
在计算机科学与技术专业的四个专业方向中“软件工程”课程都是重要的专业必修课,该课程的教学效果直接影响到专业的发展,因此有必要从课堂教学、实验教学、实践教学这三个环节入手探索“软件工程”课程的一种新的教学模式。
2.1案例辅助教学
“软件工程”课程主要内容涉及指导软件开发的原理、方法、工具。若脱离了软件开发实践,这些原理、方法、工具会变得枯燥、难懂。在“软件工程”课程教学中引入案例辅助教学能有效地提高教学质量。课程中的每个重要知识点都应配备若干相关案例。在整个课程的教学中应有1到2个贯穿始终的综合案例。综合案例应为一个较为实际的软件系统的开发过程,包括问题定义、可行性研究、需求分析、总体设计、详细设计、编码、测试。综合案例中应包含各开发阶段中涉及的任务、技术、方法及工具。学生应在课余时间认真阅读案例,并进行分析,老师同步在课堂上讲授案例,然后学生在实验课中,按照案例中的步骤重视案例中的系统开发过程,最后总结归纳。
2.2实训式实验
实训式实验是通过实例演示及模拟、课堂练习、课后作业这三个环节使学生通过实验训练很好地掌握相关技术及方法。实训式实验包含如下三个环节:
(1)实例演示及模拟
每个实验,教师应先讲解实验步骤及要求。之后教师讲解并演示一个案例,在此过程中学生同步模拟每个实验步骤。教师做一步,学生跟一步,若有学生出现问题,教师及实验员应及时辅导使其能跟上大家的进度。
(2)课堂练习
案例讲解演示之后,教师应布置1到2个类似练习题学生参照前面所讲解的案例,按步骤完成这些练习。学生练习过程中教师应全程指导,实验课结束时学生应将实验结果以电子邮件形式发给教师,并书写实验报告。
(3)课后作业
实验课结束时,教师应布置一个相关作业,学生在课下参照教师讲解的实例及课堂练习完成作业,以巩固相关知识。
2.3综合实践
“软件工程”课程的教学中应注重综合实践环节的建设。综合实践环节包括以下三个方面:
(1)“软件工程”课程设计
“软件工程”课程应设置两周左右的课程设计。课程设计的目标是让学生体验软件开发的全过程,且学会与他人合作,培养团队精神。课程设计过程中,学生分成若干小组,每个小组选择一个项目,该项目的规模应与课程综合案例的规模类似。每个小组应完成项目的问题定义、可行性研究、需求分析、总体设计、详细设计这些阶段。各个小组由组长负责组织、分工、控制进度等,对小组成员的最终课程设计成绩有一定的分数浮动调整权;组长带领全组顺利完成任务,总评可加一定分数。小组完成项目之后,应提交项目开发各阶段文档及课程设计报告。
(2)与其它课程的课程设计相结合
计算机专业的很多课程(如数据库原理、信息系统开发、数据结构、C语言等)的课程设计都与软件开发相关,可将这些课程的课程设计作为“软件工程”课程的辅助课程设计。在这些相关课程的课程设计中,可通过恰当地选择设计题目,将软件工程的原理、方法、工具应用于这些课程设计中,使学生体会到软件工程方法与各种软件开发的关系。
(3)与毕业设计相结合
计算机专业的毕业设计主要是进行实际的软件开发。目前毕业设计中学生一般面临全新的题目,设计过程中学生既要分析研究系统又要熟悉开发工具,这样很多学生会觉得头绪太多,忙不过来,最终不能完成一个理想的系统。鉴于此可将毕业设计作为“软件工程”课程设计的延续,延用课程设计中的分组,每个小组延用课程设计中的题目。由于课程设计时间较短,课程设计时各小组只进行了粗略并且简化的项目开发,在毕业设计的半年中,各小组可在课程设计的基础上进一步完善扩充已有成果,按照软件工程的步骤最终得到比较理想的系统。
参考文献:
关键词:在线课程;在线课程设计与开发;开放大学
一、引言
开放大学最根本的特征之一是“开放性”,它体现在学习的意识开放、地点开放、时间开放、学习资源开放等方面,并通过这种开放的学习理念引领学生学习,既能满足学生共性学习的需求,又能满足学生个性学习的需求。[1]随着互联网技术和计算机技术的发展,在线教育成为开放大学的重要发展战略。2003年以来,《斯隆联盟报告》(SloanConsortiumReport)主要通过调查的方式,持续分析和预测了每年度美国在线高等教育的总体状况和发展趋势。该报告以在线学习所占的比例划分课程类型,认为在线课程(OnlineCourse)是指课程的大部分或全部内容通过在线方式完成,通常没有面对面的交流,在线学习内容比例为80%及以上。[2]通常情况下在线教育通过在线学习平台实现,国际上较为流行的学习平台有Blackboard、Moodle、Sakai和Edmodo等。其中,Moodle注重对教学内容的在线学习,以课时内容为主,可以将课堂内容按课时进行分类,按章节对此门课的学生进行分组学习,并支持70多种语言。[3]从传播的过程和系统角度分析,在线教育可以划分为单向型在线教育模式、双向互动型在线教育模式、协作学习型在线教育模式和发展型在线教育模式等四个发展阶段。[4]英国开放大学(Theopenu-niversity,简称OU)在十年前开启了OPENLEARN项目,是针对在线课程的学习机会和教学过程,随后又开展了在线课程项目———未来学习“FutureLearn”,为欧洲及全球的学习者提供了优质的开放在线课程。课程建设是远程教育体系构建的核心,优质的课程资源是开放大学保证其教育质量的核心竞争力。英国开放大学坚持优质的课程资源开发、有效的课程教学管理、可靠的课程质量保证了教学质量和教育效果,实现社会效益和经济效益的双赢,成为世界远程教育成功的典范。我国远程教育急待改变目前课程建设不够深入的局面,改革和完善现有的课程资源建设规划,从远程学习需求、教学目标出发,结合媒体特性设计开发在线课程。
二、英国开放大学在线课程设计与开发流程
1.在线课程设计与开发团队组成
英国开放大学课程开发包括印刷教材的出版及学习材料制作和课程上线。在线课程设计与开发的周期通常情况下是2年,第一年的前6个月主要是学院进行战略、预算、规划的申报,后6个月是课程团队同技术团队设计讨论、细化、确定设计开发详细方案,第二年根据设计方案进行制作。在线课程设计与开发的参与人员有教师人员和外部人员,共350人,预算费大约16亿人民币,每年要开发150门课程,维护400门课程。课程设计开发工作由学习与教学创新部门下的转化分部管理,该部门还包括有战略、规划和资源,教学,研究等分部。转化分部由技术(增强学习)、委员会和开发与成品三个小部门组成。其中委员会有5个专员、24个高级项目经理、10个项目经理以及法律团队。[5]其中,5个专员中有4个专员一一对应4个学院,对其负责,剩余的1个专员是负责商业市场或者企业业务的。高级项目经理管理课程开发和设计的运作。项目经理是比高级项目经理稍微低层次的管理人员,工作是对在线课程开发的具体管理。法律团队的工作是处理知识内容版权的问题。学院提出课程开发要求、预算费用和战略规划。学院组织课程设计开发团队,成员包含系主任、课程团队负责人、课程质量领队,课程质量经理、课程团队主席、课程经理、学术团队(全职教师8-10人或者更多)、课程助理。转化分部组织和管理团队,为学院课程开发团队服务,成员包括1名委员及1名高级项目经理,学习技术主任及高级学习技术设计员,主任(HeadofV&A)及成品员(SnrProd)。在线课程设计与开发团队还与学习和教学解决部门(LearningandTeachingSolutions)相关,该部门组织媒体团队,成员有媒体委员、媒体项目经理、编辑媒体开发员、图像开发员、交互开发员、维护版权、测试和质量控制的、视频和音频。[6]课程经理主要是管理、控制开发进程及成本。媒体团队负责在线课程媒体的选择、呈现,也可以根据工作进度参与到别的课程建设团队中去。整个设计开发团队形成后,是以公司的形式开展工作。学术团队与媒体团队的交流和沟通由专门的协调员负责。
2.在线课程制作的相关因素
在课程设计与开发课程之前需要弄清楚使用对象即学生与课程及其相关因素的关系,详见图1。与学生相关的因素很多,学生面向课程(印刷教材和在线课程)、兼职教师、学生支持团队、学生会,它们之间又相互关联。为课程服务的是课程制作团队和课程上线团队。课程制作团队主要是设计开发课程。课程上线团队负责维护、改进、设计课程网站及考试。与课程上线团队相关联的是全职教师和兼职教师。而且,兼职教师与全职教师也相互关联,都要提供学术服务,兼职教师不能解决的学术问题,就推送给全职教师,兼职教师同学生的比例是1:20。全职教师的工作有提供学术服务、课程教材设计开发、专业研究工作以及招聘和管理兼职教师,全职教师队伍包括校本部全职教师和分中心全职教师。
3.在线课程设计开发的模型
OU在线课程设计与开发过程以学历或学位为目标,第一步是学习设计,建立课程模型。第二步是学习技术设计,内容是学习活动、学习内容和及其顺序等的设计。第三步是开发,包含标准的制定,实体模型,以及试验等。第四步是草案、目录或者成品的序列以及测试。第五步是检查与试用。第六步是实时分析和学生反馈,调整修改。最后一步是评价。设计与开发过程的每一步必须遵循教育学基本原理。在线课程设计与开发的组成部分是以成果为目的将其分为评价和活动,并且两者之间相互关联。活动是指学习活动的设计,线下进行设计,主要类型有吸收、发现、掌握信息,交流产品经验,交互、适应。评价和活动按顺序和学习量实施,又分为反映与证明、内容与经验、交流与合作、指导与支持,这些通过moodle平台实现。反映与证明主要是博客、文件夹、测试、评价、考试。内容与经验是文本、图片、视频、音频、新开发的资料、重复实用的、第三方的。交流与合作是论坛、维基、Google文献搜索。指导与支持是学习日历、辅导、信息技术支持、专业词典、图书馆。总体原则是设计开发过程要求符合开发流程,学习活动类型分布均匀且符合教育学规律,学习材料需与学生生活息息相关。
4.在线课程的学习活动设计
学习活动在OU的在线课程设计与开发过程中有着非常重要的地位和作用,设计的学习活动将在moodle学习平台中具体实现,是呈现课程教学过程的必经步骤。在线学习环境的构成要素中,学习活动是联系其它要素的关键点,也是学习环境最佳的分析单位,教学活动中学习活动的实施效果直接影响着在线学习的质量,而在线课程是在线学习环境的中心,所以在线课程中学习活动的设计就越发的凸显出其重要性。学习活动有7种类型,它们是吸收、发现、交流(交互)、创造(制作)、实践、尝试、总结。[7]吸收活动即同化信息。学生利用学习资源(学习材料、案例)学习时能理解和思考理论和概念,学习行为包括阅读、看、听、思考、使用、观察、检查、想、学习等。实践活动即在真实情境下利用所学的知识。基于学习或者实践科学的模型,学生需要运用学到的技能和知识以及理解进行实践操作,学习行为包括实践、运用、模拟、经验、开发、调查、执行、参与。尝试活动是对无法进行实践的一种补充,即在模拟环境中运用学到的知识和技能,也是交互和适应。在实践过程中,能够及时收到反馈并调整修改,学习行为包括实验、开发、试验、提高、模仿、模拟。OU的在线课程界面必需的模块有:进入路径(accessibility)、查找路径、帮助、学生之家、图片、学习计划(以周展开)、新闻、论坛、学习资源、评价资源、辅导教师网站、图书馆资源、推荐、首选设置、反馈、调整链接。[8]
三、在线课程设计与开发存在的问题
1.开设高质量的在线课程比较困难
开设一门在线课程是个复杂而又费劲的工作,对于教师而言,有太多的新技术、新名词要去学习和掌握。对于学生而言,也是困难重重:担心学习费用,害怕失败,缺乏在线学习方法和预备知识,学习时间很少,没有机会参与面授,缺乏学习技能,缺乏自信,缺乏信息技术技能或者不会使用电脑。[9]开放在线课程给教师带来的挑战是:使所有教师都得到展示自己研究成果和教学特色的机会。学生们自主选择参与不同教师开设的开放在线课程,“如何参与”“是否完成”,都给课程设计、教学实施和支持服务带来挑战,需要教师有足够在线教学能力才能应对。[10]但贝茨(Bates)一直都认为,期望教师个人在课堂教学的同时开发在线课程(他称之为“独行侠”模式),是很难产生高质量课程的。优秀的远程教学需要各种团队用各种不同的技能来支持专业学者。[11]
2.在线课程界面设计不合理
课程导航不清晰,学习路径不明确,无法返回上一级界面或者顺利进入下一个学习内容。课程版块设置不合理,存在空链接。缺少学习活动的设计,教学过程不完整,甚至无教学过程。课程内容呈现单一,媒体选择不恰当,缺乏交互和评价,不能满足学习者的学习需求。课程网页文字按照文字教材堆砌,页面比较长,内容冗长。教学视频存在质量问题,没有引导指南和辅导。缺乏与课程内容相关的推荐资料,不利于学生进行线下学习。
3.在线课程实际应用不足
在线课程设计与实际应用不对称,重视教学内容表现,学习资源的重复堆砌,数量和类型都比较多,让学生难以着手开始学习,轻视学习环境设计。学习活动设计缺乏灵活性,辅导和引导不够。教学效果不理想,甚至没有完整的教学过程。在线课程中普遍存在缺乏具有针对性的学习活动设计、课程间重复性的套用学习活动设计或者干脆没有学习活动设计的现象,即“学习活动”的设计没有得到足够的重视。全国广播电视大学系统中有的分部参与在线学习的学生人数较少,一个完整的教学班中参与在线学习的学生寥寥无几,甚至有的基层广播电视大学没有学生参与。
四、结论与建议
1.在线教学技能培训
远程教育与传统教育在教学方式、方法、手段等方面有巨大差异,在线教学时需要教师具备更多知识和技能。然而,许多从事远程教育的教师,大多没有远程教育专业方面的背景知识,在线课程教学的经验不足。基于这种情况,有必要对从事远程教育的新手教师进行远程教育背景知识和在线教学的岗前技能培训,以及入职后教师的远程教育技能提高培训,例如,新媒体的使用、新的在线课程设计开发、新的在线教学方法等。使得所有教师在课程(指在线课程)的设计开发、教学、管理方面游刃有余,同时建立在线课程可持续的、良性的循环发展。
2.设计开发过程中学术人员与技术人员必须有效合作
英国开放大学的在线课程设计与开发源于其良好的开发流程,高品质的学习材料,课程设计开发人员与技术人员的协调合作,以及媒体团队的有效支持,满足了学生在线学习的需求,同时学生支持团队尽最大努力帮助学生继续学习,从而达到教学效果和保证了教学质量。OU每个年级的在线课程有统一的设计模块和课程结构,但每个年级课程界面是各不同的,方便各年级的学生进行在线学习。国内的在线课程设计开发还处在探究设计方法阶段,例如学习方式、学习经验、教学理论的设计以及针对过程的设计,把完整教学过程拆分成不同的部分,如目标设计、内容设计等。其设计开发的过程大多数情况是课程负责教师一人负责,自己联系技术人员完成,所谓的“独行侠”模式。从OU的经验来看,设计开发一门优质的在线课程需要课程团队和媒体团体以及管理团队相互协作,相互配合才能顺利完成。
3.以学生为中心,注重学生体验感和满意度
OU的在线课程上线后,有试运行的阶段,这期间会调查学生的使用情况和满意程度,一般通过问卷调查的形式。课程设计开发团队将收集的数据进行整理和分析,得出结果后,对在线课程进行调整和修改,最后正式上线使用。而电大系统的在线课程没有在试运行阶段进行调整的阶段。在线教学中提供学习工具、社会网络、学习资源和学习支持。通过学生对学习工具的选择,对社会网络的利用可以确定学习者个人独特的认知特征和学习特征。学习者的认知特征、学习特征,学习准备和学习过程遇到的困难是影响在线教学的因素。在线课程设计与开发过程中需要通过对这些因素的调查来提高学习者的学习体验感与满意度。
4.重视学习效果评价
关键词:生态化课程 内涵与特点 来源 设计理念开发原则
当今,人类已有的“知识世界”已经不再是一个分离的世界,部分的理解与意义的生成总是建立在与其相关联事物的理解与意义的基础上的,这是一个充满相互关联的,一个相依、相承、互补共生的世界。20世纪70年代兴起的科学社会学研究成果。以及德国著名社会学家曼海姆(Mannheim,K.)的关于社会因素对人文和社会科学知识的影响的研究表明:任何知识都不是凭空产生的,其存在也不是“孤家寡人”式的,文化领域中的知识和自然生态系统中的生物一样,都是相互联系和共享共生的。应对知识的生态化存在,我们的课程必须走向新生,而生态化课程是时代的必然选择。
一、生态化课程的内涵与特点
“生态”一词最初见于生态学,是指一定地域(或空间)内生存的所有动植物之间、动植物与其所处环境之间的相互关系,它强调系统中各因子之间的相互联系、相互作用,以及功能上的统一,含有系统、整体、联系、和谐、共生和动态平衡之意。本文所研究的生态化课程,即运用生态学理论研究课程问题,强调以一种生态的眼光、态度、原理和方法来关照、思考、理解、解释复杂的课程问题,并尝试以生态的方式进行新型课程建构。借鉴以往课程研究学者将课程界定为一种学校提供给学生的教学内容及其进程安排计划的观点,我们将生态化课程界定为:运用生态学理论与方法设计学校教育教学的内容,并对其进程安排进行生态规划。生态化课程具有以下一些特点。
(一)整体性。
生态学的有机整体论世界观认为世界是多样性的统一,即生态系统中生物与环境之间、生物各个种群之间,通过能量流动、物质循环和信息传递,相互间达到高度适应、协调统一的整体状态。整体性是生态化课程的首要特征,主要表现在:1.生态化课程体现的是相邻知识系列的整合。比如代数、几何、三角等知识系列的整合,植物、动物、生理卫生、生态环境等知识系列的整合,等等。2.生态化课程是性质相近学科的整合。比如物理、化学、生物整合形成的“整合理科”,历史、地理、道德等整合形成的“社会科”,音乐、美术、舞蹈等整合形成的“艺术科”,等等。3.生态化课程是人文、自然和社会学科的整合。这是当代为解决环境污染、核威胁、“精神家园”丢失等社会问题而逐步发展起来的整合层面。4.生态化课程体现的是文化的整合。生态化课程着力构建课程的开放与选择相统一的机制,从而保证新知识能够及时进入课程与已有知识形成有机整体,实现教育内容变化与文化发展之间的整合。
(二)开放性。
首先,生态化课程把课程范围扩大到自然领域、社会环境领域、文化领域和社会个体(特别是教师和学生)领域,生态化课程注重学生生活世界和科学世界的统一,注重把自然、社会、文化和师生个体作为课程的重要来源,这就意味着课程向自然开放,课程向生活开放,课程向文化开放,以及课程向学生与教师的个体经验开放等;其次,生态化课程体现的是关注学生自然的、生命本质的和谐与终生发展这一教学价值观,这就决定了生态化课程必须向所有的学生个体开放,关注到学生每个自然生命个体的差异性,同时,生态化课程还要向学生的终生发展开放,体现促进每个学生个体的可持续发展和终生发展的思想。
(三)发展性。
发展是指事物由低级到高级、由简单到复杂的运动,是新事物的产生和旧事物的消亡的过程。生态主义课程的发展性特征,表现在它以遵循事物发展的规律为手段,以达到推动事物的发展为目的。需要指出的是。这里的发展目的并不是抽象的,而是具体的;其对象不是单一的,而是多元的。换言之,生态化课程以推动自然、社会、文化和学生个体的发展为目的,即它致力于推动自然生态的良性演化发展、社会的可持续发展、文化的生态化发展和学生个体的和谐发展。在现代主义的理念中,人的理性能力被捧至无所不能的地位,而人的情感、态度等非理性精神则常常被视为丑小鸭而受到冷落与歧视。要改变这种状况,“我们需要重新找回人类的价值与尊严,我们必须重新唤起现代业已黯然失色的人类的理想――和谐、和平、合作、心灵沟通的社区、诚实、正义、公平、怜悯、理解和爱情”。
二、生态化课程的来源
(一)自然环境。
与传统教学论的课程观相比,生态化教学的课程概念所涉及的范围要更加广泛,其中一个独特的、重要的资源就是自然环境。自然环境作为生态化课程的重要资源,意味着生态化课程致力于向自然界开放,努力与自然界融为一体的课程设计理念。大自然成了可资利用的课程来源的重要组成部分。自然环境不仅为学生的发展提供了直接的物质基础,更对学生的精神陶冶、审美体验和人格发展等起到了巨大的推动作用。对自然资源的开发,给学生走向自然、走进自然、了解自然提供了机会,让学生在走向、走进、认识和探索大自然的过程中,不断感受、体悟大自然的伟大与神奇,不断消解人类的优越感,实现人与自然的和谐统一,并谋求人对自然的伦理道德精神、审美体验及求真意志的统一,进而自觉成为大自然的关爱者和保护者。
(二)社会生活环境。
社会生活环境作为生态化课程的主要来源之一,意味着生态化课程直接面向社会、直面生活本身,达到与生活世界的融合。社会生活环境是相对于自然环境而言的,它理论上包含了文化资源、人力资源(如教师、学生、家长等),为了与接下来要论述的“自我环境”相区别,也为了更深入地对这两种资源进行研究,我们将社会生活环境特指为教学系统以外的整体社会生活环境,比较直接的和有代表性的,如社会上的科技馆、博物馆、动植物园、少年宫等。不论是国外的还是国内的生活,不论是城市的还是农村的生活,都是课程的重要资源。这样,既使课程与学生生活和现实社会实际之间保持密切的联系,又使生活与实际成为学生个人发展的源头。
(三)自我环境。
这里的自我环境主要包括教师、学生的个人价值观念、情感、生活阅历等。将自我环境作为课程的主要来源,体现了课程以人为本的价值追求。课程实现了向学生、教师的自我开放,他们个人的精神资源、宝贵的生活阅历等都是课程关注的重要部分。根据马斯洛的需要层次理论,自我实现是人类高层次的需要。同样,学生也具有实现自我价值的强烈愿望。“我们应尊重个人的感受、亲身体验以及价值观念,关注个人的缄默知识(TacitKnowledge)或实践性知识,相信学生具有自我发展能力,通过努力能够最终秩序和调节的表现”。
三、生态化课程的设计理念
(一)敬畏生命、关爱自然理念。
敬畏生命、关爱自然理念是生态化课程设计的基本理念。课程资源系统是有机性的存在,可以说有机性是课程资源生态系统的根本属性。这就要求课程设计者应具有生态意识,不仅要关爱、尊重人类生命,自觉维护人类自身的利益与价值,而且要给予非人类的自然世界以应有的关怀,使课程资源开发合乎伦理、合乎人道。学生自身既是课程资源,又是课程设计、实施的主体,因而,促进学生生命价值的最大实现是课程资源开发的根本目的,也是开发者职责所在。阿尔贝特・史怀泽曾指出:“敬畏生命绝不允许个人放弃对世界的关怀,敬畏生命始终使个人同其周围所有的生命交往并感到对他们负有责任。”开发者应将学生理解为同时具有自我保护生命力与自我完成生命力的实体,通过开发多种多样的课程资源引导学生去展示生命的力量。
(二)可持续发展理念。
可持续发展理念是生态化课程设计的内在要求。可持续发展是一种全新的发展思想和发展战略,它是人们对“人类中心主义”的思维方式进行反思的结果,是人类关于社会发展问题在观念和认识上的一次飞跃。它不仅仅只反映一种发展的状态和目标,更强调一种发展趋势的持久力,强调未来的发展能力和发展机会。坚持可持续发展理念的课程设计,一方面,要求课程设计应以不损害自然、社会、他人的利益为前提,消除人类的中心主义、利己主义等观念,使课程资源开发既满足课程资源主体的合理需要,又不影响生态系统中其他因子的发展。另一方面,要求课程设计要有目的、有计划地进行,不能急功近利,随意进行。教师应坚持最优化原则,着眼于学生的终身可持续发展,为学生“学会学习”、“学会生存”、“学会做事”、“学会与他人相处”而获得终身可持续发展能力创造条件,以适应学习化社会中的各种挑战。
(三)和谐的理念。
和谐的思想观念源远流长,在东西方的文化体系中都占据了重要的地位。和谐观念实质上包含了三方面的内涵,即天人和谐、人际和谐与身心和谐。上述三大和谐观念是生态化课程设计的重要基础。在以往的课程设计理论中,人们形成了课程设计目标的多元观点,如追求教学效率、强调认知能力发展、促进学生的自我实现、推动社会重建等,这些课程设计的目标与追求丰富和发展了课程设计理论,促成了课程实践的进步,对生态化课程设计研究具有积极的启发意义。但是,这些课程设计的目标在一定程度上过于具体,其视野偏重于某门具体课程,其研究旨趣缺乏应有的时代关怀精神。“和而不同,同则不继”是三大和谐理论中的一个重要命题,“和”这个范畴的主要精神就是要协调不同。使各个不同事物都能得到新的发展,形成不同的新事物,以达到新的和谐统一,惟其如此,才能“万物并育而不相害,道并行而不相悖”。
(四)联系的理念。
作为一种思想意识,联系也是生态主义思想的重要特点。生态主义认为世界是一个具有内在联系的有机整体,“在生态的网络系统中,无论哪一部分的因素或层面,都在整体的关联和互动中存在。每一个原因同时又是结果,隐性秩序与显性秩序交互作用,显环境还受着潜环境的制约”;它还认为联系是事物之间一种内在的关系,世界是由相互内在联系的各个部分组成的,对世界的认识离不开对各个组成部分之间密切联系的肯定,“它倾向于事物之间深刻的关联性(relationalism),相信任何事物的意义是无法从该事物本身知解的,而只能从它与某个东西或别的什么东西之间的关系中领悟出来”。由此观之,联系不仅是生态系统的内在属性,而且是我们认识世界和改造世界的重要方法论依据,它为我们进行课程设计提供了必要的指导,成为我们设计课程的重要理念之一。
四、生态化课程资源的开发原则
(一)平等对话原则。
人与自然、社会,以及人与人之间的对话、理解与宽容是生态系统和谐发展的内在要求,亦是生态文明的重要体现。课程资源开发者在与自然、社会、他人的对话过程中,生态觉悟被唤醒,生态智慧逐渐生成,个人主义价值观得以消蚀,最终发展成为“理性生态人”。在复杂的生态系统中,不同民族、地区有不同的需要,同一社区的不同学校有其自身的特色。学校的教师、学生也有不同的需要,因而,课程资源的开发必然遇到各种各样的矛盾、冲突等问题,开发者只有在的基础上,通过对话与交流,各种冲突、矛盾才可能得以缓解并最终解决。
(二)反对价值霸权原则。
在生态价值观看来。课程资源系统中的任何生态因子都没有先验的价值合理性和价值权威性,且各因子在价值上都是平等的,这就从根本上动摇和否定了任何形式的价值霸权。生态价值观反对课程资源开发中的“人类中心主义”、“文化帝国主义”和“个人自我中心”等价值取向,反对以科技至上、效率优先为主导的“工具理性”。开发者要摒弃人们对自然、社会的二元论、还原论和功利主义态度,树立系统整体的观念、民主平等的原则和生态系统的可持续发展的理念,正确处理人与自然、人与社会、人与他人、人与自我之间的辩证关系,使每个人的“生命本身及它的健康、美好和有德性的活动成为绝对可欲和有价值的东西”。
(三)适应性原则。
生态化课程资源开发,首先要与时俱进适应时展的要求,及时将人类文化、科学技术等方面的最新成果反映到课程内容中,及时革除陈旧的资源,代之以符合时展需要的、能促进社会进步的新资源;其次,生态化课程资源的开发要与当前整个社会经济发展的实际情况相适应;再次,生态化课程资源开发要与各地的多元文化发展相适应;最后,生态化课程资源开发要与学生身心发展的实际相适应。
参考文献:
[1]钟启泉.“整体教育”思潮的基本观点[J].全球教育展望,2001.(9).
[2]E・拉兹.用系统论的观点看世界[M].北京:中国社会科学出版社,1985:109.
[3]曾永成.从生成本体论到人本生态观[J].成都大学学报(社科版),1998,(4).
【关键词】项目设计,程序设计,能力培养
1、前言
计算机程序设计是计算机专业学生的基本能力,对提高学生的就业质量是一个重要的能力,因此加强学生的程序设计能力培养对提高学生就业率,提高学生的就业质量都是很重要的。但高职学生由于基础较差、逻辑思维能力较弱,用传统的教学方式按学科体系教学,从基本概念,基础知识入手,一步步理解掌握,再到应用的方式教学,学生学着没兴趣,理解困难,学完了不会应用,教学效果很差,学生学完程序设计课程基本不会做开发设计。由于程序设计是计算机专业的主干课程,相关课程较多,学生一旦失去兴趣,放弃学习,几乎等于放弃了大部分专业学习,因此培养学生对程序设计的兴趣,提高程序设计课程的教学质量,对计算机专业是至关重要的。
2、认真做好课前准备
2.1选择好要设计的项目。项目设计教学要选择好所用的项目,项目过简单涵盖的知识面不能满足教学的要求,项目过难学生难以理解,增加教学难度。因此选择合适的项目案例进行教学,是项目设计教学的关键,项目设计教学包括课堂教学、实训和课程设计,课堂教学的案例应该是连续的,前后关联的,案例涉及的知识点要循序渐进,实训是程序设计课程的关键环节,实训的项目要和课堂教学的接近但又不要完全相同,要留给学生独立完成的内容,否则实训课就变成了打字课。课程设计是对程序设计类课程的综合应用,也是培养学生程序设计能力的必不可少的环节,课程设计的题目要和教学与实训的内容接近和相似,但要在平时上机实训的内容上有一定的扩展,要尽量涵盖所学的内容,要有适当的难度,课程设计任务太少使得设计过程中学生闲暇多,涉及到的知识点少,动手能力得不到很好的锻炼,从而影响了教学质量。设计任务分量过大,学生难以完成,导致设计过程草草收兵,应付了事,挫伤了学生的学习热情。课程设计应该选择一个较完整的项目,让学生从分析任务开始,到看到一个能运行的较完整的成果,这样能大大提高学生对程序设计的兴趣。因此选择合适的项目是项目设计的关键,只有选择了合适的项目才能达到预期的效果。
2.2做好各门课之间的协调。程序设计能力的培养是由多门课程来完成的,包括面向对象程序设计,数据库、信息系统开发等课程,在教学中各门课程要相互关联配合,前期课程要为后续课程打基础做铺垫,后续课程要结合前期课程的内容,这样学生学起来前后有连续,知识点反复使用,加深了理解,也知道这些知识的用途,学习的目的性也更强。因此制定好各门课程的教学大纲是关键,各门课程的知识点和内容要互相协调和补充。
3、做好教与导的关系
3.1理论与应用相结合
程序设计能力表现在项目开发上,开发能力的培养中,教学的重点是培养学生分析问题和解决问题的方法和步骤,高职的重点在应用,因此教学中重点是教会学生基本概念和知识点的应用,注重培养学生用学过的知识和查找别人的成功例子,开发项目中有大量的相似工作是自己和前人已经做过,教会学生看懂这些案例,把这些案例变成自己的程序,能快速地实现自己的项目,过去我们单独地讲解每个命令、控件的用法,学生用起来很困难,分离的代码学生也不会在项目开发中使用。用项目案例讲解,代码是上下文连贯的,学生就容易理解,再重点介绍针对不同的应用怎样修改哪些内容,这样学生也会在别的项目中使用,收到了较好的效果。
3.2做好上机实训辅导
上机实训是能力培养的重要步骤,有时学生课堂上听懂了,上机实训却不会做,或者只会照着书本输代码,不知道代码的用途,这样就没有达到目的,因此上机指导也是教学环节的重点,不能只训不导,老师要在实训过程中认真指导学生,对学生出现的问题要及时解决,这对老师的实际操作能力提出了较高的要求,如果老师不熟练,不能及时帮学生解决碰到的问题,学生被问题难住就会失去信心。老师在帮助学生解决问题的同时也能指导和培养学生发现问题和解决问题的能力,增强学生的信心和兴趣。
3.3做好课程设计的指导是关键
能力的培养是综合的,课程设计可以把所学的知识综合起来应用,因此课程设计的选题非常关键。课程设计中老师要认真做好准备,认真写好设计任务书,任务书应包括:(1)设计目的、任务;(2)设计依据;(3)设计相关资料;(4)设计步骤与要求;(5)成果内容;(6)设计进度安排;(7)纪律要求;(8)成绩考核标准。如有必要,还应编入相应的设计例题,供学生进行课程设计时参考,但也不能把老师做好的项目程序给学生,把课程设计变成打字和调试,这对程序设计能力的培养是不利的。课程设计中老师要随时检查辅导,督促学生认真完成任务,也要及时帮学生解决碰到的问题。对优秀的学生可以根据情况追加一些内容,这样能让好学生学到更多的知识,提升自学能力和自信心,也能带动中等学生的积极行。在课程设计中知道老师要对一些设计规范、设计方法和设计步骤做详细介绍,培养学生的职业技能和规范的设计步骤,这对学生毕业后的就业是有很大帮助的。设计过程中要倡导同学间互相讨论、互相帮助、互相学习、共同提高的团队精神,对一些学生做的好的通用类可以介绍给其他同学用,这可以培养学生的团队互助精神。项目课程设计用小组的形式比较好,这样能照顾到程度不同的学生,能力强的学生承担一些较难和关键的任务,能力较差的学生承担一些简单的任务,学生之间互相帮助,相互学习,共同完成设计任务,培养了学生的团队精神,在同学的鼓励和督促下能力差的学生也不会轻易放弃。
4、总结。综上所述,用项目设计来促进教学效果,培养学生职业技能是一种很好的教学模式,教学中的重点和难点是如何选择项目案例,好的案例能起到事半功倍的效果,教学过程中老师的及时跟进、认真指导是关键。项目设计开发是个团队合作的工作,培养同学之间团队合作精神袁互相帮助和鼓励也是重要的组成部分遥
关键词:学科竞赛;课程设计;计算机学科;创新实践
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)12-0043-03
大学生创新实践能力培养是高校人才培养中的重要工作之一[1],各高校师资和学生水平不同,培养目标也不完全相同,所采取的方法也各有千秋。西南交通大学曾采取制订创新人才培养计划、建设创新人才培养基地、培养造就教学创新团队等措施[2];武汉大学提出计算机学科拔尖创新人才小班制培养方法[3]。课程设计能够培养训练学生综合运用知识解决复杂问题的能力,学科竞赛可为优秀人才脱颖而出创造条件,沈阳工业大学计算机科学与技术专业采取了二者相结合的方法提高学生创新实践能力,取得了一定的效果。
一、计算机学科竞赛简介
近年来各个学科都陆续出现了不同类型的学科竞赛,和计算机学科相关的竞赛分为3类,分别是算法类、软件应用开发类和硬件开发类。其中算法类竞赛的典型代表是ACM国际大学生程序设计竞赛,可以提高学生的计算思维能力[4,5];软件应用开发类包括中国大学生计算机设计大赛、普通高等学校本科大学生移动应用开发大赛、全国大学生信息安全竞赛[6,7]、中国软件杯大学生软件设计大赛等;硬件开发类代表是全国大学生电子设计竞赛[8,9]。上述竞赛由国家教育部门、地方政府和相关公司多方主办,竞赛项目涉及本学科的研究热点和前沿技术,对提高学生实践能力并激发创新精神有很大的帮助。但由于多数学生缺少参赛经验,缺乏自信,导致学生积极性不高,参赛学生人数并不多,失去了提高自身能力的非常好的机会。如何将学科竞赛引入到日常教学中,让更多的学生受益,而不是仅局限于极少一部分学生,培养学生创新实践能力是值得探索的课题。
二、计算机专业的课程设计现状
课程设计是实践教学中的重要组成部分,是对理论教学的一个有益补充,是对学生进行的比较全面、系统的综合性工程设计训练,是培养学生实践动手能力、创新能力和综合素质的一个主要环节,不同的课程设计有不同的方法,例如中山大学提出计算机信息类综合实验课程设计方法[10],湖南大学提出基于ISP技术的嵌入式系统课程设计实施方法[11]。教育部高等学校计算机科学与技术专业教学指导分委员将计算机科学与技术一级学科本科专业分成四个方向,分别是计算机科学、计算机工程、软件工程和信息技术,对各个方向分别给出了6个课程设计范例[12],见表1。
不同学校计算机科学与技术专业特点不一样,开设的课程设计也不完全相同,我校根据教学目标和学生特点从第2学期至第7学期各有一门作为单独课程开设的综合性课程设计,分别是计算机程序设计实践、计算机组成原理课程设计、操作系统课程设计、数据库与软件工程课程设计、算法课程设计及专业课程设计。传统的课程设计存在题目比较陈旧、学生合作意识差、成绩评定主要由教师决定等问题。
三、学科竞赛和课程设计融合方法
课程设计是学科竞赛的基础,学生只有掌握了相应课程知识,才能有机会参加学科竞赛,竞赛能够使学生进一步巩固所学知识,具有更多的创新思想。例如数据结构和算法课程设计与ACM国际大学生程序设计竞赛相互促进。
下面以我校《数据库与软件工程课程设计》为例,说明学科竞赛与课程设计相融合提高学生实践创新能力的实施过程。该课程设计是学习完《数据库原理》和《软件工程》课程后实践性和综合性比较强的实践教学环节,要求学生能在3周时间内将理论知识加以综合运用,开发一个小型信息系统。
1.团队成员取长补短的优化组队原则。计算机学科的竞赛通常以团队的方式组织,如果团队成员能充分发挥各自的优势,整体的力量将会更加强大。组长要负责总体协调,需要有良好的组织协调能力;技术人员要负责解决关键技术问题;文档编写人员要具有较好的文字表达能力;答辩人员要具有较好的语言表达能力。这样的组合方式可以使学生互相学习别人的长处,弥补自己的不足。所以在课程设计中我们也采取这种优化组队方式,学生根据自身情况自愿组合,教师考查各组学生情况后,再进行适当调整。
2.精选历届竞赛题目或自选创新题目。题目确定有两种方式:一是从以往的计算机学科竞赛中挑选出符合课程培养目标和学生水平的竞赛题目;二是鼓励学生根据兴趣爱好自己确定题目,教师把关确认题目的合理性、实现的可行性和工作量等问题。要求每队一题,题目不能相同。
3.项目组给出切实可行的设计方案。学生根据所选题目通过网络和书籍查找相关资料,结合所学理论知识对课题进行仔细分析,同时需要了解软件用户实际需求,可以把同学或教师当作用户,进行需求调研,在此基础上提出切实可行的实施方案,并进行方案论证,包括需求分析、总体设计、详细设计、测试方案等几个方面。
4.组间互评,论证设计方案的合理性与可行性。每个小组以答辩的方式进行方案汇报,教师和其他小组成员一起对方案进行分析、评价和指导。组间的互评目的是调动学生的积极性,让其有主人的感觉,他们既是参赛者又是评委,这样大家可以取长补短,意见也更加全面。
5.以团队为单位的项目研发与测试。即设计方案的具体实施阶段,根据设计方案进行编程和系统测试。教师定期为学生提供技术支持,和组内学生一起讨论,对学生出现的普遍问题,进行讲解,为学生提供解决问题的新思路。
6.以团队为单位的项目展示与组间评价。学生完成整个项目后,各个小组将撰写项目报告,提交最终作品并进行答辩,接受包含指导教师在内的验收教师组和学生组间互评。这个环节主要考查学生对基础知识的掌握程度、项目研发水平、总结表达等能力,观察团对成员实践过程中在设计、编码、测试等方面的亮点。此过程主要强调以团队为单位的评价,按照科技竞赛比赛规则,通过比较各组作品以及答辩过程评出小组等级。
7.以个人为单位的组内成员互评、自评。每个学生在小组内发挥的作用和大小不同,贡献也不同,课程设计最后的成绩也不同。小组成员要根据每个人的实际情况公正地给出每个成员(包括自己)在小组中的位置,清晰地意识到自己及他人在组中发挥的作用,互相了解优势和劣势。
8.选拔优秀学生团队和作品。评选出优秀作品,在教师指导下进一步进行完善,准备参加计算机学科相关科技竞赛。
四、学科竞赛和课程设计融合成果
学科竞赛和课程设计的融合,可以使双方都受益,二者的关系如图1所示。
采取上述方法进行的学生培养,既可以使优秀团队脱颖而出,为参加上一级比赛做好准备,使其能在激烈的竞争中取得好成绩,提高学校参与竞赛的人数,提高获奖数量和等级,也可以使绝大多数普通学生在各个方面得以锻炼,提升专业能力,如方案设计能力、系统开发能力和集成调试能力等,提升非专业能力,如表达能力、文档撰写能力、PPT制作能力和组织能力等,并让其感觉到只要通过努力并做好充分的准备,竞赛的难度是没有那么大的,提高参赛的积极性和自信心。
中国大学生计算机设计大赛由教育部高等学校计算机类专业教学指导委员会、软件工程专业教学指导委员会等联合主办,包括软件应用与开发类、软件服务外包类等小类,我校在2012年只报名参加了一项省赛,2013―2014年,我们将课程设计和中国大学生计算机设计大赛相结合,取得了如下成绩,如表2所示。可见学科竞赛和课程设计的融合,促进了参赛数量和获奖等级的提高。
五、结语
计算机学科竞赛和课程设计相融合的方法不仅改变了传统课程设计模式,而且改变了传统科技竞赛校内推荐方法。传统的推荐模式是学生接到竞赛通知后,自行组队参加比赛,存在的问题是竞赛准备时间短、作品不完善,另外没有经过训练的学生直接参加竞赛,对比赛的规则和要求没有经验,获奖的概率小,获奖的等级低。通过课程设计系统地创新性培养,提前选拔优秀团队并进一步重点培养代表学校参加校外竞赛,可增强学生的核心竞争力,提高学校的竞争力。在课程设计成绩评定时综合了组间评价、组内成员互评和自评,改变了传统的以教师为主导的评价方式,提高了学生学习的积极性,同时促进了组内和组间学生的交流合作。
参考文献:
[1]孙莉,朱国进,石秀金.计算机学科创新人才培养模式的研究与实践[J].计算机教育,2010,(7):15-18.
[2]杨燕,张翠芳,曾华.国家创新体系下计算机学科创新人才的培养[J].计算机教育,2009,(19):21-23.
[3]余P,王丽娜,代永平.计算机学科拔尖创新人才小班制培养[J].计算机教育,2014,(15):31-33.
[4]杨松涛,李晶.ACM/ICPC程序设计竞赛中的计算思维培养[J].黑龙江高教研究,2014,(10):174-176.
[5]琚生根,廖勇,周刚,等.ACM竞赛与实验教学创新[J].实验技术与管理,2009,26(5):125-126,131.
[6]崔杰,仲红,石润华.依托信息安全竞赛培养大学生创新实践能力[J].计算机教育,2013,(7):92-94.
[7]李雪梅,曹晟,周世杰,等.以信息安全竞赛为平台培养学生创新能力[J].实验科学与技术,2012,10(6):320-322.
[8]刁鸣,王松武,李海波.大学生电子设计竞赛的实施与思考[J].实验技术与管理,2010,27(9):127-129.
[9]蒋力立,彭端,杜宇上.电子设计竞赛培训的探索与实践[J].实验科学与技术,2015,13(1):156-159.
[10]王变琴,刘树郁,许海州,等.计算机信息类综合实验课程设计与实践[J].实验技术与管理,2015,32(4):213-215.
关键词:组织管理;数据库;课程设计;教学模式
0 前言
国内计算机类和经管类部分涉及信息管理的专业均开设了《数据库应用课程设计》课程。而按我国学科分类,信息管理与信息系统、电子商务专业归属管理类,这些专业是以经济、管理理论为基础的,在这些专业的计算机、数据库等技术类课程的课程设计中不仅要在技术上覆盖本课程要求的知识点,把握课程体系主脉,而且还强调以管理和经济等理论为基础,以及强调对国家制定的行业信息标准的正确理解和应用。因此,经管类专业数据库应用课程设计应在满足组织管理目标和信息需求的前提下,以国家信息标准规范为设计依据来指导数据库应用课程设计。
1 问题的提出
1.1 国内外同类工作的现状与存在问题分析
目前国内各高等院校经管类信息管理与信息系统、电子商务等专业对此实践环节的教学大多是参照工科院系的做法实施,主要存在以下问题:
(1)重技术轻经管,忽略对组织的经济和管理内容的渗透
经管类信息管理与信息系统、电子商务等专业往往参照工科相关专业的做法,数据库应用课程设计以覆盖课程知识、展现数据库设计过程并通过此过程使学生掌握数据库设计和实施的设计过程和方法为目的,侧重于技术实现和细节,而忽略组织的经济、管理过程对信息的需求和规范。
(2)以巩固理论为主,缺乏课程间的关联和应用拓展
《数据库应用课程设计》一直以来固守完成本课程的理论知识巩固,放大课程作业量,将知识点串联后自成一体为宗旨,缺乏在专业层面上,把相关课程(包括管理学、经济和计算机语言等)关联起来的综合应用。
(3)以虚构项目为主,缺乏对企业信息需求的更准确把握
教学过程采用以项目为导向的教学模式,在课程设计环节, 由指导教师为学生提出一个基于数据库的软件开发项目, 以项目贯穿于整个课程设计教学过程的始终, 整个教学过程由项目中的任务来驱动。然而由于各种因素的限制, 所采用的项目大多是 "模拟式"项目,而"模拟式"项目不是实际工程所需要的项目, 一般由指导教师给出虚构的项目名称,按功能需求或要求进行模块划分等, 然后让学生模拟其功能进行开发。 如"学生成绩管理系统"、"图书管理系统"等即是常用于设计的题目,而对其内容是否符合实际应用则考虑较少。
(4)不完全符合经管类专业培养目标
在这种虚构的"模拟式"项目的驱动下, 虽然学生的综合知识和技能得到了一定训练, 但并不完全符合经管类专业"培养具有经济、管理基础知识;熟练掌握现代信息技术和信息管理与信息系统的理论、方法,能从事信息管理以及信息系统分析、设计、开发、管理和规划等方面工作的复合型专门人才"的培养目标。
2 解决方案
为了从根本上解决上述问题,笔者认为,以组织管理为目标的经管类专业数据库应用课程设计教学模式应采用以下解决方案。
2.1修正课程设计指导思想
重新研究数据库应用课程设计指导思想、要求和目标,在覆盖课程知识点前提下,修订出适合经管类专业的《数据库应用课程设计》指导书。充分利用学校实践教学、教学合作单位和老师科研项目,实现从"假、大、空"设计方式向符合实际应用型设计的转变,真正做到结合组织管理目标和信息规范进行数据库设计,将技术与管理并重的思想落到实处。
2.2增加实地调查环节
要抓好数据库应用课程设计实践环节,增加实地调查,可用资源除了实践教学基地、校企合作单位外,还可以通过学校设备供应商、外协加工制造厂等单位部门。通过采取多层次的合作,为学生短期实践提供良好的条件和环境,让学生更多的参与社会实践, 了解企业信息系统的实际构成、运作特点和所起的作用,了解实际业务流程和信息需求,在实践中培养他们的实用技能。对企业常规信息系统(如人事管理、资产管理、进销存系统、网上商店等)进行实地调查,形成调查报告,并作为下一步数据库课程设计的依据, 以切实解决企业经济、管理目标融入数据库设计过程的问题。
2.3引入行业信息规范和国家信息标准
将行业管理规范、国家信息标准和信息安全法规、政策与标准融入数据库设计中,扩展数据库设计的范围,将组织管理的实际信息需求与信息标准和信息安全相结合,设计出既满足企业发展需求,又符合法规、政策与标准的数据库,为进一步毕业设计奠定基础。
例如,学生在交警队实习,了解或构建机动车管理系统,则需按照GA23《机动车驾驶证管理信息代码》、GA24《机动车登记信息代码》、GA329《全国道路交通管理信息数据库规范》等数据管理规范进行信息结构构建,同遵守《机动车登记规定》和《机动车驾驶证申领和使用规定》中对各种业务的流程规定。
3 实施方案
再好的解决方案都需要与之配套的实施办法,才能将问题的解决方案落到实处。经我校数据库课程团队调查研究,我们认为,本方案的实施应从教学内容调整、资源融合、激励机制、效果评价四个方面入手,解决当前《数据库应用课程设计》教学中存在的问题,同时也为其它实践类课程改革进行有益的探索。
3.1教学内容调整
对前驱和后继课程进行适当调整,理顺课程间的衔接关系,重新定位《数据库应用课程设计》教学方法、手段、过程和目标,融入企业需求、信息标准、规范和信息安全的内容,确定本课程面向实际应用的指导思想。
例如,经管类信息管理与信息系统、电子商务专业在进行《数据库应用课程设计》前,应掌握至少一门计算机程序设计语言,修完《数据库原理与应用》、《管理学原理》、《管理信息系统》等课程。
3.2教学资源融合
教学方法、手段、过程和目标的调整,需要重新配备相应的教学资源为之服务,与以往不同的是,除校内教学资源外,更重要的是校内行政管理部门、校外企业、合作办学单位、校外教学基地及老师关系单位等都是良好的可利用资源。这些资源的合理利用,使课程设计能面向一个实实在在的组织,针对实际的组织目标和具体的业务流程,这种教学模式一方面提高了学生学习的积极性和责任感,另一方面赋予了课程设计更切实际的意义。
3.3教学激励机制
由于课程设计过程的调整,从"假、大、空"设计方式转为面向具体的实际组织业务,势必增加老师工作量,老师联系其关系单位和落实短期实习同样会花费时间和精力。因此,院系两级教学管理部门要对课程实践中,老师所做的工作给予认可,并量化为老师的教学工作量,加入年终考核中,才能有效地调动老师参与教学改革、实践教学及其活动的积极性。
3.4教学效果评价
对于教学效果的评价,应改变以往仅根据设计报告书面内容评定成绩的单一评价方式,采用结构评分方式,从调研过程、需求报告、设计过程、功能实现、设计答辩等几方面综合考核。对单项优秀的课程设计学生给予物质和精神上的奖励,设计方案被实习单位采纳的还可得到来自单位的资助,也为更深入的研究和设计提供了基础,同时能进一步激发学生的学习、研究热情。
4 结束语:
在实施《国家中长期教育改革和发展规划纲要》和教育部"高校本科教学质量与改革工程"意见的今天,教学改革的目标就是充分利用各种资源,提高本科教学质量。为使学生形成达到培养目标的综合能力,本文提出经管类数据库课程设计的新教学模式。通过改革教学模式和加强过程管理, 数据库课程设计一定会取得良好的教学效果。
参考文献:
[1]侯素芳,任艳频.电子技术课程设计内容改革的研究与实践[J].实验室研究与探索,2012.01
[2]陈代武,彭智朝,李曾妍.基于校企联合的计算机网络工程课程设计[J].计算机教育,2012.05
[关键词]审计;培训课程;设计;职业教育
完整的审计干部培训过程包括制订培训计划、设计培训课程、培训实施、教学评估以及根据评估结果对前几个环节进行调整,其中,培训计划阶段确定培训班的类型,并明确各培训班的培训目标和培训对象。课程设计则是针对培训对象进行培训需求与课程的研究,在此基础上安排课程、配备师资、选择培训的方式方法等,以期达到培训目标。课程设计影响甚至决定着培训目标能否顺利实现。
一、当前审计干部培训课程设计存在的问题
笔者曾从事审计工作多年,期间多次作为被培训者接受培训,近年来从事审计教研和审计教学工作,角色转换为培训者与执教者。从培训者与被培训者双重视角,根据多年实践与观察,认为当前审计干部培训课程设计主要存在以下问题:一是缺少先进的教育培训理念作为指引和支撑。拼凑几门课程开办培训班是容易的,在先进的教育培训理念指引下进行严谨的课程设计是不易的。二是缺少对培训需求的深入分析和清晰认知。培训需求不仅包括审计干部个体需求、审计机关组织需求、审计事业发展需求,同时还涉及三者间的关系、当前需求与可持续发展需求的关系问题。三是教学方法对教育培训理念的践行不够,有些培训班教学方法单一,基本以讲授式、“满堂灌”为主,有些将本应创造性灵活运用的教学方法教条化。
二、课程设计应以先进教育培训理念为引领
“理念”通常指思想,与观念关联,上升到理性高度的观念就是理念。教育培训理念决定了设计课程的种类、采取培训的方式、管理的模式及培训的效果。(一)职业教育培训的本质。职业教育正从为产业和特定职业提供技能培训的简单任务,扩展成为开发人力资源、实现可持续发展以及公民教育的综合性任务,因此,审计干部职业教育培训是对审计干部从入职开始贯穿整个职业生涯的职业教育培训。它不仅是一项提供审计技能培训的简单任务,而且是一项开发人力资源、实现审计事业和全体审计人员可持续发展的综合性任务。职业教育培训的本质就是一种人力资源开发。比如,日本就将原来的《职业训练法》彻底重组变更为《人力资源开发促进法》。“贯穿整个职业生涯”是吸收“终身教育”的理念,“可持续发展”意味着它不只针对此时此刻、特定岗位的具体技能,而是面向未来、重在发展。(二)学习过程。关于学习的理论有很多,近年来越来越被广泛接受的是建构主义学习理论。根据这一理论,学习是学员主动完成的过程。每个学员都是带着自己固有的经验和信念来到课堂,并以此理解和消化新的信息、概念、现象和问题,对这些新材料进行感知、联想、评估和决策,最后将其消化为自己的理解,整合到自己的信念系统中去。在这一过程中,学习者是学习活动的主人,学员是学习过程的主体。秉持这样的理念,课程设计应突出学员主体地位,营造有利于学员发挥主观能动性的情境,采用适当方法激发学员的学习兴趣,使其成为自主的、终生的学习者。(三)学员和教师的关系。西方曾有项调查,问人们最害怕的事情是什么。结果居然超过半数的人选择了公开演讲,仅次于死亡,排在第二位。如果老师把自己看作教学过程的主体、知识的灌输者和“权威”,那势必会带来巨大压力。而现在国际上比较通行的认识是,在教学中老师是一个分享者、引导者、推动者,带着平等、开放的心态进入课堂,目的是分享和启发思考,每位学员经由思考进行各自的知识和能力建构。在此过程中学员产生各样质疑甚至奇思妙想,这正是教学的成功,且会对教师和其他学员产生启发作用,并进一步引发思考,达到教学相长、学学相长之目的,正如经典案例教学教材中有句话所言:“愉快地引导案例讨论,其关键与其说是个人教学方法的高超,不如说是一种态度”。(四)工作与学习的关系。有研究发现,从能力学习的途径看,主要包括工作中学习、社会关系中学习和课堂培训,而这三者在能力发展中的比例是70:20:10。工作中学习是学习的常态。从一个人成长的角度看,最直接和帮助最大的方法是将其置身于挑战性的工作中,学习的最佳机会是在真实工作情境中。当前,我们所处的社会是知识和信息爆炸的社会,每个领域每天都会产生大量新知识、新信息,各领域间产生新的联系,低智力投入的工作被人工智能取代或即将被取代……所有这些都使得工作和学习的边界日益模糊。工作的过程就是学习的过程,而学习也越来越以再现、模拟工作的方式来进行,这也是为什么世界各国倡导和推行的培训方式都与工作结合得越来越紧密。比如,案例教学就是将真实情境引入课堂,由学员通过分析、讨论,实现认清现实世界复杂性和模糊性的目的;而行动学习英文是“learningbydoing”,即“做中学”,更是将工作和学习合二为一,以质疑与反思来解决工作中的问题。目前高校正在推行的“虚拟仿真”教学项目也正是案例教学和行动学习的结合方式。
三、课程设计应重点关注的方面
(一)课程设计应坚持需求导向,兼顾整体。与个体、长远与当前培训要服务审计发展大局,课程设计首先应着眼于审计事业发展的需求,因此,必须研究审计发展规划和战略、年度审计工作计划和要点。研究审计工作规划、战略,要面向发展,兼有前瞻性、外向性;研究年度审计工作计划和要点,使课程设计对于审计干部胜任当前和近期工作具有针对性。所制订的培训计划、课程设计应有助于审计人员获得和提升适应审计事业发展所需要的能力,从而实现个人、组织与事业共同的可持续发展。当然,在面向未来、突出事业发展需求的同时,还应兼顾具体单位需求和个体需求。2018年,审计署审计科研所曾对审计干部教育学院的市县审计局长培训班和审计理论研究骨干培训班的学员进行问卷调查,从得到的200多份问卷统计分析了审计机关负责人和审计业务骨干所应具备的知识和能力,包括审计及相关专业知识、宏观政策、管理学、人文社科、网络与安全、大数据等知识;组织领导、科学决策、沟通协调、具体业务、口头与书面表达等能力。这些应成为课程设计的重要依据。(二)课程设计的教学方式方法应是对教育培训理念的践行。《2018—2022年全国干部教育培训规划》中明确提倡改进教学方式方法,开展研讨式、案例式、体验式等互动式教学方法,探索运用访谈教学、论坛教学、行动学习、翻转课堂等方法。作为课程设计者,首先需要研究的是使用这些方法的原因以及这些方法背后的教育培训理念。所倡导的互动式教学方法、行动学习方法,是由一系列重要理论和理念生发出来的,如对职业教育培训本质的认识、对学习过程的认识、对学员与教师关系的认识、对学习和工作关系的认识等。如果不是真正理解、接受了这些理念,只是生搬硬套地使用这些方法,结果只能是得其形而失其神,变得教条化;反之,得其神(精髓),就可灵活运用各种方法,还可以由此创新出更多方法。2017年审计署审计干部教育学院主办培训班课程设计的教学方式组合情况如表1所示。从表中可以看出,在对培训方式的选择上,将讲授、案例教学、研讨、座谈、访谈等多种方式结合运用,传统的讲授模式基本控制在50%以下,有的班只占1/3左右。从培训实施效果看,学员们普遍认为课程设计将丰富的课程内容、优秀的师资、灵活多样的教学方式方法充分整合,取得了良好的教学效果。(三)课程设计应贯穿培训全过程。应坚持持续化设计的理念,将课程设计贯穿于培训全过程。一是对培训班课程在上报方案的基础上细化任务设计,提前与授课老师沟通,明确授课内容和形式。二是深化研讨课设计。研讨课一直是干部教育培训的重点和难点,其效果直接关系到整个培训的成败。应放弃简单、自由的讨论方式,采用结构化研讨方式。研讨课前根据教学进程、学员学习领会的情况,收集学员最关注、最想解决的问题,在课程研究的基础上列出详细的结构化研讨提纲,使研讨更富实效。一个好的结构化研讨需要精心设计和备课,需要全过程的引导和掌控。三是课程设计者应全程跟班听课,了解教学进度和教学效果,根据培训目标、课堂现场反馈和学员接受情况,及时对课程、师资、案例、教学内容和教学方法等进行必要调整。
四、实际教学案例探讨
关键词:物业管理信息系统;案例;任务驱动;项目管理
0 引言
近年来我国经济发展迅猛,人们的生活水平不断提高。伴随着信息技术的不断进步,在“互联网+”的大环境下,利用移动互联、大数据、云计算等现代化技术,采用多种手段对物业进行综合管理的现代化物业管理将更加依赖先进的物业管理信息系统。物业服务3.0时代的物业管理信息系统,在提高物业管理企业竞争力的同时,也推动了我国物业管理行业整体水平的提高,是物业管理行业实现管理现代化的必由之路。
1 物业管理信息系统课程的重要性
物业管理信息系统课程一直以来都是物业管理专业的核心课程,该系统是一个由人、计算机等组成的,能进行物业管理信息的搜集、传递、储存、加工、维护和使用的系统。它可以及时提供物业管理者需要的数据和信息以及未来发展趋势预测等,帮助管理者进行物业经营管理决策。
在物业管理专业的教学计划中,支持物业管理信息系统课程的先修课有计算机文化基础、Visual Basic程序设计、数据库与程序设计和物业管理实务。物业管理信息系统课程的学时设置为32学时理论+16学时实验+64学时课程设计。课程的教学目标是学生通过学习该课程能够明确物业管理知识、管理流程、系统涉及的所有业务以及各业务之间的关系;能够熟练使用现行系统分析存在的问题和不足;对现行系统的简单功能进行二次开发;自行开发功能和结构相对简单的小型物业管理信息系统。
2 物业管理信息系统教学中的难点问题
物业管理信息系统是一门理论性和实践性都很强的交叉性学科,在教学过程中面临诸多问题。
(1)大多数学生认为物业管理信息系统课程抽象、枯燥,而且难学,从而产生了困惑和畏难情绪,影响了学习兴趣和积极性。
(2)大多数物业管理信息系统教材及相关参考书中案例较少,理论讲解过多,致使学生在对物业管理信息系统没有感性认识的前提下被动地接受相关理论,无法将所学理论知识应用到实际,在遇到实际问题时不知如何入手。
(3)学生对软件开发和数据库等知识的掌握水平参差不齐,只有部分学生具有高级语言编程的能力,而其他学生仅掌握计算机操作的基本技能,教师很难确定讲授知识的广度和深度。
(4)随着信息技术的发展,物业管理理念和范畴不断发生变化,物业管理信息系统的表现形式也不断推陈出新,教师备课的难度不断增加,教学内容的选择和组织工作日益艰巨。
若想应对这些挑战,做好该课程的教学,传统的教学方法已经力不从心。只有综合应用多种教学理念、方法和手段,把教学内容以一种有主题的、合乎逻辑的、相互关联的形式整合在一起开展教学,才能有效解决上述矛盾和问题。在课程教学改革实践过程中,我们运用基于案例项目任务驱动教学方法和基于项目管理技术的课程设计管理考核方式,事实证明两者相结合的合作学习教学模式行之有效,取得了理想的效果。
3 案例项目任务驱动教学方法与项目管理技术结合的教学模式实践
3.1 教学环节之间顺序的调整
物业管理信息系统课程教学通常采用的方式如图1所示,按照先理论、后实验、最后课程设计的顺序进行。这种串行教学过程存在诸多问题:理论授课之后,上机实验学时不足以加深学生对理论知识的理解和掌握;集中到学期末进行课程设计,两周时间内进行调研、需求分析、设计和实施,并生成设计报告,过程太仓促;学生提交了设计报告和系统软件,课程设计已接近尾声,教师来不及进行反馈和指导,设计质量难以保证。
因此,我们在课程教学改革实施过程中对教学环节的顺序进行了调整,如图2所示。改变课程教学和课程设计原有的串行方式,建立“理论教学一实验教学一课程设计”3个教学环节并行进行,在时间安排上相互协调,在教学内容上相互照应。调整之后,3个教学环节之间、教学内容之间的逻辑关系如图3所示。
3.2 案例项目任务驱动教学方法的运用
理顺了教学环节和教学内容之间的关系后,在教学过程中还需要科学的教学方法作为支撑,将物业管理信息系统课程教学改革综合案例教学、项目教学、任务驱动教学等方法运用到课程的教学实践中。各教学环节和教学内容与案例项目任务驱动教学方法之间的关系如图4所示,以“案例”作为理论教学“引导”,以“项目”作为课程设计和实践教学的“主线”,把项目分解为若干“任务”模块,将教学中重点知识融入各个任务模块;以“任务”模块“驱动”学生对具体“案例”进行模仿,最后把各个任务模块“组装”,构成一个完整的项目,完成课程设计任务。这种教学方法的优势是结合理论知识与实验操作,将“教师引导一学生模仿一积极学习一自主创新”的学习过程科学合理地融入教学。
3.2.1 案例项目的选择
在讲授理论知识之前,教师根据具体课程内容,精心挑选一个和物业管理专业关系紧密、功能完整的项目(如小区物业管理信息系统),进行相关教学资源的收集和整理。案例讲解是从高年级学生的作品中选取功能较为完备、更贴近学生实际水平的课程设计作品进行讲解,从而激发学生学习的积极性和自信心。
3.2.2 项目分解
根据理论教学和实践教学的内容,我们对挑选出的案例进行剖析和设计,构成相对独立、简单的多个案例模块。分解项目过程中要注意几个问题:首先,要与教学内容相结合进行合理分解;其次,重新组合之后,分解的案例模块在功能上仍然具有完整性,而且前后各模块应具备一定的可扩展性,前后模块之间具有一定的渐进性。以小区物业管理信息系统为例,可以分解成系统需求及功能分析、业务流程分析、数据流程分析、数据字典、数据库设计、住户资料管理、住户投诉管理、住户报修管理、住户缴费管理、停车车位管理10个模块。分解的案例模块之间存在着先后关系,如完成“需求分析和系统功能分析”模块后,才可进行“业务流程分析”模块;完成了“业务流程分析”模块,才可进行“数据流程分析”模块的工作。
3.2.3 任务安排
按照提出问题、分析问题、解决问题和扩展问题的步骤完成每个案例模块的学习后,教师给定一个项目,编写如下材料:项目任务驱动教案、教学过程设计、项目任务书和任务完成评价表等教学资料;然后,引导学生按照理论课程讲解的“案例”,把项目分解成相应的任务,通过模仿、讨论、查阅相关资料,充分利用教学资源等自主学习方式;同时,指导学生参考案例,把知识逐步深化,每完成一个任务模块,就将其与前面的任务模块进行“组装”,最终组成一个完整的物业管理信息系统。
3.3 基于项目管理技术的实践教学管理与考核
案例分析和演示之后,就进入学生实践操作环节(实验教学、课程设计同时进行),教师在该教学过程中起辅助和指导作用,要充分发挥学生的主体能动作用,在上机实验过程中对知识技能的理解和掌握逐步深化。
在物业管理信息系统教学改革中把项目管理的思想应用于实践教学,具体操作如下。
(1)在项目任务完成过程中采取2~3人的“项目小组”形式,每个项目小组选择一个组长作为项目负责人,负责制订项目的相关计划、本组人员的监督和协调、组员的绩效考评等工作,是项目组至关重要的角色。
(2)为每项任务、课程设计过程制订进度表,监督和检查各小组是否在规定时间完成各阶段的工作,保证课程设计能够按时顺利完成。
(3)严格审查每项任务的完成情况和阶段性的课程设计成果,加强质量监控,及时解决学生遇到的问题和困难,保证设计作品的质量。
(4)借鉴项目管理中的绩效管理和目标管理机制,利用考核给学生一定的压力和约束,但也给予充分的指导和激励,从而提高学生的学习兴趣,激发学生的主动性、创造性和团队合作精神。
实践教学成绩考核分为过程和结果两个部分。过程考核包括态度纪律、工作计划的执行两个方面;结果考核主要包括设计报告、作品和创新3个部分。根据以上5个考核指标汇总成绩,最后按照各项指标所占比例计算总分,如表1所示。