网站大量收购闲置独家精品文档,联系QQ:2885784924

Python程序设计基础 教学大纲.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python程序设计基础教学大纲一课程基本信息《Python程序设计基础》本课程由计算机科学与信息技术学院教授,采用线上线下结合的方式进行教学课程性质选修开课学院软件与物联网工程学院课程负责人授课学期20222023学年第一学期学分4任课教师张勇课程总学时48理论学时32实验学时含上机32课内实践学时课程类型□线上课程√线下课程□混合式课程线上学时线下学时适用专业及年级VR专业一年级授课语言

《Python程序设计基础》

一、课程基本信息

课程名称

中文名称

Python程序设计基础

英文名称

TheBasicPythonlanguageprogramming

课程代码

课程性质

选修

开课学院

软件与物联网工程学院

课程负责人

授课学期

2022–2023学年

第一学期

学分

4

任课教师

张勇

课程总学时

48

理论学时

32

实验学时

(含上机)

32

课内实践学时

课程类型

□线上课程

√线下课程

□混合式课程

线上学时

线下学时

适用专业

及年级

VR专业一年级

授课语言

中文

先修课程

后续课程

大数据分析、高级程序设计

课程简介

1.该课程的目的在于通过学习“Python程序设计基础”,学生可以熟练掌握Python语言的强大又简单的面向对象编程方法,掌握Python语言中的基本数据类型:整型、浮点型、复数型、字符串等,和特殊形式的数据类型:列表类型、元组类型、集合类型、字典类型等。灵活运用内置函数、递归函数、装饰器和复合函数,进一步掌握Python语言的高级编程技术,例如:类与对象、文件相关操作和图形用户界面设计等,初步具备能够使用Python语言实现较大规模软件的能力,为后续进一步学习大数据分析、高级程序设计等技术奠定扎实的基础。2.教学目标在微观上体现为:让学生通过一学期的学习与上机实验,掌握Python语言基本语法和常用数据类型;熟练应用自定义函数解决简单问题;掌握类与对象的用法;熟练应用Python语言的os模块实现文件的安全读写操作;掌握Python语言的Tkinter模块实现简单的图形用户界面设计等。在宏观上体现为:全面掌握和精通Python语言的高级编程技术,学会使用计算机语言解决数学问题和实际问题的建模方法,培养学生良好的编程习惯和编程思维。3.基本知识教学要求:掌握Python语言的基础语法和程序控制结构;灵活运用常用数据类型;掌握Python语言的函数与模块;熟练应用类与对象;熟练掌握os模块实现文件的安全读写操作,应用Tkinter模块实现简单的图形用户界面设计等。能力教育要求:培养学生熟练应用PyCharm开发较大规模Python应用程序;通过大量的练习和实例,增强学习的阅读、编写和调试程序的能力。

执笔人

审定人

讨论参与人

大纲制定日期

年月

二、课程目标

课程目标1:知识目标

1.1掌握Python语言的基础语法、程序控制和数据类型。

1.2掌握Python语言的函数定义、类与模块的使用。

1.3掌握Python语言的os模块和Tkinter模块。

课程目标2:能力目标

2.1学会使用PyCharm集成开发环境设计较大规模的Python语言程序,掌握Python语言面向对象编程技巧和各种模块的功能。

2.2培养良好的程序编写习惯,培养学生画流程图和注释程序的技巧。

2.3为后续学习大数据分析、高级程序设计等内容打下扎实的基础。

课程目标3:素质目标

3.1通过学习和交流讨论,掌握抽象并求解基本计算问题的初步能力。学生能够通过积极参与课堂讨论活动,并能够在课堂讨论活动中,主动思考,提出自己的观点和疑惑,培养敢于猜想、敢于提出问题、敢于挑战权威的科学意识和创造性思维。

3.2深刻体会计算思维,通过计算思维来解决生活中的问题。

3.3通过综合性设计性实验及实践环节,让同学们明白细节规划的重要性,培养工匠精神;通过小组讨论,分工合作完成设计性实验项目,培养学生团队合作精神;引导学生参加各类学科竞赛,培养学生公平竞赛、追求卓越的精神。

课程目标4:思政目标

4.1学生通过学习课程内容,掌握Python语言的编程技能,能够使用Python语言解决现实生活中遇到的各种问题,树立科技报国志向。

4.2通过对红色经典文献的数据存储与分析,加深对马克思主义思想及原理的理解,深刻理解社会主义核心价值观的精髓和内涵。

4.3通过对Python语言类与对象的分析,加深对唯物主义辩证法的理解。

课程目标与毕业要求指标点对应关系表

序号

毕业要求

支撑毕业要求指标点

课程目标

知识

目标

能力

目标

素质

目标

思政

目标

1.1

1.2

1.3

2.1

2.2

2.3

3.1

3.2

3.3

4.1

4.2

4.3

1

毕业要求1:具备工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。

指标点1-2:掌握程序设计与数据结构等专业基础知识,培养算法设计与计算思维能力,对软件复杂工程问题提出解决方案。

指标点1-3:掌握软件理论专业知识,用于软件系统及复杂工程问题的需求分析、设计、开发与实现。

2

毕业要求3:设计/开发解决方案:能够设计针对复杂工程问题

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档