20-python程序设计-0615005028-教学大纲.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《Python程序设计》

课程教学大纲

院(系/部):计算机科学与技术

教研室:人工智能

日期:2023.6

1

《Python程序设计》课程教学大纲

课程英文名称:PythonProgramming课程编码:0615005028

总学分/总学时:3/48理论学时/实验学时:32/16

课程性质:专业拓展课程先修课程:程序设计基础

课程负责人:任璐适用专业:人工智能

开课单位:计算机科学与技术学院大纲制定者:任璐

大纲审定者:李大社大纲审定时间:2023.6

本大纲适用2023年版人工智能专业人才培养方案

一、课程简介

本课程是人工智能、计算机科学与技术、网络工程、软件工程、数据科学、数字媒体

技术等专业的专业课程,也是众多非计算机专业的公共基础课。

本课程首先讲授Python基础语法,然后根据学生专业选择讲授Python语言在文件操

作与办公自动化、GUI编程、网络编程、网络爬虫、系统编程与系统运维、数据库编程、

多媒体编程、密码学编程、数据分析与处理、数据可视化与科学计算可视化等方面的应用,

从这些应用领域中至少选择3到5个作为教学内容。

Python程序设计的思政元素体现在其教学过程中对学生的全面培养。首先,Python

语言以其简洁明了的语法,培养学生的逻辑思维能力和问题解决能力,鼓励他们用简洁的

方式表达复杂的想法。

其次,Python程序设计强调实践性和创新性。通过让学生参与实际的项目开发,培

养他们的动手能力和创新思维,让他们在实践中发现问题、解决问题,从而锻炼他们的实

际操作能力和团队协作能力。

此外,Python程序设计还注重培养学生的自主学习能力和持续学习的习惯。Python

语言的广泛应用和丰富的资源,使学生能够自主学习、不断探索,从而跟上技术发展的步

伐。

最后,Python程序设计也强调代码的可读性和规范性,培养学生的专业素养和职业

道德,使他们成为既有技术能力又有社会责任感的复合型人才。

二、课程目标与毕业要求关系

(一)课程目标

1.知识传授目标

2

1-1了解Python编码规范与相关行业的职业素养要求,能够编写优雅且鲁棒性和安全

性较强的Python程序;

1-2熟练掌握内置函数与运算符、内置数据类型与相关操作以及程序控制结构的语法

并能够用来解决实际问题,熟练掌握函数设计与面向对象程序设计有关内容,具备一定的

代码复用和设计复用能力;

1-3具有一定的代码调试与集成能力、较强的学习能力、资料查阅能力、代码阅读能

力和一定的代码优化能力与安全编程意识;

1-4了解专业相关领域的Python扩展模块并能够解决文件操作、GUI、图形图像处理、

音乐编程与语音识别、视频采集与处理、多线程与多进程编程、数据库编程、套接字编程、

网络爬虫、逆向工程与软件分析、数据分析、科学计算可视化、密码学、安卓应用开发等

领域中的实际问题。

2.能力培养目标

2-1编程技能:培养学生编写、测试、调试和文档化Python程序的能力;使学生能够

理解和应用常见的编程模式和技术;提高学生编写高效、可读性强、可维护性好的代码的

能力。

2-2问题解决能力:培养学生将实际问题转化为可计算的程序模型的能力;鼓励学生

使用逻辑思维和批判性思维来分析问题,并设计合适的解决方案;提高学生面对复杂问题

时的独立思考和解决问题的能力。

2-3算法与数据结构应用能力:培养学生应用算法和数据结构来解决实际问题的能力;

使学生能够理解和实现基本的算法(如排序、搜索),并评估其效率;提高学生分析和优

化算法性能的能力。

2-4创新思维:激发学生的创新意识,鼓励他们尝试新的编程

文档评论(0)

阿尔格栅rerfa + 关注
实名认证
内容提供者

知识杂货铺~

1亿VIP精品文档

相关文档