2021版(第5至第8学期)
首页 - 教学大纲 - 电子信息工程 - 2021版(第5至第8学期)
《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.考勤 |
|
优秀 (90~100分) |
1.能独立完成作业,代码书写规范,有详细设计思路,代码有注释;程序运行结果准确无误。 2.除因病假公假,无缺课、无迟到 |
良好 (80~89分) |
1.代码书写较为规范,设计思路基本清楚,代码有少量注释;程序运行结果基本正确。 2.除因病假公假,无缺课、迟到早退累计不得超过2次 |
中等 (70~79分) |
1.代码书写较为规范,代码思路基本清晰;程序运行结果有少量错误。 2.除因病假公假,缺课累计不得超过1次、迟到早退累计不得超过3次。 |
及格 (60~69分) |
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].湖南:湖南大学出版社,2021年1月
[2]龚良彩,Python程序设计[M].北京:清华大学出版社,2021年10月
八、参考资料
[1]张迎新,Python程序设计任务驱动式教程[M].北京:清华大学出版社,2021年11月
[2]黄晓平,计算思维与Python编程基础[M].北京:清华大学出版社,2021年9月
[3]郑江超,Python语言程序设计入门实验指导[M].北京:清华大学出版社,2021年8月
[4]策未来,全国计算机等级考试模拟考场 二级Python[M].北京:人民邮电出版社,2021年12月
[5]策未来,全国计算机等级考试上机考试题库 二级Python[M].北京:清华大学出版社,2021年12月
网络资料
[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 由易米科技提供技术支持
城院官微
城院智造微信
招就处微信