APP下载

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

2023-06-16梁菲菲宋承继

现代职业教育·高职高专 2023年9期
关键词:程序设计实训教学法

梁菲菲 宋承继

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

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

[中图分类号]  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类学生重操作,学生结合项目任务控件提示、核心代码提示完成实训任务。此外,学生可申请匹配个人理论知识水平的项目难度级别和感兴趣或与个人熟悉岗位贴近的项目,使所有学生的编程能力、调试能力、实战技能、职业素养都有所提升。

(四)思政教育融入Visual C#程序设计项目实训教学

当前计算机课主要注重的是技能训练,对于道德的教育显得较为薄弱。编程类课程可以通过引入课程思政元素[7],引导学生践行社会主义核心价值观。

Visual C#程序设计项目实训课程思政目标是增强学生对社会主义核心价值观的认同感,培育爱国情怀,培养学生透过知识技能本身挖掘其蕴含的思维方式、问题解决方法、价值观以及文化内涵,并使学生具有精益求精、科学严谨的工匠精神,具有自主学习、团队协作的能力。引导学生正确认识和处理个人价值与社会价值的关系,树立崇高的人生价值目标,不断地加强思想道德建设,将个人价值的实现统一于社会主义现代化建设和改革开放的伟大实践中[8]。

在项目任务基础上,将思政教育融入项目实践,根据所涉及的专业特色,从所依托的项目任务所反映的行业、历史、文化、国内、国外角度出发,挖掘思政元素,形成“一项目一思政”,推进课程思政。形成思政知识树,如文末图1所示。

从登录窗体的用户信息库获取与使用过程中引入阿里云信息泄露事件,引导学生学习《中华人民共和国网络安全法》,教育学生要知法懂法,做遵纪守法的好公民;从Windows开始菜单的演变历史中探讨主菜单窗体设计,培养学生敢于设计与勇于钻研的学习精神;选择结构项目训练以中国寓言故事《田忌赛马》为素材,教育学生要有全局观念,如果能够在整体上取得重大胜利,就要舍得局部做出一点点牺牲和损失。循环结构项目训练以杨辉三角为素材,引导学生感受中国古代数学瑰宝,增强民族自豪感;从拼数字游戏设计中追溯九宫格起源,感受中国古代数学瑰宝,增强民族自豪感;GUI绘图训练以AlphaGO与柯洁的人机大战为素材,教育学生要有勇气面对不可能;分享优秀简历作品,通过“我想让你知道我”界面制作,指导学生做好职业规划,幫助学生提高职业素质和求职能力,普及简历书写基本理念,提高就业竞争力;WinForm高级控件训练以我国的二十四节气为素材,引导学生感受中华文化,提升文化自信和民族自豪感;以社会主义核心价值观为素材进行文档编辑器设计,引导学生感受中华文化,提升文化自信和民族自豪感;以社区居民用电用水数据为数据库操作素材,增强学生社区融入感、参与感,进而增强社会主人翁意识。

四、结语

基于动态分层教学法的课程思政教学设计以Visual C#程序设计项目实训课程为例,从研究价值和实施路径方面指出了程序设计类实践课程如何紧扣《职业教育提质培优行动计划(2020—2023年)》和 “三教”改革行动计划。从教师、教材、教法角度助力各校推广并孵化国家级、省级在线程序设计类实践精品课程,对打造优质课程资源共享平台、推进优质在线开放课程教学资源共享有一定的指导价值。

参考文献:

[1]陈梅.浅谈C#在高职教育中的教学改革[J].福建电脑,2014,30(1):210-211,215.

[2]吴海东.高职教育教学改革的现实困境与实现路径[J].教育与职业,2019(11):80-84.

[3]教育部关于印发《高等学校课程思政建设指导纲要》的通知[EB/OL].(2020-05-28)[2022-06-09].http://www.moe.gov.cn/srcsite/A08/s7056/202006/t20200603_462437.html.

[4]周建松,陈正江.高职院校“三教”改革:背景、内涵与路径[J].中国大学教学,2019(9):86-90.

[5]蒙静.基于VS与SQL Server的思政教育师资质量评价系统设计[J].自动化技术与应用,2021,40(3):162-165.

[6]马金素,吴慧玲.以就业为导向的C#程序设计课程教学改革与实践[J].郑州牧业工程高等专科学校学报,2015,35(2):65-66.

[7]关世春.职业教育课程思政融入路径研究[J].中国职业技术教育,2021(35):44-49.

[8]习近平在全国教育大会上强调:坚持中国特色社会主义教育发展道路 培养德智体美劳全面发展的社会主义建设者和接班人[N].人民日报,2018-09-11(1).

猜你喜欢

程序设计实训教学法
批注式阅读教学法探究
基于Visual Studio Code的C语言程序设计实践教学探索
实施“六步教学法”构建高中政治高效课堂
基于CDIO理念的数控实训教学改革与实践
从细节入手,谈PLC程序设计技巧
电工电子实训教学改革与创新
高职高专院校C语言程序设计教学改革探索
微课在数控实训课中的应用探析
PLC梯形图程序设计技巧及应用
开放引导式阅读教学法描述