没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
python语言程序设计课程的研究与思考 ---python语言程序设计课程的研究与思考全文共3页,当前为第1页。 摘要:在对参加过Python语言编程课程的学生的调查中,我们发现了学习Python的学生面临的主要挑战。考虑到这些困难以及Python语言本身的性质,已经提出了几种解决方案,以为后续的Python培训课程提供参考。 关键字:Python;编程;课程;组成 1介绍 计算机编程课程是大学基础计算机教育的核心。通过了解计算机在学习编程语言时的思考方式来解决问题是开发计算机思考技能的最重要过程。 2难以学习python语言编程课程 2.1算法设计 本课程始终鼓励学生首先理解问题的定义,然后以计算机可以理解的方式设计问题解决算法。但是,即使经过一学期的学习,仍有30%的学生不知道也不知道从哪里开始编程问题。仍然有些学生似乎已经学会去背诵自己的问题,但是面对新问题时,仍然没有办法开始。 2.2用Python语言描述算法 将算法转换为Python语言比设计算法困难。学生必须清楚地记住大多数学生无法掌握的Python语言的所有语法规则。他们经常在某些编程的语法细节上有问题,并且无法
资源推荐
资源详情
资源评论
---python 语言程序设计课程的研究与思考
python 语言程序设计课程的研究与思考
摘要:在对参加过 Python 语言编程课程的学生的调查中,我们发现了学习
Python 的学生面临的主要挑战。考虑到这些困难以及 Python 语言本身的性质,
已经提出了几种解决方案,以为后续的 Python 培训课程提供参考。
关键字:Python;编程;课程;组成
1 介绍
计算机编程课程是大学基础计算机教育的核心。通过了解计算机在学习编程
语言时的思考方式来解决问题是开发计算机思考技能的最重要过程。
2 难以学习 python 语言编程课程
2.1 算法设计
本课程始终鼓励学生首先理解问题的定义,然后以计算机可以理解的方式设
计问题解决算法。但是,即使经过一学期的学习,仍有 30%的学生不知道也不知
道从哪里开始编程问题。仍然有些学生似乎已经学会去背诵自己的问题,但是面
对新问题时,仍然没有办法开始。
2.2 用 Python 语言描述算法
将算法转换为 Python 语言比设计算法困难。学生必须清楚地记住大多数学生
无法掌握的 Python 语言的所有语法规则。他们经常在某些编程的语法细节上有问
题,并且无法实现他们设计的算法。
2.3 调试程序
调试程序是编程中最困难的问题之一。调查结果表明,对于发现并修复错误
的学生,理解编译错误消息(主要是语法错误)同样困难。一方面,学生的英语
水平可能有限。另一方面,学生经常被即时信息和随机更改程序所蒙蔽。
总之,这是学生学习 Python 编程时面临的相对重大挑战。另外,学习复杂的
算法和面向对象程序设计的思想对学生来说都非常麻烦,这是程序设计学习改进
的一部分,因此我将不做详细介绍。
3 解决方案
3.1 采用伪代码来讲解
计算机基础课程的重点是培养学生的计算机思维能力,以及在编程课程中提
高解决计算机问题而不是语法细节的能力。更重要的是如何提高学生的逻辑推理
能力,算法设计和分析能力。由于伪代码的要求不如编程语言,因此学生无需关
注语法细节,也无需帮助学生专注于算法设计。
3.2 增加练习时间
程序设计过程是一个非常实际的过程,并且演讲内容很难用语言和文字清楚
地表达。但是,通过练习,学生很容易理解。每门理论课都配有两个动手小时,
并配有一台计算机,学生可以在老师的帮助下按自己的节奏学习。随着更多的计
算机实践,调试和问题解决,我们自然可以解决学生调试程序中的困难。
3.3 将知识整合到特定的应用场景中
老师应该更多地了解如何在各种行业中使用 Python,选择与学生专业相关的
教学案例,并提高学生对使用第三方库的兴趣。例如,计算机科学专业的学生可
以使用诸如语音识别技术和面部识别技术之类的技术,这些技术已经基本成熟并
且具有良好的可视化效果作为授课示例,而侦察智能专业的学生可以识别雷达图
像目标,作为教育案例。这不仅可以让学生体验第三方 Python 库的功能,而且对
学生未来的专业研究也有很大的帮助。
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功