这篇课程设计论文范文属于论文任务书免费优秀学术论文范文,课程设计有关毕业论文格式范文,与构建理在《C#程序设计》课程设计中的应用相关本科毕业论文任务书范文。适合课程设计及教学法及网络工程方面的的大学硕士和本科毕业论文以及课程设计相关开题报告范文和职称论文写作参考文献资料下载。
摘 要 :针对《C#程序设计》课程设计教学质量不高的问题,提出基于构建理论的项目引导的教学方案.该方案分为教学准备、课程设计实施和课程考核三个方面,并对存在的关键问题进行阐述.教学效果显示该方案能提高学生学习的质量和教师的指导效率.
关 键 词 :教学质量;构建理论;课程设计;软件项目
0 引言
课程设计是课程教学的重要组成部分,是加强实践教学的重要环节,培养学生创新能力的有效途径.《C#程序设计》是网络工程专业的专业课程,为此,我校网络工程专业培养方案中规定该课程需进行课程设计.《C#程序设计》主要是通过实践环节,加深学生对基础知识和基本理论的理解和掌握,培养学生综合运用所学知识的能力,使之在项目案例分析、设计、计算、制图、运用标准和规范、查阅设计手册与资料以及计算机应用能力等方面得到初步训练,促进学生养成严谨求实的科学态度.目前,此教学环节存在的问题主要如下:(1)课程设计的课时较少,学生不能系统了解整个开发过程;(2)如何进行教学管理来提高学生的学习质量;(3)如何合理评估学生的教学情况.
针对以上问题,在此将构建理论应用到本课程设计来提高教师的教学效率和学生的学习质量.
1.构建理论
建构理论(Constructivism)最早由瑞士心理学家皮亚杰(J.Piaget)提出,他认为知识不是通过教师传授得到的.而是学生在一定的情景下,借助他人(包括教师和同学)的帮助.利用必要的学习资料,通过意义建构的方式而获得.而基于建构理论的教学法要求,在学习过程中,要以学生为中心,教师应起帮助者角色,利用情景、协作、会话等学习环境要素,充分发挥学生的主体性和创新精神,使学生有效地达到对当前所学知识的意义建构.目前,在此理论的指导下,已存在三种较成熟的教学方法,分别是支架式教学法、抛锚式教学法和随机进入教学法.支架式教学法是为学生对知识的理解提供一个知识框架,把复杂的学习任务加以分解,便于引导学生逐步深入理解:抛锚式教学法是让学生到真实事件中感受、体验,从而获得直接经验,以真实事件和问题为基础;随机进入教学法是让学生随意通过不同途径、不同方式进入同样教学内容的学习,从而获得对同一问题的多面的认识与理解.
根据《C#程序设计》实践性较强的特点,采用抛锚式教学法思路构建相应的项目案例来引导学生的学习.
2.基于构建理论的教学实施
整个课程设计的教学过程分为准备阶段、课程设计实施、课程考核三个阶段.
2.1准备阶段
(1)指导教师制定课程设计指导书.课程设计指导主要包括课程设计指导计划,设计目的、实验内容、实现思路、项目进展计划和课程考核方法.经由实验室主任审核、学院教学院长批准后实施.
(2)实验器材准备.根据课程设计指导书的要求准备所需的教学器材、电脑,以及工具软件,为学生实验做好准备.
怎么写课程设计毕业论文
播放:28294次 评论:6413人
(3)学生编制成项目组.按照学生选择的实验项目方向,选择3-5名学生组成项目小组,并选出一名专业基础知识扎实,具有较强沟通能力的学生担任项目组长.
(4)确定课程设计选题.指导教师根据学生选题方向,基本知识掌握情况和相应学习能力,在控制选题的难度和广度前提下选出一些典型的项目案例来帮助学生学习.
2.2课程设计实施
(1)下达课程设计的教学任务.指导教师在学生实训之前需要讲解课程设计的教学目的、教学内容及时间安排、实验地点、实验纪律等事宜.对参加的学生适当地考勤,以防止学生迟到、早退、请假.
(2)在学生了解课程设计的内容后,项目组长指导小组成员依据课题进行文献调研和现场调研,了解项目的功能需求和性能需求.经过小组不断的讨论形成项目开发的文档材料例如软件需求说明书、软件测试计划书、用户使用说明书、项目的进度计划、质量管理目标和人员组织计划.
(3)实训过程中,小组成员按照开发计划对项目进行分析、设计、编程、单元测试和集成测试.按照软件开发的标准制定每个阶段的文档材料.另外,要求每个项目组应定时集中开会,讨论、分析存在的问题.提出处理的方案.
(4)指导教师需要掌握每个项目小组的进展情况,按时检查学生实训进度,对每组每阶段的工作进展情况分析:指出存在问题,以及下一步的项目工作重点.
2.3课程设计考核
本课程设计的考核方式为平时成绩、基础知识考核和作品考核三部分,所占比例分别为20:40:40.平时成绩主要考虑对平时作业、学习态度、上机出勤等方面进行