学院动态

当前位置: 首页 > 院务公开 > 学院动态 > 正文

新生院课程改革纪实|计算机基础教研室:提素养、强思维、深融合

发布日期:2022-05-24     作者:李文      点击:

引言

近年来,以物联网、云计算、大数据、人工智能为代表的新一代信息技术快速发展,并与各类专业不断交叉融合,这些专业对新一代信息技术的需求有增无减。“课程体系如何契合专业需求、课程内容如何融合新兴技术”面临巨大挑战,迫切需要将新一代信息技术融入到大学计算机课程体系和内容之中,为培养学生的计算思维、全新的信息素养提供全方位支撑。

计算机基础类课程是面向全体大学生提供计算机知识、能力、素质方面教育的公共基础课程,其作为各专业的公共基础和通识课程,有着重大意义。

新生院图学与信息系计算机基础教研室承担了全校大一新生所有计算机基础类课程。本教研室共有教师8人,其中副教授1人、讲师7人,博士2人,硕士6人。在成立新生院之前,大学计算机基础类课程课程由《大学计算机基础》及《程序设计基础》两门课构成。

138965776668006093

一、课程体系与内容优化

教研组结合学校教学建设工作,本着“新征程,新作为”的指导思想,开展了一系列教学改革及研究工作。通过研究不同院系的培养计划,走访相关院系教学负责人,将面向全校大一开设的大学计算机基础类课程进行改革。探索分类教学模式,将基于大学计算机基础教学知识体系针对不同专业的特点进行细分,重构教学内容,开设不同的课程,教学内容与专业需求相关。

将原来在大一第一学期开设的《大学计算机基础》现分为三类:针对理工类专业开设《计算思维与人工智能基础(工)》、针对经管类专业开设《计算思维与人工智能基础(管)》和针对人文、艺术、体育类学生开设《数据处理与媒体制作》三门课程。根据三门课程的侧重不同,分别制定教学大纲,设计新的教学内容,保留《大学计算机基础》课程部分核心内容,根据不同院系增删不同的内容。

将原来的《程序设计基础》课程也实行分类教学,分为以下三种不同的课程:面向理工科开设《C语言程序设计》和《C++程序设计》两门课程,学生可以根据专业需要选择其中一门或两门课程进行学习。另外还有面向全校开设《Python语言程序设计》,该课程主要培养学生编程能力、自学能力。课程采取通过制,学生自学,自学完成后参加学校统一组织的考试。

实行分类教学后,根据专业类别设置不同的计算机基础类课程如下表所示:

 

 

 

 

 

 

 

 

确定每门课后,制定大纲,讨论每章节的内容,建设课程资源,包括线上优质慕课导入、习题库、试卷库、作业库等建设。组织教师集体备课,研读大纲和教材、分析学情、制定教学计划、分解备课任务、反馈教学实践信息等系列活动。

                          761896904507096987

                                     讨论课程大纲                        建设课程资源

797001358356360975603744236737374616

集体备课

教师是推进课程思政的主力军,在课堂教学中起主导作用。专业课教师应自觉将知识传授与价值引领相结合,自觉将立德树人根本任务贯穿教育教学全过程。有效融入课程思政,达到润物细无声的效果,引导学生树立正确的“三观”,培养学生的家国情怀、辩证思维和工匠精神,实现知识传授、能力培养与价值引领有机融合。

    教师们熟悉教材,反复阅读,借助参考文献等找出本节有哪些新的知识点,剖析这些知识点的联系以及蕴含着哪些思政元素。我们的目标就是从知识点中发现思政元素,并寓这些思政元素于课堂教学过程之中。

                                                             课程思政展示活动

二、实践模式与方法的改革

教学实践是计算机基础类课程教学内容的核心,通过实践活动,可以使学生将理论知识与实际操作有效结合在一起,让其进入社会后能够得到更好的锻炼和提高。同时也能够很好地培养高校学生的动手能力,提高学生的思维能力,增强学生的创新能力,通过亲身实践来提高学生计算机的专业水平。在教学过程中,教研组老师一起积极探索、调研,引入“头歌”和PTA实践教学平台,解决了实践类课程难度大、学生兴趣不高、以及考核难的问题。

头歌实践教学平台 PTA |程序设计类实验辅助教学平台

周江卫老师在头歌平台部署基础练习和进阶综合编程练习

    教师可以为一个课程创建一系列实践项目,从学生实际出发,开发学生感兴趣的实践项目,以项目和具体的案例为导向,引导学生自我探索和求知,并进行实战练习,采用闯关模式,从而刺激学生的学习兴趣和学习热情,提高教学的质量和效果。系统进行智能化自动评测,教师可以实时了解学生学习情况,全面提升教师施教效率和水平。

乔奎贤老师和赵妮老师在PTA平台部署实践编程练习

     三、积极开展系列活动,激发学生内在潜能 

教研室承办了新生院社区“计算机程序设计大赛”系列活动,程序设计能力是大学生利用计算机分析问题,解决问题的重要基础能力。为了推进该能力的培养,面向整个大一学生举办了“计算机程序设计大赛”,对鼓励学生进行相关的课后学习和训练,丰富了校园学术气氛,提高了学生整体的程序设计能力。

新生院计算机程序设计大赛

乔奎贤老师在各社区串讲C语言课程

    《C语言程序设计》在实际教学过程中,随着教学内容的不断深入,部分学生可能由于时间投入不够、重视程度不高、基础知识学的不扎实等原因,会觉得内容越来越难,从而丧失学习的兴趣,导致学习困难。因此,社区举办了”C语言知识串讲与拓展”系列活动。活动由乔奎贤老师主讲,乔老师先将相关的知识点做了串讲,对重点知识及易错点做了进一步的强调,并给出了教学用例和思考题,鼓励学生进行相关的课后学习和训练,进一步提高学生的逻辑思维能力和C语言编程能力。

四、加强师资培训及提升教师技能

通过政治学习、专业培训、参加实践锻炼等方式,提高教师的政治素养,开阔教师的视野,提高教师的水平,教师可以不断的更新教学资料库,及时更新与时事相关的实践内容,把最新的具有教育意义的知识传播给学生。

站在屏幕前的人们描述已自动生成一群人站在一起合影描述已自动生成

                               罗鸿雁老师和孙晓燕老师参加研讨会 王淑蓉老师、周江卫老师和李文老师参加培训

大学计算机基础教育与当代大学生个人素质有密切关系,是培养满足信息化社会需求的高级人才的重要基础,是培养跨学科、综合型人才的重要环节。大学计算机类课程不仅需要培养学生的计算思维与信息素养能力,让学生了解和掌握如何充分利用计算机技术,对现实世界中的问题进行抽象和形式化,达到求解问题的目的;而且需要注重可持续发展的计算机应用能力培养,强调在分析问题和解决问题当中培养学生终身学习的能力,从而扩展学生思维宽度,增强学生利用信息技术进行沟通、交流和表达的能力。

在“互联网+”的时代背景下,计算机基础类课程教学内容的改革,使计算机不再是以往枯燥乏味的课程,培养学生在信息社会下如何应对新变化解决复杂问题的能力,以及其计算机基本素养和实践动手能力,引导其养成实事求是、爱国敬业的工匠精神。

素材:计算机基础教研室 编辑:许格宁 审核:姬洪波 张丽丽