孙毅 逯柳 文强 戈力娟

摘要:鉴于计算机技术和计算机程序语言的发展,越来越多的高等院校采用Python语言作为非计算机专业的基础程序设计语言。根据本科民辦院校的具体情况,在确立教学模式的基础上,确立与民办独立高校专业发展相适应的计算机基础程序设计课程Python语言的考核体系是必要的。在之前程序设计语言考核标准的基础上,本文确定了基于独立院校的Python语言的考核方法,为民办高校的非计算机专业的计算机基础程序设计课程设置提供教育实践的建议与指导。

1引言

在2017年教育部高等学校大学计算机课程教学指导委员会发布的《大学计算机程序设计基础课程教学基本要求》中,建议将Python语言作为程序设计课程的首选教学语言[1]。鉴于计算机技术的发展和Python语言的特点,越来越多的高等院校开始将Python语言作为程序课程的教学语言。在完成教学过程基础上,根据民办独立院校的具体情况及学生在学习中的存在的问题,探索研究符合民办独立院校的考核制度,对于构建整个教学体系是不可缺少的[2]。

2独立院校Python语言教学过程存在问题

2.1学生兴趣不高,注意力难以集中

程序设计课程是利用计算机语言操控计算机解决特定问题的过程,其程序设计思路、相关语法等不同于以往学生学习过的知识内容,对于刚接触程序设计的学生来说,都是比较难于理解的。对于独立院校的学生来说,晦涩的语法知识和反复的编写程序执行,更是不能引起他们的兴趣。特别是在理论课上,由于教师的讲解知识点后,学生不能及时进行程序的验证或者设计的操作,即使是认真听了老师对知识点的讲解,往往也没有具体的概念,学习效果不好[3]。学生通常处于被动接受知识的状态,教师和学生之间有时就不能形成流畅的互动,长此以往就会导致学生学习没有连续性,对该门课程失去学习兴趣。对于Python语言虽然其具有明确、简单易懂,初学者学Python入门容易,可以编写那些复杂的程序等优点[4]。

2.2学生盲目做题,只注重操作过程,对知识点掌握不透彻

程序设计类的实践上机课的优点是显而易见的。由于学生可以动手设计程序、验证程序、解决实际的问题,并看到程序运行结果。这种方式本身就可以增强学生对课程的学习兴趣和学生学习主动性,所以通常在实践上机课中,学生往往表现的比较活跃。但在独立院校的上机课也存在一些问题。由于独立院校的学生思想比较活跃、注意力集中时间比较短,学生往往只注重编辑实现设计程序,很少考虑程序设计的知识点、相互的逻辑关系及程序的设计思路等,大多数同学常常没有达到课程的学习真正目的,只是忙于把实验内容做完,这也是导致学生在独立分析、解决问题时往往无从入手,独立阅读程序能力,独立编程能力不强的重要原因[5]。

经过一个周期的Python语言的教学,上面提到问题依然存在,如何能够减轻、改善学生注意力集中时间较短的问题,教师可以更加注重课堂的课程设计,还可以从改善考核体系中寻找方法。

3Python程序设计课程的考核体系

在具体教学过程中,选用均有丰富教学经验的教师,教师均工作8年以上,授课学时为68学时。由于是首次在基础程序设计课程中采用Python语言,其考核体系基本沿用之前的C语言的考核体系结构。学生在程序设计课程采用百分制,学生总成绩超过60分才被认为是通过本门课程的考核,而最终成绩组成是由学生的平时成绩和期末考试试卷成绩组成,这两部分的比例为3:7,即平时成绩占总成绩的30分,期末考试试卷的成绩占总成绩的70分。本着“以应用能力培养为目标、以计算思维为手段”的原则,在授课过程中引入了蓝墨云的电子教室配合教师授课。通过蓝墨云班辅助教学软件,使得教师可以更方便的在课前上传用于学生自学的教学材料、设置教学练习题库、定期给学生进行单元测验、以小组的形式进行分组讨论等,教师还可以把平时用于上课的授课资料分享给学生,这些措施是教师可以更容易了解学生学习状态和学生的知识掌握情况,可以认清学生在课程中存在的问题,从而及时调整重难点、授课方向等。由于蓝墨云班的引入,能够更多的掌握学生情况,从而在最终的平时成绩中提升了学生课堂表现的比例。

为了培养学生的实践编程能力,让学生有更多在教师指导下操作、演练、程序的机会,在Python语言程序设计课程中,经过讨论将学生的上机学时与理论学时均设为32学时。由于课程中上机学时的增加,所以在最终的课程成绩考核评定中,也加重上机成绩在整个平时成绩的比重。关于Python语言程序设计课程的期末考核方式,仍然采用了上机的方式。这种评判方式可以更好的考查学生实际的编程实践能力。但是由于是首次的Python语言的授课,没有配齐相应的题库及自动判卷系统。这是在今后的教学中,要需要探索和完善的部分。

4 结束语

程序设计课程是一门培养当代大学生在计算机程序设计过程中所需要的一些基本能力的课程,其教学效果好坏会受到很多因素影响。而Python语言因其优雅、明确、简单易懂,初学者学Python不但入门容易,而且深入下去,可以编写那些复杂的程序,更加符合学生对计算机软件的客观认知,符合当今计算机软件发展形势。其作为程序设计类的通识课程,正在逐步被各个高校所采用,对于民办独立本科院校也不例外。如何根据民办独立本科院校的实际情况和学生的实际水平制定考核体系,对于评价课程的是十分重要的。由于是首次Python语言的教学周期,基本采用的原来程序设计课程的考核方法,在学生平时表现和上机成绩比重部分有所增加,这是因为授课教师在授课过程中更加注重学生编程能力、编程思维的培养。

参考文献

[1]魏梅,王秀华,王影,陈一夫,汪思德.基于Python的程序设计通识课程建设与教学实践[J].计算机教育.2019(02).

[2]刘绍翰,杨群. “新工科”背景下Python语言教学案例设计——以“Python语言程序设计与问题求解”课程为例[J]. 工业和信息化教育.2018(09).

[3]秦昳.《程序设计基础》课程教学改革实践——以Python语言为教学语言[J].软件导刊(教育技术).2018(02).

[5]云太真.基于python语言和数据分析的大学公共计算机课程方案[J] 电脑知识与技术.2018(25).

基金项目:1、黑龙江省教育科学十三五规划课题研究成果,项目编号:GBC1317065

2、哈尔滨石油学院教育教学改革项目,项目编号:hsyjgg201703

(作者单位:哈尔滨石油学院 信息工程学院)

大学计算机python期末考试容易吗非计算机专业_民办高校非计算机专业PYTHON语言考核体系的构建和研究...相关推荐

  1. 高校计算机课程期末考试试卷分析,大学计算机基础期末考试试卷分析与评价

    <大学计算机基础>期末考试试卷分析与评价 (云南师范大学信息学院,云南昆明 650500) 摘要:为评估我校2011级非计算机专业本科生期末考试试卷的质量,随机抽选出2011级非计算机专业 ...

  2. 计科系大一c语言期末考试题,大一大学计算机基础期末考试试题「附答案」

    大一大学计算机基础期末考试试题「附答案」 一.单选题 1.用一个字节最多能编出(D)不同的码. A. 8个 B. 16个 C. 128个 D. 256个 2.完整的计算机系统由(C)组成. A.运算器 ...

  3. 学校拥有计算机清单和所放位置说明,大学计算机基础期末考试指南(2011)

    大学计算机基础期末复习指南第1章信息技术期末笔试题型 第1章信息技术期末笔试题型 一.名词解释(每小题2分,共10分) 二.选择题(每小题1.5分,共45分) 三.填空题(每小题 1.5分,共15 分 ...

  4. 科技大学计算机基础试卷答案,大学计算机基础期末考试试卷(带答案)

    ━ 防灾科技学院 2009 ~ 2010学年 第二学期期末考试 大学计算机基础 试卷(B) 使用班级2009级本科班 答题时间120分钟 一.单项选择题(本大题共40小题,每题1分,共40分) 1.计 ...

  5. 四川大学计算机网络期末复习,四川大学计算机基础期末考试试卷07-08

    四川大学大学计算机基础期末考试试卷07-08 一.单项选择题(共40小题,每题1分,共40分) 1) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A) 它是1946年在美国诞生的B) ...

  6. 四川师范大学大学计算机基础,四川师范大学2009-2010学年计算机基础期末考试试题.doc...

    四川师范大学2009-2010学年计算机基础期末考试试题 四川师范大学 2009-201 0学年度第一学期末考试 <大学计算机基础>(文科) 试卷A卷 考生注意:1.本试卷共8页,四个大题 ...

  7. 2计算机期末考试试题,大学计算机应用基础期末考试试题及答案

    大学计算机应用基础期末考试试题及答案 三. 多项选择题 1.计算机主要的应用领域包括?ABCD A.过程控制B.数据处理 C.科学计算D.CAD/CAM/CIMS 2.计算机外存储器与内存储器相比具有 ...

  8. 计算机会计学试卷答案,首都经济贸易大学200X年计算机会计学期末考试试题.doc...

    首都经济贸易大学200X年计算机会计学期末考试试题1 考试科目:计算机会计学考试时间:试题类型:本科期末 ? 首都经济贸易大学 XXXX 学年第XX 学期期末考试试卷XXXX 级会计学专业<计算 ...

  9. python期末考试试题

    python期末考试试题汇总 学习 2020-4-105589阅读 · 98喜欢 · 11评论 想个昵称憋一天 粉丝:370文章:31 关注 6.for i in range(2,n): if n%i ...

  10. 计算机应用基础1010转换为10进制,大学计算机应用基础期末考试试题及答案

    大学计算机应用基础期末考试试题及答案 一. 填空题 1.木马病毒一般是通过电子邮件.在线聊天工具和恶意网页等方式进行传播,多数都是利用了操作系统中存在的 .漏洞 2. 浮点数取值范围的大小由_____ ...

最新文章

  1. SAP零售行业解决方案初阶 7 - 自动补货
  2. java 字符串 面试_Java 字符串面试题
  3. activemq 控制台怎么看生产信息_Jmeter中间件处理-ActiveMQ
  4. [C++STL]map容器用法介绍
  5. c++中多态---3(虚析构和纯虚析构,向上类型转化和向下类型转化)
  6. [导入]ASP.NET 2.0中Page事件的执行顺序
  7. js和python交互_JSShell:一个基于python的交互式Shell
  8. 漫步数理统计十一——连续随机变量(下)
  9. 如何提高大数据分析的效果
  10. javascript作用域链详解
  11. pdca实施的流程图_(fmea七步法)过程流程图,FMEA,控制计划哪个在前哪个在后
  12. 【开发工具集】DLL依赖查看工具——Dependency Walker
  13. 常见条形码的用法和格式
  14. Rational Rose安装教程
  15. 记一次戴尔灵越7000(7000-7591)的坑爹螺丝设计,中招了保修都没门
  16. objectc:dictionary使用
  17. 帝国CMS系统自动生成sitemap.xml网站地图的教程
  18. php可以用wamp哪个好,phpstudy和wamp哪个好
  19. Kaggle数据竞赛记录 - Steel Defect Detection
  20. 至多删三个字符 (35分)

热门文章

  1. 微信小程序三、事件与绑定
  2. Python循环题型(1.1~100求和 2.判断素数 3.猜数字游戏 4.打印九九表 )
  3. 项目报告: 《数字图像处理》自动定位、分割、识别汽车车牌 (非深度学习方法,使用传统数字图像处理方法)-2019
  4. Pod提示NetworkPlugin cni failed to set up .. network:open/run/flannel/subnet.env:nosuchfileordirectory
  5. 小学生也能一眼看出有长度不同的射(直)线
  6. 概率问题:星期二出生的孩子
  7. 2016ACM/ICPC亚洲区沈阳站现场赛题解报告
  8. #PythonPytorch 2.如何对CTG特征数据建模
  9. 零碎知识点(实习day5)
  10. 渣硕试水字节,本以为无缘,却没想到直接拿到offer!!