项目开发管理课程设计教学方法研究与实践

时间:2022-10-22 10:13:53

项目开发管理课程设计教学方法研究与实践

摘要:分析目前在计算机专业课中课程设计的现状和存在的问题,并根据课程设计的特点与课程的关系,结合作者多年教学经验和企业经验提出一种课程设计实施的改革思路。通过在项目开发管理课程设计的实践探索,充分证明这是一个非常有效的教改方式,在其他专业课的课程设计中也具有很好的参考价值。

关键词:教学改革;课程设计;软件开发;软件管理

项目开发管是一门理论性深、涉及面广、实践性强的计算机专业课,为此,各高校在该课程的教学计划中都会利用1~2周的时间进行项目开发管理课程设计实践教学,用以加深理解授课内容,培养学生应用和动手能力,可见课程设计是一个必不可少的重要实践环节。带好课程设计,达到课程设计的效果是本次课程设计改革的目的。

1课程设计的现状及存在的问题

目前,计算机专业课的课程设计现状比较固定、单调,很多学校在每学期前16~17周集中讲解课堂授课内容,课堂教学结束后,在临近期末考试前1~3周进行为期1~2周的课程设计。通过多年的教学研究和与学生们的沟通,我们认为这种教学进程安排存在许多弊端[1-2],其主要表现有以下几个方面。

1) 课程设计时间太短。课程设计的内容决定了设计过程和内容要完整,要在1周内,理解十几周的教学内容并将其完整设计出来,这是一件非常困难的工作,为此,很多同学从网络上机械地下载一些信息,并进行复制粘贴,他们没有理解设计本质,也没有自我设计过程,这违反了我们课程设计的初衷。

2) 不利于期末考试复习。课程设计一般始于专业课教学完成之后,学期末前的1~3周内,这正是学生期末考试复习阶段,许多学生无暇顾及课程设计,这种状况直接影响课程设计的质量。

3) 缺乏思考和创新的过程。知识的学习是一个渐进过程,是一个学习、消化、思考和创新的过程。对学生来说,在1~2周的课程设计中,完成这么多的过程,不利于知识的学习和创新思维的形成。

4) 短时间内很难体验到管理和团队合作的氛围。团队合作要有一个任务分配、角色明确、共同讨论、问题求解、成果审核、总结和评价以及管理的实施过程。但由于时间太短,全部过程难于实现,另外,由于时间短,合作过程中本应该出现的问题没有出现,即使出现问题,学生也没有充分的时间去讨论解决。

2课程设计教学方法研究

为了解决目前课程设计中普遍存在的问题,我们走访专业课教师,在大学生中进行问卷调查,整理和分析问题产生的原因,同时,结合社会对软件人才的技能需求,以及多年教学改革的经验,我们对课程设计过程进行了12个方面的归纳、整理和设计,改革了传统课程设计模式,提出了一种全新的课程设计理念,并在项目开发管理课程和项目开发管理课程设计教学中进行实践,实践证明全新课程设计理念非常成功。

改革课程设计12个方面的具体实践思路如下[3-5]。

1) 分解课程设计内容。首先,教师在备课期间,要根据每章讲授内容相应地把课程设计内容进行分解,以一周之内可以完成的工作量为模块,形成大作业内容,然后,在授课过程中随每章的讲解内容,将大作业模块布置下去。

2) 进行问卷调查。在第一周内,对学生进行问卷调查,摸清每个学生的特点,包括他们血型、情趣爱好、知识范围、动手能力、电脑拥有、今后志向等,为今后授课和组成项目小组提供依据。

3) 组成项目小组。在第二周,以问卷调查为依据,将4~6名学生组成项目小组。组成小组的原则是男女搭配、优差结合、志愿和指定相结合。

4) 确定角色和明确责任。项目小组组成以后,按软件企业项目小组建制形式进行角色分配,选举组长,让每个成员都明确自己扮演的角色,知道自己在团队中的责任。

5) 跟踪大作业的进度和质量。要求每个团队每周必须召开一次小组周会,地点不限,每次的周会要有会议记录以便跟踪检查,了解进度和遇到的问题。

6) 小组长定期汇报。每隔4周,由课代表(拟聘PM)组织召开一次项目小组长会议,由各个项目小组长进行汇报,内容包括进度、质量和问题。遇有解决不了的问题,大家要群策群力共同讨论寻求解决方案。

7) 整理和规范。在课程的最后一周,要求各组整理分阶段完成的大作业的内容,形成初步的课程设计报告。

8) 布置课程设计规范要求。在进入课程设计的前几天,进行课程设计要求规范讲解。

9) 搭建配置管理环境。配置管理是软件企业在项目管理过程中一个比较重要的管理环节。在课程设计期间,学生相对集中在一个机房,按规范要求共同进行课程设计的文档整理,这为体验配置管理提供了可能。

10) 成果分享。在课程设计的最后一天召开成果分享会,每组组长上讲台,进行课程设计汇报,让大家分享工作经验,同时,要求每个小组成员上讲台,发表一句话感言,让每个学生得到展示自我的机会。

11) 老师点评。根据每个小组的汇报情况,老师进行现场点评,指出不足,但重点是表扬各组的突出特点,激励大家的热情。

12) 量化考评。按着学生在项目组中承担的任务量、完成质量、文档规范性、参与积极性、执行力等10个方面,由组长进行量化评价,该评价结果将作为课程设计成绩的重要参考依据。

3课程改革的特点

1) 通过每周的大作业形式,把课堂内容与课程设计内容紧密地联系起来,解决了在一周课程设计时限内,完成众多设计内容的难题。

2) 团队合作为情景教学提供了实施环境和基础。

3) 每个人明确的角色和任务分工,形成了团队合作氛围。

4) 对每个人都有质量跟踪和量化考评标准。

5) 课程设计内容被分解到每周的作业中,为学生提供了足够的课程设计时间,激发了学生们积极性、主动性和创新性。

4反映实践效果的实例

通过课程设计的改革实施,我们感到教学活动发生明显变化。

1) 在课间和课后主动询问授课内容的学生不断增加,学生询问授课内容时,都能有意识地把课堂上的内容与课程设计的内容联系起来。

2) 有些项目小组在项目进行到了一半的时候,发现设计上存在问题,面对这样的情况,有些项目组主动前期全部设计,推倒重来,用新的思想进行设计。由此可见,新的授课方式激发了学生主动性,培养了学生敢于否定自己,勇于创新的精神。

3) 成果分享会上,曾在工作方式上产生摩擦和误解的项目小组成员,互相请求原谅、互相拥抱,场面感人。这说明新的教学方式让学生体验到团队合作的珍贵。

5结语

本次课程设计改革实践探索是以项目开发管理课程为依托进行的,其反映出来的正向效果非常明显。它不仅仅适合于软件开发管理课程设计,对其他专业课的课程设计也具有非常好的参考价值和示范作用。

参考文献:

[1] 石彪,周鲜成,刘利枚. 提高工科课程设计质量的思考[J]. 黑龙江教育,2006(3):58-59.

[2] 张冬敏. 高校课程设计教学中存在的问题与对策研究[J]. 改革与开发,2009(9):172-173.

[3] 朱克敌. 软件工程的情境教学方法研究与实践[J]. 计算机教育,2009(2):106-108.

[4] 刘晓燕,刘立君,宫克勤. 课程设计教学模式改革探讨[J]. 黑龙江教育,2007(7):58-59.

[5] 李伟光,庞云阶. 独立学院计算机专业课程建设教学模板化改革与实践[J]. 教育与教学研究,2008(16):99-100.

Study and Implement of the Teaching Method of Course Design of

Project Development and Management

ZHU Ke-di

(Department of Information Engineering, Shenyang Institute of Engineering, Shenyang 110136, China)

Abstract: This paper analyzes the current status of computer science course design and existing problems, according to the relationship with the characteristics of course design and course, combined with the years of teaching and business experience, proposed the reform ideas of the course design. Through the exploration on the "Course Design of Project Development and Management" which full prove the effectively of the education reform, also has a very good reference value in the course design on the other specialized courses.

Key words: teaching reform; course design; software development; software management

上一篇:“高级语言程序设计”网络课程的研究与开发 下一篇:智能科学与技术专业实践环节改革与建设