“Python程序设计”的共享课程教学探究

2023-02-08 01:27闵劲松阿迪娜·依米尔
计算机应用文摘·触控 2023年2期
关键词:共享教学探究程序设计

闵劲松 阿迪娜·依米尔

关键词:Python;程序设计;共享;课程;教学探究

中图法分类号:G718 文献标识码:A

国家开放大学的办学理念是:开放、责任、质量、多样化、国际化。学校分部和学习中心的教师针对这一理念的实现,需要对传统教学进行改革和完善。将开放教育专科计算机网络技术专业中的统设必修课——“Python程序设计”作为共享课程,通过开放大学成熟的网络教育教学形式,利用互联网互联互通的优势组建跨学习中心的课程教学团队,形成联合教学、资源共享的新型教学模式,优化配置教学资源,更好地适应教与学的需求,让更多开放教育学员享受到优秀教育资源,培养学生计算思维能力,增强学生的综合实践和自主创新能力。学生通过共享课程学习,可以构建更加完善的知识体系,从而找准自身发展方向。如何提升学生对“Python程序设计”课程内容的掌握程度?要重点研究“Python程序设计”的共享课程教学,通過科学有效的方式,强化教学实践。

1 Python的基本概念

Python也被人们称为计算机编程语言,起源于1990年,由荷兰数学及计算机科学研究学会的吉多·范罗苏姆设计,属于ABC语言的替代品。Python不仅可以提供更为高效的高级数据结构,还能面向对象进行编程。同时,Python本质是具有动态类型、语法和解释性的一门语言,这就决定了其是大多数平台上快速开发应用和写脚本的编程语言,并且随着时代的进步,该语言也添加了新功能,被广泛使用在大型项目等开发工作中。结合实际情况来看,Python属于一种开源的编程语言,能够融合数据分析、人工智能以及机器学习等方面的知识,针对各个行业、领域的发展,应用Python语言,对程序进行快速开发,以验证自身想法。尤其是近年来,人工智能技术的出现,使得以Python为开发语言的范例和技术框架越来越多,不管是工业方面,还是学术方面,都广为关注。加之Python语言具有自身优势,表现为开源、稳定、成熟且丰富,最具代表性的就是在科学计算和数值处理方面,预算简单、易懂,因此受到很多研究者的青睐。学生通过学习“Python程序设计”课程,可以解决相关领域的实际问题。

2“Python程序设计”的共享课程特点

在过去十几年间,Python语言获得了飞速发展,离不开国家在人工智能方面的重视,同时与Python在该领域的杰出表现具有很大关联,加上此语言在学习过程中难度较低、功能强大,可以给学习者一种良好体验。“Python程序设计”作为计算机类专业的必修课程,具有以下特点。

(1)具有基础性。结合实际情况来看,“Python程序设计”属于一门编程基础课程,将该类语言进行有效掌握,对学生后续学习具有一定的帮助,特别是在算法设计和数据结构方面,非常有效。所以,教师在开展教学活动时,需要通过科学有效的方式,让学生认识到这门课程的重要意义,为后续代码学习奠定坚实基础。

(2)具有实践性。尽管“Python程序设计”课程需要相应的理论基础作为支撑,但是,从整体上讲,“Python程序设计”课程还是偏向于实践。比如,基础部分学习,包含函数、循环以及条件语句等相关内容。同时,在Python模型搭建以及算法设计基础上,都需要利用相应的代码来实现。这就意味着,教师在教学中应将学生实践能力培养作为重点,使学生动手能力不断增强。

(3)具有前瞻性。随着信息技术的进步,人工智能领域受到广泛关注,“Python程序设计”课程无论是在产业升级上,还是在未来技术发展中,都具有重要意义。所以,教学期间,教师应让学生认识到这门课程的前瞻性,主要是因为其可以迎合未来市场以及行业发展,将“Python程序设计”课程进行有效掌握,实现灵活应用,对于计算机专业学生而言具有非常重要的意义,能够促使学生适应未来发展需求。

3“Python程序设计”的共享课程发展现状

随着新一代信息技术产业的发展,国家开放大学开始在计算机类专业课程体系中融入一些新型计算机课程,将部分计算机类专业名称进行了变更,将云计算和人工智能等技术开始转化成对应的知识内容与要求,这样做的目的是对接数字化产业发展中的岗位需求,但对“共享课程”理念融入得不够。充分利用开放大学系统办学优势对课程进行共享、拓展与互通,搭建具有特色化的教学团队,跨专业组建学生学习群并共享课程,不但可以满足不同专业学生的学习需求,还能为企业数字化转型提供更多人才支持。

然而,“Python程序设计”的共享课程在实际发展过程中并非一帆风顺,仍旧存在一些不良现象,具体表现在以下两个方面。

(1)教学目标设置不科学。“Python程序设计”是一类入门程序设计课程,在传统教学目标设计中,主要将知识目标作为基础,没有对学生能力目标进行重点描述,在此背景下,就会使得教学目标出现模糊,最终造成课程设计思路不清晰,缺乏针对性。因此,教师无法使用科学的教学方式开展教学,学生学习起来也比较被动,很难达到良好的学习与教学效果。

(2)教学内容缺乏适应性。在传统课程考核中,“Python程序设计”课程考核具有单一性,尤其是考核结果,很难将学生学习能力体现出来,无法促使学生朝着学习目标实现能力发展,更不用说考查学生在学习中的团结协作能力以及分析和解决问题能力。学生对高质量教学的需求得不到满足,在这些因素的影响下,会对学生的学习产生不良影响,无法使其朝着高层次的编程方向发展。

4“Python程序设计”的共享课程教学实践探究

关于“Python程序设计”的共享课程教学实践,若要进一步提升整体教学水平,教学团队人员就要统筹兼顾各个方面,结合实际教学情况,采取有效手段,推动“Python程序设计”的共享课程教学实践顺利实施。具体可以从以下几个方面入手。

4.1结合教学实际情况,合理设计课程目标

要将“Python程序设计”共享课程的最大作用发挥出来,在组建教师团队过程中,吸纳兼职教师、聘请企业中优秀的Python程序设计人员,团结协作,对当地具有代表性的企业加以调研和走访,将新一代信息技术产业的领头羊企业,作为重点调研对象,对其进行分析和研究。同时,结合国家职业教育国家教学标准体系和计算机新兴技术,构建专业群知识体系,将大数据、云计算以及人工智能等技术,及时转化成课程内容与要求,对接区域内企业网络技术人员和程序设计人员以及新一代信息技术产业人员等,满足各个工作岗位和职业精神需求。另外,不能忽视成人大学生创新创业能力和职业素养的融入,和企业共同合作与创新,合理设置课程目标。课程目标要着眼于学生的长远发展,提升学生编写程序解决实际问题的能力,重点培养其办公自动化、软件开发、大数据分析、人工智能领域岗位等基本工作技能,包括对算法描述和分析,以及程序测试等,让学生形成严密的计算机思维,为之后的“Python程序设计”共享课程教学效果提供重要保障。

4.2合理进行教学评价,促进课程评价体系多元化

“Python程序设计”的共享课程离不开教学评价,这就要求教授者重视教学评价体系的优化和完善,将过程考核作为重点,实现考核评价的多样化。在传统考核过程中,教师过于关注考试成绩,而忽略了学生学习过程、创新能力和团队协作等能力的培养。程序项目开发离不开团队协作。在“Python程序设计”共享课程考核过程中,考核项目内容应注重多样化,包括“过程考核”“创新考核”“团队协作考核”以及“成绩考核”等,并且对不同考核类型进行合理设置,确保占比的科学性,将课程评级的多样化标准体现出来。比如,为了提高学生的重视程度,可以适当对学习过程进行占比调整——加大团结协作以及创新考核等比例,培养学生团结协作共同完成项目编程的能力,让学生将所学知识加以内化和固化,进而提升学生的综合素质,确保教学评价的合理性。

4.3结合共享课程特点,实现课程模块的重新构建

在实际教学过程中,若要欠发达地区开放教育的学生达到国家开放大学教学标准和要求,教师在“Python程序设计”课程教学实践中就要树立现代化教育理念,特别是其课程设计理念要具有一定的前瞻性,引导学生有信心学好该课程。一是对相关公司、企业进行调研,了解相关工作岗位的人才需求情况,调查企业需求与人才培养之间的矛盾,在设置课程目标时,以岗位需求为目标,以就业为导向。二是将企业一线技术项目作为载体,由学习中心牵头,联合多个技术产业,使共享课程与项目更好地衔接,贯通人才培养专业标准。三是在国家职业标准指导下,在课程内容教学方面,要与时俱进,结合新时期工作岗位任务,以此为出发点,提炼出多样化的学习型工作任务,之后通过重新组合的方式,构建对应的学习情境,同时满足专业资格证书的考试需求,包括“1+X证书”等,最终实现课程模块的重新构建,为“Python程序设计”共享课程教学实践提供重要保障。

4.4实现教学创新,将教学实施过程逐步优化

若要不断优化教学实施过程,引导成人教育类学生对该课程产生浓厚兴趣,就要与新一代电子信息产业集群的岗位任务实现有效对接,在企业一线信息技术项目中,深入研究学习性的工作任务,开发适合本校学生的实践项目。其中,要将企业项目、产品当作原型,依照行业企业技术相关标准,将行业专家、企业工程师以及教师团队组织起来,共同开发建设“Python程序设计”课程资源库。

在教学实施过程中,应不断进行创新和优化,从以下几点入手。首先,在共享课程开始前,教师须提前将任务目标以及任务情境通过班级群发送给学生。其次,在课程实施过程中,教师要将任务展示出来,引导和鼓励学生进行讨论,共同参与互动课程,借助云教学平台,实现头脑风暴,让学生通过抢答等方式,增强教师和学生之间的互动,以激发学生的学习参与度。期间,教师须发挥自身能动性,对重难点问题进行针对性演示,一边演示一边讲解有关知识内容。对于学生在课堂上的操作,教师也要主动进行监控,从而及时发现并解决学生存在的问题,使学生跟上教学进度。完成演示后,教师可以发放项目任务单,让学生协同工作,完成任务,并做好相应的总结评价。最后,共享课程结束后,学生還可以继续使用国家开放大学学习网的在线课程资源进行自主学习,达到自我拓展与提升的目的。

5结束语

随着共享课程教学实践的不断深入,将会出现更多有价值的课程案例。作为国家开放大学下属地方学习中心的计算机类专业教师,在以人工智能技术为代表的新浪潮中,不能裹足不前,若要从根本上推动“Python程序设计”共享课程教学实践,就要树立现代化发展理念,结合当今社会发展需求,不断更新学科知识,掌握“Python程序设计”课程特点,进行教学创新,满足开放教育学生的学习需求。共享课程为学生的个性化学习提供了新的可能,为教学质量的提升创造了良好条件。

作者简介:

闵劲松(1976—),本科,讲师,研究方向:计算机应用教学。

阿迪娜·依米尔(1972—),本科,讲师,研究方向:计算机应用教学。

猜你喜欢
共享教学探究程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
任务驱动教学法在高中作文教学中的几点尝试
高职高专院校C语言程序设计教学改革探索
小学数学教学生活化研究
中职英语口语互动教学探究
挂羊头卖狗肉的“共享”营销
图书馆与出版企业数字资源共享的环境因素分析
PLC梯形图程序设计技巧及应用