融入思政元素的“信息系统开发技术”教学设计与实践
2021-09-05张红宇
摘 要: 如何结合专业课程的课程属性、特色优势、蕴含的思政资源,实现专业教育与思政教育的共振效应,是当前专业课程开展课程思政建设的关注重点。专业基础课“信息系统开发技术”具有多学科交叉、综合性强的特点,是开展课程思政教学的良好平台。文章介绍了该课程的背景及融合思政教育的教学目标和教学特点,详细阐述了该课程开展思政教学的案例设计及实践情况,并分析了教学效果。
关键词: 信息系统开发技术; 课程思政; 思政教学案例; 教学实践
中图分类号:G642.0 文献标识码:A 文章编号:1006-8228(2021)08-112-05
Design and practice of the teaching of "Information System Development Technology"
course combined with the ideological and political education
Zhang Hongyu
(School of Business, Central South University, Changsha, Hunan 410083, China)
Abstract: How to combine the curriculum attributes, characteristic advantages and implicated ideological and political resources of professional curriculum to realize the resonant effect of professional education and curriculum ideological and political education is the focus of the current ideological and political education construction for professional curriculum. "Information System Development Technology" is a professional basic course with the characteristics of multi-disciplinary, cross-cutting and comprehensive, which is a good platform to carry out ideological and political teaching. This paper introduces the background of the course, the teaching objectives with ideological and political education integrated in and teaching characteristics, expounds the case design and practice of ideological and political education, and analyzes the teaching effect.
Key words: information system development technology; the ideological and political education in curriculum; case of ideological and political teaching; teaching practice
0 引言
近年來,如何将立德树人贯彻到高校课堂教学全过程、全方位、全员之中,实现基于课程思政的育人大格局,是新时代中国高校面临的重要任务之一[1-2]。专业课程要紧密结合专业课程的课程属性和特色优势,通过发掘和利用课程所蕴含的思政资源,以专业知识教学为载体、以专业育人理念为灵魂,实现专业教育与思政教育的共振效应。
“信息系统开发技术”是信息管理与信息系统专业、电子商务专业的核心课程。该课程培养学生用新一代程序设计思想和逻辑思维方式进行计算机编程,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的综合应用能力。本课程的教学,将帮助学生了解当前信息系统的主流开发技术,包括最新的计算机编程设计思想、Web技术、开发模式、开发工具等,并能初步运用Java技术和基本开发工具进行信息系统开发,使学生的理论知识和实践技能得到共同发展,切实贯彻“价值塑造、能力培养、知识传授”三位一体的育人理念。
作为专业基础课,该课程具有多学科交叉、综合性强的特点,是开展课程思政教学的良好平台,本文结合课程在2020年上学期面向信息管理与信息专业以及电子商务专业的教学过程,分析了该课程的思政教学设计,并结合实践分析其效果。
1 课程背景及融合思政教育的教学目标
该课程开设于2010年,已开设11期。课程教学团队以电子商务专业和国家一流本科专业“信息管理与信息系统”的培养方案为基础,将信息技术与人才培养目标有机融合,合理构建课程内容体系。教学中坚持理论与实践并重,重视科研前沿与教学内容的统一。坚持现代教学理念,综合运用多种技术手段和平台资源来辅助教学,以实现智慧化教与学。
本课程的知识目标确定为了解当前信息系统的主流开发技术,包括最新的计算机编程设计思想、Web技术、开发模式、开发工具等,并能初步运用Java技术和基本开发工具进行信息系统开发。本课程的能力目标为能较熟练地使用Java程序语言编程、编译、调试和数据库应用程序的开发;能开发有一定实用价值的应用程序;掌握网站建设能力、数据库开发与管理能力,以及信息系统的运用与开发能力、解决问题能力;培养学生科学的思维习惯、方式方法与专业素质,提高学生将所学知识应用于实际的能力,并在课程中培养学生良好的沟通协调能力和团队合作精神。
结合本校和本课程的实际特点,确定思政教育目标为:授课中将思政内容融入课程中,以案例为依托,使学生深入理解社会主义核心价值观、专业伦理、家国情怀、工匠精神、人文情怀,并了解“矿冶情怀、湘雅精神、铁道志向”等中南文化,培育学生经世济民、诚实守信、团队精神等优良品质,增强学生勇于探索的创新精神、善于解决问题的实践能力,潜移默化中提升学生的社会责任感,引导同学们树立服务国家发展的理想信念,实现润物无声,立德树人。
2 课程教学特点
因新冠疫情影响,2020年上学期本课程全程采用在线教学。针对传统的封闭型教学体系的不足,提出基于探究式教学模式实现一种适用于开发技术课程的开放式教学体系,形成了“课前导学+集中在线授课+实训平臺练习+延伸阅读+学习效果反馈”的闭环式教学设计。
⑴ 教学设计:综合运用MOOC教学资源、Educoder平台、QQ群、腾讯会议等多个平台及资源,构建线上线下有机融合、无缝衔接的课程教学完整体系,形成了“课前导学+集中在线授课+实训平台练习+延伸阅读+学习效果反馈”的闭环式教学设计。
⑵ 教学过程:知识点讲解+Educoder任务闯关+疑难解答。教学过程中,在腾讯会议平台上进行线上面对面的课堂教学,同时在Educoder平台上进行教学实训、批阅作业,学生问题(很多以截屏图片的形式描述)通过QQ群发出来,教师同步在腾讯会议上进行答疑、开展讨论。根据教学内容和学生集中出现的问题,整理为知识要点文档,在QQ群共享,供学生随时查阅。对于学生无法解决的问题,通过QQ远程桌面为学生进行远程调试。
⑶ 课程考核:课程大作业。回顾课程内容,完成期末大作业,关注学生对专业知识的理解,注重学生对思政内容的接受程度,及自身实践总结,强化思政融合与价值引领。
3 课程思政案例设计及实践
课程思政内容重点结合课堂教学及实验阶段,思政切入点主要包括:能力培养、工匠精神、职业素养、中南文化等,现以课程知识点“绪论”、“J2EE环境配置”和“实训”为例,介绍本课程的思政案例设计及实践。
⑴ 案例1:“绪论”教学
针对知识点:本课程需要锻炼的能力。
设计思路:从视频“武汉凡人英雄|快递小哥汪勇”[3]开始,导入本课程需要培养的能力,将爱国主义与职业理想、职业素养等结合起来。
讨论交流:如果是你,你会做哪些事情?汪勇如何做到这些的?你认为具备哪些能力和品质,才能实现汪勇在这次疫情期间的担当?
思政要素与价值传递:立足于社会主义核心价值观“责任与担当”,将爱国主义与职业理想、职业素养等结合起来。以新冠疫情期间的快递员汪勇的故事导入,引出我们每个人要有担当,有责任心,以及社会责任感。此外,还要具备将强烈的社会责任感转化为强大的能力与执行力,才有可能为国家和民族贡献自己的力量。强大执行力的基础是做一个优秀的自己。优秀的你我他,才有强大的国家。
点评分析:我们需要在哪些方面做到优秀?优秀的品质和突出的能力是必不可少的,优秀的品质包括善良、感恩、坚韧、勇敢、进取、负责、自制、真诚、乐观等等,突出的能力包括系统地发现问题、分析问题、解决问题的能力,实践能力,创新能力,持续学习的能力等等。信息系统开发技术课程作为必修课和核心专业课,是塑造IT素养的重要课程。以前总有学生说不喜欢写程序,只是因为这门课是必修课,才来修学分。其实,修这门课不是为了将你培养为程序员,“不喜欢”不是放纵自己的借口。通过这门课的学习,锻炼并提升自己,才是根本的目标和应得的收获。
深刻地改变了现代通讯、娱乐、生活方式的苹果前首席执行官史蒂夫·乔布斯(Steve Jobs)曾说,这些片断会在未来以某种方式连接起来(The dots will somehow connect in your future)。
⑵ 案例2:“J2EE环境配置”教学
针对知识点:Java环境中乱码问题的解决
设计思路:在Java内部运算中,涉及到所有字符串都会被转化UTF-8编码来运算,Java总是根据操作系统的默认编码字符集来决定字符串的初始编码的;而且Java系统的输入输出都是根据操作系统的默认编码。实际上,一个J2EE系统的输入输出是非常复杂,而且是动态变化的,而Java是跨平台运行的,在实际编译和运行中,可能涉及不同的操作系统。如果Java自由地根据操作系统来决定输入输出的编码字符集,那将避免乱码的出现。关于字符集,不能不提一个中南故事[4]。
讨论交流:讲讲你所了解的中南故事,分享一下你的收获。
思政要素与价值传递:从学生在上机实践中出现的乱码问题入手,分析乱码的解决,导入中南大学陈松乔教授等研制第一代中西兼容信息处理系统的往事,将IT素养与中南文化结合起来。
点评分析:实际上,不仅仅在计算机科学领域,中南人一直秉承经世致用的校训,服务于经济社会所需。我们专业所在的管理科学与工程学科,先后有参加过全国第一个工业品期货交易市场组建的李一智教授;有带领师生完成十多个企业信息系统研发的高阳教授,高老师20多年前带领师生开发的水口山系统至今仍在运行使用;有在国家重大需求牵引下,潜心钻研实践的中国工程院院士陈晓红教授在这里成长。我们要充分发扬这些中南人先行者的先锋模范作用和致力于国家民族发展的执着精神,在新时代贡献我们的力量。
⑶ 案例3:“实训”教学
针对知识点:学生在实训平台上遇到的常见问题
设计思路:从学生在实训平台上遇到的常见问题入手,分析这些问题的解决方法,引导学生通过调试程序锤炼工匠精神,以及分析问题和解决问题的综合能力。
讨论交流:答疑过程中,就大家在实训平台练习时遇到的所有问题,通过腾讯会议一一在线调试,进行了详细分析,并就普遍存在的问题进行了归纳,这些问题包括:标识符不合法;重复定义变量;忽视Java大小写敏感;拼写错误;符号格式错误;路径命名用中文、空格等等。其实,在课堂上已提前给出常见问题提示,大家讨论一下为何实训时仍难以发现自己编码中的这些问题。
思政要素与价值传递:分析问题的解决方法,引导学生通过调试程序锤炼“工匠精神”,以及分析问题和解决问题的综合能力。李克强总理在2016年的政府工作报告中明确提出,要大力弘扬工匠精神,厚植工匠文化,恪尽职守,崇尚精益求精。工匠精神,是一种职业精神,它是职业道德、职业能力、职业品质的体现,是从业者的一种职业价值取向和行为表现。“工匠精神”[5]的基本内涵包括敬业、精益、专注、创新等方面的内容。古语云:“玉不琢,不成器”。工匠精神不仅体现了对产品精心打造、精工制作的理念和追求,更要不断吸收最前沿的技术,创造出新成果。
点评分析:在程序设计上,工匠精神体现在对自己程序的精雕细琢,以及对程序的敬畏心态等各方面。有人说“工匠们对细节有很高的要求,他们追求完美和极致,努力把品質从99%提高到99.99%。”。而对于程序员,需要将品质提高到100%,才能确保程序正常运行。细节决定质量。其实,写好程序并没有太高深的学问。从我们的答疑过程可见,困扰学生很久的那些问题并非多么难、多么高深,很多时候,是学生不够细心且缺乏耐心导致的bug。一个人的能力提升,往往也是从细节积累,由量变而达到质变,这个过程,几乎每个程序员都要经历。
编程是一门手艺,每一个想写出好代码的程序员,都应该具备工匠精神。每个功能,尽量用最简洁的代码来实现,对于质量不高的代码,必须进行重构。然而“重构”并不容易,例如大型软件都是由多个团队合作开发完成,团队A要修改团队B开发的代码,为了省事,根本不考虑重构,甚至都不愿意增加一个函数,任由代码行数不断增长。但是有一位程序员:“如果我是一名技术管理者,我希望可以贯彻和执行好敏捷开发中对代码质量的各项要求。程序开发者应该把自己看作一个追求极致的工匠,而不是一个堆砌代码的民工。”
工匠精神是社会文明进步的重要尺度、是中国制造前行的精神源泉。对我们每个人而言,工匠精神,就是认真、敬业,不仅把工作当作赚钱养家糊口的工具,还要树立起对职业敬畏、对工作执着、对产品负责的态度,极度注重细节,不断追求完美和极致。我们需要将一丝不苟、精益求精的工匠精神融入工作中每一个环节,提供细致入微的一流服务,做出打动人心的一流产品。
4 教学效果评价
疫情期间这次特殊的全程线上教学实践,是一次课程思政教学的实践,也是贯彻落实“价值塑造、能力培养、知识传授”三位一体育人理念的实践。
通过一个学期的教学,三个班级共85个学生,最后83位同学提交了令人满意的大作业。在评定成绩后,老师发布了问卷调查,有81位同学反馈了问卷,给出了积极的评价,部分结果如图1和图2所示。
有同学在课程总结中写到:“除了课程知识以外,我觉得收获更大的是老师您教给了我们很多学习之外的东西。令我印象比较深的有以下两点。首先就是您说的逻辑性……,这是第一步,然后才是改进、优化等,所以,掌握了逻辑性可以训练我们多方面的能力。然后是静下心来,不要浮躁……,人生没有白走的路,每一步都算数。我们现在所有的付出都是有意义的,今天多一份努力,明天我们就会站在更高的起点。努力了就没有遗憾。最后,我觉得老师您教给我们的这些思想是终身受用的,让我们更加明确如何去学习,以怎样的态度对待学习,从而面对未来工作生活中的各项困难和挑战。”
还有同学说“我真正体会到了编程的乐趣,一种创造的乐趣!……,同时锻炼了我查找bug的能力以及自我解决问题的能力……,在这个完成大作业的过程中,深深体会到了古人的一诗句‘纸上得来终觉浅,绝知此事要躬行。没有运用到实践中的知识,终究只是梦中月,水中花,犹如空中楼阁,华而不实。”
从学生这些反馈可知,教学中的思政内容已潜移默化地影响了他们,通过课程教学,不仅使学生掌握了专业知识,更培养了他们良好的职业道德和职业素养;通过课程实践,锻炼了他们分析和解决问题的能力,增强了创新意识,树立了严谨的科学精神。
5 结束语
“信息系统开发技术”作为专业核心课程,蕴含着丰富的思想政治教育元素,在传道、授业、解惑中发挥着引导教育功能,“引人以大道、启人以大智”,对于培养适应新商科背景下实践能力强、富有创新精神的高层次复合型人才有重要作用。针对思政内容难以进入这类信息技术专业课程的现状,本课程设计了融合思政元素的教学案例,并进行了疫情期间全程线上教学的实践,取得了较好的教学效果,从而可为相关专业实施全面融合思政教育的课程教学改革提供重要参考与借鉴。下一步,我们将进一步丰富课程思政案例库,并结合教学效果评价来不断完善现有的课程思政案例。
参考文献(References):
[1] 许涛.构建课程思政的育人大格局[N].光明日报,2019.10.18.
[2] 韦春北.把握好课程思政改革创新的四个维度[J].中国高等教育,2020.9:22-23,56
[3] 新华网.武汉凡人英雄|快递小哥汪勇[EB/OL]. 2020-02-21[2021-02-14].http://www.xinhuanet.com/politics/2020-02/21/c_1125608520.htm.
[4] 矿冶园科技资源共享平台.陈松乔:教育界的科研能者,科研界的教育大家 [EB/OL].2018-05-03 [2021-02-14].https://baijiahao.baidu.com/s?id=1599469985485556953
&wfr=spider&for=pc.
[5] 央视网.大国工匠 [EB/OL]. 2017-10-01 [2021-02-14].http://www.cctv1zhibo.com/tags/daguogongjiang/.
收稿日期:2021-02-26
基金项目:湖南省普通高等学校教学改革研究项目(HNJG-2020-0052); 湖南省学位与研究生教育改革研究项目(2020JGZD006); 中南大学学位与研究生教育教学改革项目(2020JGA003); 2020年中南大学教育教学改革研究项目(2020jy086-3)
作者简介:张红宇(1979-),女,安徽亳州人,博士,教授,博士生导师,主要研究方向:电子商务、信息管理的教学与科研。