基于“金课”标准的“软件项目管理”课程教学设计*

2022-03-31 04:18唐光义张淑丽黄海哈尔滨理工大学计算机科学与技术学院
教书育人 2022年9期
关键词:高阶金课项目管理

唐光义 张淑丽 黄海 (哈尔滨理工大学计算机科学与技术学院)

2018年教育部在全国高校本科教学工作大会上提出进一步深化高等学校教育教学改革,要求强化“创新性、高阶性和挑战度”,打造一批全国示范性“金课”,逐步淘汰“水课”。根据教育部要求我们软件工程专业以工程教育认证为契机,对本专业课程进行全面梳理和重构,适当增加课程难度、挖掘课程深度、提高课程学习挑战度。教学实践证明这样做切实提升了专业教育教学质量,取得了良好教学效果。[1-3]

一、课题研究的意义

“软件项目管理”是软件工程专业的必修课程,在软件项目开发中具有举足轻重的作用。本课程属于多专业交叉学科,涉及经济、法律、管理、心理等学科,对工科专业学生来讲有点偏“文科”,在学习过程中学生往往感觉乏味,教师在讲授的时候也往往因缺乏实际项目经历而显得“纸上谈兵”,从而使得本课程教学过程出现“两难”的尴尬处境。[4-5]究其原因主要是存在以下三个方面的问题:第一,课程教学内容难度不够。本课程的基本知识点都是从实际工程项目实践中总结出来的,课程主线是项目管理,是项目管理知识在软件开发中的应用。随着工程实践中应用的技术路线、开发工具、工程理论的改进和完善,在课程教学中,也要不断增加课程的深度、广度和难度,凸显课程教学内容的实际应用价值。第二,课程教学活动不够丰富。在以往的课程讲授中以“教师讲、学生听”为主,在听的过程中学生往往感觉乏味无趣,教师在讲的过程中由于得不到学生反馈也可能情绪不高,导致课程教学效果不好。第三,课程考核方式较为单一。本课程需要掌握的基本理论和基本概念较多,运用笔试考核方式,往往是学生在考试之前下点功夫背一背,就能够顺利通过期末考试(笔试),但是未必会对这些基本理论和基本概念进行实际应用。

“两性一度”的“金课”建设标准,为本课程指明了教学改革的方向。按照新思路在授课过程中,我们采用大量分散案例来解释和验证“软件项目管理”基本知识,同时采用综合的方法将各个知识单元有机整合起来。我们结合实际岗位工作需要,针对软件项目管理人员应具备的知识和能力,探讨高阶的教学内容,并采用创新的教学方法。在课程考核中,我们重视学生解决实际问题能力的考查,引导学生通过项目实践来理解和掌握本课程的知识点,提高课程学习的挑战度,激发学生的学习兴趣。[6-8]

(一)课题研究的基本内容

基于“金课”建设标准要求,改革传统工科课程教学模式,以培养学生解决复杂软件工程问题为中心,进行课程教学内容、教学方法、教学手段、考核方式和评价形式的再设计,把“软件项目管理”打造成为软件工程专业的“金课”。在课程教学过程中,创新教学方法,教授“高阶”知识,优化课程考核方式。在授课过程中,对教师和学生都要提升挑战度。[9]

(二)本课程的教学目标

第一,理解和掌握软件项目管理的基本原理、概念,并能够运用基本决策方法制定软件项目开发计划,实施项目的跟踪监控。第二,培养团队合作意识和团队合作能力,能够正确评价软件项目实施对社会可持续发展的影响,并养成软件工程师的职业道德,形成遵守职业规范的习惯。第三,培养组织软件项目实施的管理能力,理解软件项目开发过程中信息传递的重要性,培养沟通交流的能力。第四,针对复杂软件项目,能够应用课程所学知识制订软件开发计划,合理利用资源、高效组织人员、有效进行过程控制,实现软件项目开发目标。通过本课程教学目标的达成,培养学生软件开发项目管理能力、组织能力、团队协作能力,以及良好的沟通交流能力。

二、本课程教学设计重构的原则

“两性一度”是“金课”建设的标准。在课程的教学中,要按照人们的认知习惯,有层次地稳步推进。在对一些基本概念、原理、方法的讲授中,可以采用“低阶”的策略,但是对这些原理、方法仅仅是理解和掌握是远远不够的,还要采用“高阶”的策略,对基本知识点进行分析、评价和创造。在教学设计中“低阶”是基础、是支撑条件,“高阶”是升华、是价值所在,要把两者有效结合起来。课程教学内容多数要采用高阶的教学方法,只有少数基础内容采用低阶教学方法。“创造性”指在学习过程中不是简单进行知识点的推送,而是在解决实际复杂工程问题中,对解决方法的探究、推理,让学生与知识点产生“共鸣”,使学生感受到自己在解决问题过程中的“创造”。“挑战度”指教学过程中对于教师而言具有一定难度,对于学生学习过程而言也具有一定难度,双方都不能“轻而易举”地完成,意味着教师要在课程上多投入,学生要在课程上花精力,这是双方共同努力的过程。[10]

(一)教学设计体现“高阶性”

“高阶性”就是在课程学习的过程中,要注重分析、评价和创新学习方法,培养学生的知识综合应用能力和高阶思维能力。传统的学习过程中,主要是“教师讲、学生听”,教师划分出课程重点和难点,对基本概念、基本原理、基本方法进行重点讲授,一些重要内容要求学生理解、记忆,并能够做到初步应用。但是在教学设计中,较少涉及高阶的教学活动,例如项目情景再现、课堂案例研讨、学生分享心得等。[11]

在“金课”建设中,要把原来很多基础内容放到课下让学生自学完成,课上要进行较多的高阶教学活动。在课堂教学中需要学生更多地参与,让学生成为课堂“主角”,“不仅要带耳朵来听,还要张嘴来研讨”,从而更加注重学生能力的培养。同时,教师通过自己的言行举止、身体力行来为人师表,在课堂教学活动中潜移默化地影响学生,使学生在工程实践中科学严谨、开放合作、认真自省、勤奋务实。

(二)教学活动体现“创新性”

“创新性”指课程教学手段、教学方法和教学形式要与信息技术的飞速发展相吻合,从而激发学生学习兴趣。采用多种形式、多种手段、多种方法,以学生喜闻乐见的方式共同探讨、一起学习,实现教学相长。例如在“软件项目管理”课程讲授到“团队管理”的时候,就可以和学生共同探讨寝室文化建设问题,也可以探讨诸如你愿意和什么样的人做队友,或者你和队友之间如何加深感情,甚至可以谈在玩电子游戏的时候你们的团队是如何协作的,从而让学生理解团队管理的重要性。又如在讲授软件项目实施对社会可持续发展影响的时候,可以和学生探讨“滴滴顺风车”问题,还可以结合现在众多“抢票”软件的社会影响,让学生深刻理解软件项目的实施确实会影响到我们的生活,所以要注重社会伦理、职业道德、职业规范的修养。[12]

课程讲授过程要根据内容不同创新教学活动,不拘泥于已有形式。对一些没有定论的问题可以采用课堂研讨形式,对一些结论明确但又不太容易理解的问题可以采用上机演示、情景分析等形式,对一些较为基础但是又非常重要的问题可以采用翻转课堂、“做中学”的形式。在课程教学过程中要根据教学内容的不同,采用在线教学、线上线下相结合、案例研讨、翻转课堂等多种形式相结合的教学方法,充分利用现代信息化技术,开展灵活多样的教学活动,从而提高学生的学习兴趣,提升教学质量。

(三)考核要求体现“挑战度”

在“金课”教学过程中,教师面临诸多挑战,学生也同样面临许多挑战,考核的各个环节都具有相应的挑战性。[13]对这个挑战度的设计并非故意“刁难”学生,而是依据教学设计的三层目标,分别设计相应的考核要求,如图1所示。

图1 教学设计的三层目标

1.知识认知部分的考核

课程基本概念、基本原理、基本方法的考察,对于学生的要求就是理解并记忆。学生经过课前预习、在课堂上听教师讲授以及课后通过工程实践的练习,一般都能够很好地掌握,对这部分的考核就可以使用客观试题。

2.技能方面的考核

技能方面的考核主要是检验学生实际动手能力。例如针对课程教学的某个环节或者某个特定问题,考查学生是否能够通过自己的思维分析问题、评价各种解决方案的优劣,并通过有效的团队协作、操作实践,高效地解决问题。这类题目不仅要求学生完成项目的要求,还要求学生协同完成项目,让学生以小组为单位共同解决实际问题。这类题目更接近生活、工作的真实“需求”。

3.态度方面的考核

教师在考查学生的情意目标时通常会想到“申论”,让学生学习后能够独立解决实际问题,给出自己的主见。其实这项考试是非常难的,因为太功利,学生通常会“押题”,提前准备好相关内容,到考试的时候再背下来,从而完成考试,这不符合考核要求。同时,组织学生参加这类题目考查的时候,通常是给学生开放的答案,没有唯一的,学生之间不仅是相互竞争的关系,还可能是相互学习、相伴成长。考查学生的时候要关注他们循序渐进的学习过程,使得在课程内容学习完成后实践内容也完成了,这样学生的自我认知水平就会伴随课程过程而提升,从而达成教学的“情意目标”。

推进各门课程按照“两性一度”的“金课”建设标准进行教学过程再设计是一项任重道远的工作,需要循序渐进地推进。全面落实“加强金课建设、规范教学过程、提高教学质量”的要求,要进行顶层设计,制定总体方案。我们对“软件项目管理”课程根据“金课”建设标准要求,进行了初步探索和实践,取得了良好的教学效果。但这是一项长期工作,在以后的教学过程中还需要持续地改进和完善,进一步提高教育教学质量。

猜你喜欢
高阶金课项目管理
装配式EPC总承包项目管理
“金课”建设背景下光传输技术课程的建设实践
课程思政改革背景下“金课”建设的探索与实践
项目管理在建筑工程管理中发挥重要作用
高阶时频变换理论与应用
项目管理在土木工程建筑施工中的应用探究
项目管理在土木工程建设中的应用分析
大学生心目中的“金课”
高阶思维介入的高中英语阅读教学
高校本科教育“淘汰‘水课’、打造‘金课’”刍议