基于动态分层教学法的课程思政教学设计

作者: 梁菲菲 宋承继

基于动态分层教学法的课程思政教学设计0

[摘           要]  基于动态分层教学法的课程思政教学设计旨在设计研究出一个分专业分层次的动态课程资源,统一规划,贴合多专业人才培养需求;提高学生学习兴趣和主动性的同时,分专业分层次地设计项目内容和难度等级,引导学生轻松收获学习成果。以项目为导向,牵引思政元素,激发学生科技报国的家国情怀和使命担当;培养学生精益求精、德技兼修的工匠精神以及学术严谨、实事求是、追求真理的科学精神等,发挥好课程育人作用,将价值引领、知识传授和能力培养三者融为一体。

[关    键   词]  动态分层教学法;思政教学;分专业分层次;课程资源

[中图分类号]  G712                   [文献标志码]  A                   [文章编号]  2096-0603(2023)09-0055-04

一、引言

计算机语言类课程是当代大学生的必修课程,NET作为流行的开发平台,其所支持的C#语言凭着自己独有的特性越来越被开发人员接受,并且越来越多的高职院校将C#.NET、ASP.NET列入人才培养方案中。如何进行C#的教学改革以适应社会的发展,如何在教学过程中针对高职学生特点,充分调动学生的学习兴趣,最大限度地挖掘学生的潜能,激发学生的创新思维,培养开放型、实用型人才,是摆在从事.NET课程教学教师面前亟待解决的课题。

当前我国C#课程的教学内容不系统,普遍重语法、轻实践,缺乏对学生系统编程能力的训练,使学生理解难,学习不系统,无法动手编程。这与素质教育和卓越工程师教育的要求不符。究其原因,主要是教学内容不合理,与实际应用脱节,教学过程缺乏实际问题应用训练等。为了提高教学效果,许多高职院校后期开展Visual C#程序设计项目实训,学生在实验课程中参与项目的整体研究工作,能够拓展学生的思维方式,提升学生的创新能力,培养学生的团队合作能力,为学生进一步深造和就业打下良好的实践基础。

为了达到好的教学效果,目前各大高校从五个角度做了教学改革[1]。

1.教学计划(人才培养方案)的制订和修改。安排专门的实训周完成项目的设计和开发,学以致用,巩固学生所学。

2.教学方法的改革。采用四步教学法、小组讨论法、案例教学法、项目教学法、就业导向法、“一体化多层次”问题引导法等教学方法[2],突出学生的主体性,让学生自主学习、积极学习。

3.软硬件环境设施的改善。学校加强基础设施建设,建设高配置的软件开发实验室。

4.建立校企合作模式。采用“专业知识学习+企业项目实战”的教学模式,边学习边实践,螺旋式提升专业能力。以就业为导向培养学生。

5.组建软件开发团队。由开发经验丰富的教师带领优秀的学生组成软件开发团队,参加软件大赛,为优秀学生技能提升创造条件。

二、基于动态分层教学法的课程思政教学设计的研究价值

(一)基于动态分层教学法的课程思政教学设计满足高职教学要求

根据高职教学“以需定岗、以岗定能”的特点,高职院校要培养“高知识”“高技能”型人才,而做到这些就需要教师提高教学质量、准确把握该课程的课程性质、制定课程标准、完善教学内容、掌握教学任务、清楚教学目标、讲解教学重点、把握教学难点、介绍应用领域等,对提高教学质量有非常重要的作用。而完善教学内容是重中之重,把握好课程标准中的内容和项目,及时更新教学内容,保证教学内容与实际需要相适应,能让学生明白学习这门课程的重要性,能更好地让学生学到更多更实际的知识,可以更好地培养学生的动手能力,才能更方便、快捷地提高他们的实践操作能力。基于动态分层教学法的课程思政教学设计通过动态灵活更新内容,弥补了传统教学资源更新慢的缺陷,有利于与时俱进,形成平台模块课程。

(二)基于动态分层教学法的课程思政教学设计匹配高职教学现状

.NET作为流行的开发平台,越来越多的高职院校都将其所支持的C#语言和Visual C#程序设计项目实训列入多个专业的人才培养方案中。以陕西工业职业技术学院为例,目前面向信息工程学院的计算机应用专业、信息管理专业、数字媒体应用技术专业开展了Visual C#程序设计专业课程,随后开展了Visual C#程序设计项目实训课程。因扩招,生源增多,质量有所下降,教师的授课任务比较重,存在一个教师多专业授课的现象,这就要求教师在备课过程中要注意不同专业该门课程之间的区别和关联,针对不同专业采取不同的教学侧重点。经过调研,目前的教学模式以向学生下发传统Word文件格式的实践课程任务书,学生自主完成为主,教师辅助指导为辅。对于教师,这三个专业的Visual C#程序设计项目实训课程未统一规划,最终没有形成模块化体系;对于学生,实验内容枯燥,学习热情不高,再者,同专业的学生基础知识掌握程度参差不齐,两头存在“吃不饱”和 “吃不了”的情况,不能达到很好的教学效果。

基于动态分层教学法的课程思政教学设计通过动态灵活地展示实践任务的静态和动态效果,提高课程的趣味性,有利于学生理解项目内容和功能,再者面向多专业多层次的学生,教师可自主选择适合本专业该课程人才培养目标的项目,学生可自主选择匹配个人理论知识水平的项目难度级别。因材施教,提升育人效果。

(三)基于动态分层教学法的课程思政教学设计推进课程思政金课建设

为了深入贯彻习近平新时代中国特色社会主义思想,特别是党的十九大精神,贯彻 2019 年习近平总书记关于教育的重要论述、在学校思想政治理论课教师座谈会上的重要讲话精神, 为落实教育部印发的《高等学校课程思政建设指导纲要》[3]要求,课程要引导学生树立正确的世界观、人生观、价值观。通过课程的学习培养学生科技报国的家国情怀和使命担当;培养学生精益求精、德技兼修的工匠精神以及学术严谨、实事求是、追求真理的科学精神等。发挥好课程育人作用,将价值引领、知识传授和能力培养三者融为一体。

基于动态分层教学法的课程思政教学设计将思政教育融入课程中,不断挖掘专业知识所蕴含的课程思政元素,形成“一项目一思政”,针对性强,推动开展课程思政研究与实践,围绕“立德树人”根本任务,探索构建“一体化”育人教学模式,旨在提高被教育者的综合素质,同时优化课程教学资源,提高教学质量,为一体化教材的实施奠定基础。

三、基于动态分层教学法的课程思政教学设计的实施路径

基于动态分层教学法的课程思政教学设计属于新形势下职业教育课程改革研究方向,主要从解决实际问题需求出发,采取调查研究、文献查找、分析归纳、案例分析方法,依次将课程资源动态规划、实训任务动态化、分层教学、思政教育融入教学设计中,以获得教学实施的可行性。

(一)课程资源动态规划法融入Visual C#程序设计项目实训教学

按照《职业教育提质培优行动计划(2020—2023年)》要求,实施职业教育“三教”改革[4]攻坚行动,落实“立德树人”根本任务,提升教学质量,以人才培养方案为基础,构建课程资源体系。结合计算机应用、信息管理、数字媒体应用技术专业的课程特征,Visual C#程序设计项目实训课程资源以课程群的方式进行组织,在一个完整的框架体系下统一规划、相互协调,从而构建科学、合理的课程教学体系。课程资源动态规划有利于强化不同专业该门课程之间的关联性,使该课程在更高层次上连贯起来,使某些特定能力的培养随着课程教学的推进而不断递进、加深和拓展。计算机应用专业培养面向机关、企业、事业等领域从事计算机软硬件维护、网络维护管理、数据库管理、网页设计、多媒体设计、IT产品销售及售后服务等方面工作的高素质劳动者和技术技能人才。本课程一般开设在第四学期,此阶段的学生已经有了 C 语言程序设计项目训练、JAVA程序设计项目训练和数据库技术与SQL Server应用项目训练的实践基础,掌握了编程思想和程序设计的基本方法,还有数据库管理的基础知识。根据人才培养方案,该课程是必修的核心专业实践课,所以在项目资源设计方面着重Windows应用程序的综合应用和数据库开发。信息管理专业培养从事数据库管理、信息管理系统应用和二次开发、信息管理系统产品销售和技术支持及大数据运维等方面工作的高素质技术技能人才。本课程一般开设在第四学期,此阶段的学生已经有了 C 语言程序设计项目训练、SQL Server数据库技术应用项目训练的实践基础,掌握了程序设计的基本方法和数据库管理的基础知识;根据人才培养方案,该课程是必修的专业实践课,所以在项目资源设计方面着重Windows常用控件的使用、Windows应用程序创建和数据库开发。数字媒体应用技术专业培养能适应广告设计、包装装潢设计、影视动画制作、建筑设计表现、游戏软件设计与制作、多媒体设计制作、影视后期制作等岗位工作全面发展的技术技能人才。本课程一般开设在第二学期,此阶段的学生已经有了办公自动化项目训练的实践基础,作为接触的第一个编程课程,学生编程能力欠缺。根据人才培养方案,该课程是选修的专业实践课,所以在项目资源设计方面着重C#程序设计语言的基本语法、Windows基础控件的使用和简单的小游戏小工具设计。

(二)实训任务动态法融入Visual C#程序设计项目实训教学

在互联网大数据时代,不缺乏知识,尤其不缺乏静态知识。Visual C#程序设计项目实训有各种书籍、文字资料和视频资料,有简单的C#基础知识,也有复杂的案例代码。但传统静态的实践课程任务书枯燥、乏味,不能很精准地展示实践项目任务。为此,将实训任务动态法融入Visual C#程序设计项目实训中,教师在Microsoft Visual Studio 2010集成开发环境下搭建实训演示系统[5]。将动态演示系统的主界面规划为五个功能演示模块:结构化设计、百宝箱、模块训练、数据库、项目总结。

该系统具有用户权限管理功能,即教师登录后应具有备课功能,学生登录后应具有自主导学功能。教师以自己所在专业的技术领域及承担的课程为业务背景,深入企业调查研究[6],对企业的项目、需求等有较为全面的了解,实时添加更新现有项目任务。学生以该实训演示系统为向导,通过点击对应功能演示模块下的子菜单栏跳转到对应的项目任务,从头到尾参与各个模块项目的开发,而不是直接面对一个逻辑复杂、功能强大的软件项目。

(三)分层教学法融入Visual C#程序设计项目实训教学

Visual C#程序设计项目实训是我校计算机应用、信息管理、数字媒体应用技术等专业开设的一门重要的专业实践课程,课时为1~2周,任务较重。该课程的学生来源复杂,既有普通高中毕业生,又有三校生,还有“百万扩招”的社会人士。学生的知识基础差别较大,学习态度和学习能力方面存在较大差异。另外,个人的兴趣爱好和特点不尽相同,“百万扩招”的社会人士的社会岗位也不尽相同。针对同一专业下的Visual C#程序设计项目实训课程标准和授课计划,教师在教学实施过程中要重视学生参与体验、探究创新环节,强化学生自学习惯和自学能力的培养,分层次教学,因材施教。

在实践课上课之前,教师依据学生先修课程Visual C#程序设计的学情分析,了解学生的基本情况和层次结构,把握各类学生的认知“最近发展区域”,区别出学生的能力层次,将项目难度分为A、B、C三个等级,解决优秀学生“吃不饱”和困难学生“吃不了”的矛盾。A类学生重创新,学生根据项目任务的动态效果和静态效果探索需要设计的控件的类型、属性和事件,编写代码;B类学生重能力,学生结合项目任务要求和重难点提示完成实训任务;C类学生重操作,学生结合项目任务控件提示、核心代码提示完成实训任务。此外,学生可申请匹配个人理论知识水平的项目难度级别和感兴趣或与个人熟悉岗位贴近的项目,使所有学生的编程能力、调试能力、实战技能、职业素养都有所提升。