《Python语言程序设计》教学大纲

作者:智能制造学院发布日期:2023-04-06 13:16:26浏览次数:22558

Python语言程序设计》教学大纲

一、课程基本信息

课程类别

专业选修课程

课程性质

理论

课程属性

选修

课程名称

Python语言程序设计

课程英文名称

Python Programming

课程编码

F10ZX26C

适用专业

电子信息工程

考核方式

考查

先修课程

程序设计基础

总学时

32

学分

2

理论学时

20

实验学时/实训学时/ 实践学时/上机学时

上机学时:12

开课单位

智能制造学院

二、课程简介

Python程序设计》是高等学校电子信息工程专业一门的专业选修课程。Python一种跨平台的计算机程序设计语言,它是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。《Python程序设计》课程主要介绍Python的运行环境、基本语法、程序基本结构、组合数据类型、函数、文件、文件异常、常用标准库和第三方库的相关知识等内容。通过本课程的学习,使学生在全面了解的基础上,系统掌握Python基本概念、编程思想以及程序设计技术,具备熟练的Python编程技能,能够熟练地综合应用Python技术编写程序解决现实生活中的问题,最终提高程序设计水平和计算机应用能力。

三、课程教学目标

课程教学目标

支撑人才培养规格指标点

支撑人才培养规格

目标1

掌握Python脚本语言程序设计的基本知识,理解Python的编程模式,熟练掌握Python分支结构、循环结构、函数设计与使用,熟练使用正则表达式处理字符串。频域、复频域分析;掌握离散系统的时域、Z域分析。

3-1:掌握数学、自然科学、工程基础和专业知识,并能够用于表述电子信息领域的相关工程问题。

3.工程基础知识

目标2

熟练运用Python基本数据类型以及不同领域的Python扩展模块等特性来解决实际应用问题;能够识读和编写较复杂程度的程序;具有计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。

5-2:具备参与电子信息领域相关应用系统的软硬件设计、开发与调试的能力,能够针对特定需求,设计满足指标和要求的系统、软硬件单元(部件)。

5.设计与开发能力

目标3

通过本课程的学习,培养作为一个工程技术人员必须具备的坚持不懈的学习精神,严谨治学的科学态度和积极向上的价值观,为未来的学习、工作和生活奠定良好的基础。

11-1:具有自主学习和终身学习的意识,掌握跟踪电子信息学科前沿、发展趋势的基本方法和途径。

11.自主学习和终身学习

四、课程主要教学内容、学时安排及教学策略

(一)理论教学

教学模块

学时

主要教学内容与策略

学习任务安排

支撑课程目标

Python简介与编写简单的程序

4

重点:Python的优点;开发环境搭建;基本语法

难点:Python开发环境的配置

思政元素:介绍Python程序设计的技术历史,我国大数据技术发展现状,培养学生科学探索精神。

教学方法与策略:讲授法、案例教学法,采用启发式教学,知识原理突出重点,应用技术能力重点加强实践,拓宽学生学习思路。

课前:预习、查阅相关文献

课堂:理论学习和实践

课后:下载资源和习题作业

目标1

目标3

基本语法与程序流程控制

4

重点:基本数据类型;程序的三大基本控制结构(顺序、选择、循环结构)

难点:循环嵌套结构

思政元素:通过嵌套解题方法,让学生们认识科学方法的重要性。

教学方法与策略:讲授法、案例教学法,采用启发式教学,知识原理突出重点,应用技术能力重点加强实践,拓宽学生学习思路。

课前:预习、查阅相关文献

课堂:理论学习和实践

课后:习题作业

目标1

目标2

目标4

列表、元组、字典与集合

6

重点:列表、元组、字典与集合的定义以及它们的使用;

难点:处理复杂数据信息的方法

思政元素:通过对比方法,让学生们掌握科学实践方法技巧。

教学方法与策略:讲授法、案例教学法,采用启发式教学,知识原理突出重点,应用技术能力重点加强实践,拓宽学生学习思路。

课前:预习、查阅相关文献

课堂:理论学习和实践

课后:习题作业

目标1

目标2

目标3

目标4

函数、文件和异常

6

重点:Python函数的定义和使用、文件的读写方法以及打开和关闭等基本操作;

难点:程序中异常的处理

思政元素:以学生案例进行讲解,让学生们明白知识来源于生活。

教学方法与策略:讲授法、案例教学法,采用启发式教学,知识原理突出重点,应用技术能力重点加强实践,拓宽学生学习思路。

课前:预习、查阅相关文献

课堂:理论学习和实践

课后:习题作业

目标1

目标2

目标3

目标4

(二)实践教学

实践

类型

项目名称

学时

主要教学内容

项目

类型

项目要求

支撑课程目标

实验

Python开发环境及程序控制结构

4

重点:Python版本选择与安装;Python中对象的表达与操作、代码的编写规范。

难点:常用指令与常用函数的使用。

思政元素:要求学生处理实验数据必须坚持实事求实、严谨的科学态度。

验证

实验3人一组,须完成实验报告。实验报告须有详细的实验记录。

目标1

目标3

实验

列表、元组、字典与集合的应用

4

重点:列表、元组、字典和与集合的特点以及处理方法;Python中的常见数据结构及其使用差异。

难点:列表、元组、字典和与集合的应用区别

思政元素:要求学生处理实验数据必须坚持实事求实、严谨的科学态度。

验证

实验3人一组,须完成实验报告。实验报告须有详细的实验记录。

目标1

目标2

目标3

目标4

实验

函数、文件和异常的操作

4

重点:函数的定义和调用方法;文件的使用和异常处理

难点:函数的嵌套;异常处理机制

思政元素:要求学生处理实验数据必须坚持实事求实、严谨的科学态度。

验证

实验3人一组,须完成实验报告。实验报告须有详细的实验记录。

目标1

目标2

目标3

目标4

备注:项目类型填写验证、综合、设计、训练等。

五、学生学习成效评估方式及标准

考核与评价是对课程教学目标中的知识目标、能力目标和素质目标等进行综合评价。在本课程中,学生的最终成绩是由平时成绩、实验成绩、期末考试等三个部分组成。

1.平时成绩(占总成绩的40%):采用百分制。平时成绩分作业(上机作业占30%)和考勤(占10%)两个部分。评分标准如下表:

等级

             

1.作业;2.考勤

优秀

90100分)

1.能独立完成作业,代码书写规范,有详细设计思路,代码有注释;程序运行结果准确无误。

2.除因病假公假,无缺课、无迟到

良好

8089分)

1.代码书写较为规范,设计思路基本清楚,代码有少量注释;程序运行结果基本正确。

2.除因病假公假,无缺课、迟到早退累计不得超过2

中等

7079分)

1.代码书写较为规范,代码思路基本清晰;程序运行结果有少量错误。

2.除因病假公假,缺课累计不得超过1次、迟到早退累计不得超过3次。

及格

6069分)

1.代码书写基本规范;程序运行结果有较多错误,但能在老师或同学帮助下完成。

2.除因病假公假,缺课累计不得超过2次、迟到早退累计不得超过3

不及格

60以下)

1.作业提交缓慢,存在严重抄袭作业,程序无法运行。

2.除因病假公假,缺课累计超过3次或迟到早退累计超过5

2.期末考试(占总成绩的60%):采用百分制。期末考试的考核内容、题型和分值分配情况请见下表:

考核模块

考核内容

主要

题型

支撑

目标

分值

Python简介与编写简单的程序

Python的特点,安装环境

Python的输入和输出

选择

判断

目标1

目标3

10

基本语法与程序流程控制

标识符、变量、常量、数据类型

运算符和表达式

程序流程控制编程

选择

判断

编程

目标1

目标3

30

列表、元组、字典与集合

字符串、列表、元组的特点以及处理方法

字符串、列表、元组的具体应用

字符串、列表、元组的使用差异

选择

判断

编程

目标1

目标2

目标3

30

函数、文件和异常

函数的定义、文件的操作、异常的定义

常用函数库

函数的调用

函数、文件和异常的处理

选择

判断编程

目标1

目标2

目标3

30

六、教学安排及要求

序号

教学安排事项

   

1

授课教师

职称:讲师或以上          学历(位):硕士或以上

其他:

2

授课地点

☑教室         ☑实验室       □室外场地 

□其他:

4

学生辅导

线上方式及时间安排:企业微信,时间不限

线下地点及时间安排:办公室8号楼3楼,具体时间开课后商定

七、选用教材

[1]陈雪芳,Python语言程序设计(双色版) [M].湖南:湖南大学出版社,20211

[2]龚良彩,Python程序设计[M].北京:清华大学出版社,202110

八、参考资料

[1]张迎新,Python程序设计任务驱动式教程[M].北京:清华大学出版社,202111

[2]黄晓平,计算思维与Python编程基础[M].北京:清华大学出版社,20219

[3]郑江超,Python语言程序设计入门实验指导[M].北京:清华大学出版社,20218

[4]策未来,全国计算机等级考试模拟考场 二级Python[M].北京:人民邮电出版社,202112

[5]策未来,全国计算机等级考试上机考试题库 二级Python[M].北京:清华大学出版社,202112

网络资料

[1]中国软件网,http://www.csdn.net

[2]Python学习网,http://www.py.cn

[3]Python官网,https://www.python.org/

[4]Python 基础教程,https://www.runoob.com/python/python-tutorial.html

其他资料



执笔人:张黎红

参与人:曹丽娟、张惠敏

系(教研室)主任:曹丽娟

学院(部)审核人:连元宏 


辅导员:电话23382502 地址:8B313 行政/教学秘书:电话23382505 地址:8B303

联系地址:东莞市寮步镇文昌路1号东莞城市学院智能制造学院8B三楼

Copyright © 2019 东莞城市学院智能制造学院 All Rights Reserved 由易米科技提供技术支持

  • 城院官微

  • 城院智造微信

  • 招就处微信