课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
SPOC学校专有课程
Python程序设计
第2次开课
开课时间: 2025年03月17日 ~ 2025年05月11日
学时安排: 4小时每周
进行至第7周,共8周 已有 82 人参加
立即参加
spContent=
—— 课程团队
课程概述

Python程序设计课程是电子信息工程一门必修课程。

本课程主要讲授Python语言的基本要素,包括基本数据类型、运算、控制结构、函数等内容,重点讲授python中列表、元组、字典、字符串、类等数据结构的概念和应用,以及结构化程序设计的基本思想和方法,培养良好的程序设计风格。通过企业真实项目和案例讲解常见第三方库及应用,初步具有数据统计分析、科学计算可视化、图形图像处理等知识应用能力。学生在学完本课程后,即可利用计算机解决众多的实际问题

成绩 要求

本门课程依据全程监控的理念进行考核。

考核方式:采用平时、期末考试、课程实践实践相结合的形式对学生课程成绩进行综合评定。能力目标达成评价与考核总成绩中,平时成绩占30%、课程实践质量占20%、期末考试占50%。具体评定方法如下:

平时成绩:主要是课后作业、单元测验及平时表现。考核学生对课程章节内容知识点的学习、理解和掌握程度。平时成绩中对应课程目标1~3所占比重分别为:12%、10%、8%。

课程实践质量:程序完成情况10%,报告10%。

(3)期末考试:题型以填空题、读程序题、分析题、设计题等为主。期末成绩中对应课程目标1-3所占比重分别为:10%、30%、10%。

课程大纲

课程代码

0007022421

课程名称

Python程序设计

 

Python Program Design

课程性质

Python程序设计是电子信息专业的专业必修课,是本专业重要的主干课程。

开课学期

学期

学分/学时

3学分 / 48学时,其中:实验学时16

开课单位

信息工程学院

适用专业

电子信息工程

先修课程

C语言程序设计、软件技术基础

教材及参考书

董琴.《Python程序设计:理论与应用》,上海交大出版社,2022年

嵩天,礼欣,黄天羽.《Python语言程序设计基础(第2版)》,高等教育出版社,2019年

课程简介

Python程序设计课程是电子信息工程一门必修课程。

本课程主要讲授Python语言的基本要素,包括基本数据类型、运算、控制结构、函数等内容,重点讲授python中列表、元组、字典、字符串、类等数据结构的概念和应用,以及结构化程序设计的基本思想和方法,培养良好的程序设计风格通过企业真实项目和案例讲解常见第三方库及应用,初步具有数据统计分析、科学计算可视化、图形图像处理等知识应用能力。学生在学完本课程后,即可利用计算机解决众多的实际问题。

 

 

1课程目标

 

 

 

1、了解Python的发展历史和特点,理解Python程序面向对象的程序结构框架以及Python的开发过程。学会python开发工具的使用。

2、掌握pyhton的基础语法,程序流程控制语句,序列中的列表、元组、映射中的字典以及集合等数据结构,函数等。培养学生对于Python等计算机语言的理解和运用的能力。培养学生分析问题,将解决问题的步骤用Python语言进行程序化等方面综合运用能力和创新意识。

3、培养自学能力和兴趣,增强自主学习的能力。培养学生从多方面思考解决问题的能力。树立实事求是、认真治学的学习态度。

2课程目标与毕业要求观测点的对应关系

 

 

毕业要求

毕业要求观测点

课程目标

支撑强度

 

毕业要求1

观测点1-2:掌握工程基础知识,能够结合数理模型对电子信息工程问题进行建模与求解。

课程目标

1、2

H

 

毕业要求5

观测点5-1:掌握电子信息工程领域常用的现代仪器、信息技术工具、工程工具和相关软件的使用原理、方法和适用条件。

 

课程目标3

H

3课程目标与教学内容和方法(环节)对应关系表

课程目标

教学内容

教学方法(环节)

 

 

 

课堂

教学

作业

项目设计

实验

 

课程目标1

内容1-4

 

课程目标2

内容5-22

 

课程目标3

内容4,5-7,9,11-14,15-17,20

4 教学内容

及要求

根据工科类专业人才对现电子类程序设计与研究能力的要求。教学内容包含Python基本语法,列表、元组、字典、集合等常用序列结构,以及结构化编程思想、字符串、函数及模块化程序设计方法、面向对象、第三方库等部分。

内容1:了解Python版本及发展历史, Python语言的特点及应用

内容2:集成开发环境的安装与配置

内容3:掌握运行Python程序

内容4:掌握Python程序的构成

思政内容:了解计算机内部工作原理,打破砂锅问到底的钻研精神。了解我国“银河”系列计算机的故事,关注我国科技发展现状,充满好奇心和民族自豪感。

思政切入点:查一查:中国首台全部采用国产处理器构建的世界第一的计算机在哪里,她有哪些功能和服务?

内容5:变量与常量

内容6:基本数据类型

内容7:运算符和表达式

思政内容:。从Python语言基本语法知识和程序设计规范,拓展到良好的职业素养,遵守行业规范,尊重别人的劳动成果。课外阅读—国家标准、程序设计规范、职业道德、法律可行性和知识产权法。

思政切入点:不同数据类型是指每一个成员一次需要的房间数(内存字节大小)不一样,能够执行的任务也不一样(不同运算)

内容8: 顺序结构

内容9: 选择结构

内容10:循环结构

课程思政:

人在不同时期会面临不同选择,如同学们填高考志愿时,老师建议你按“冲一冲”、“保一保”、“稳一稳”的方式填报不同学校,如果让计算机实现应该如何实现呢?提醒同学们作重要决定前,先调查研究,慎重考虑,预先考虑不同抉择可能面临的结果,强化学生的责任意识和全面分析问题的能力。

思政切入点:根据循环的几个要素和循环执行过程,学会分析从特殊到一般的归一化处理,了解事件发展规律及演化趋势,掌握解决复杂问题的能力。让同学们体会在每天看似平淡的重复生活中,如何寻找兴趣点和突破点,并不断努力(每天进步一点点),积极乐观面对每一天,为量变到质变的更美好生活储备能量。

内容11: 列表类型

内容12: 元组

内容13: 集合(set)

内容14: 字典(dict)

课程思政:如果一个人每天都做相同的机械性的工作,未来是否有可能被机器人替代?机器如何完成这样的工作呢?在日常工作中不断改进工作方法,提高工作效率,激发创新意识和危机意识。

思政切入点:

列表:数据对象类型多样,引出各种才能的人组合在一起,形成创新团队。

字典:键和值一一对应,其存储方式便于查找,介绍哈希存储和查找的相似性。

快递分拣:字典应用,键和值一一对应,智能物流与算法有关,哈希存储,便于快速查找和定位,引出智慧物流和人工智能的概念。引发学生思考:

内容15: 函数定义

内容16  函数的嵌套

内容17  常用内置函数

内容18  推导式

内容19  匿名函数

课程思政:

从《三国演义》中诸葛亮事无巨细,亲力亲为,积劳成疾的事例,引出统筹协调,分工合作的模块化设计思想。

思政切入点:主函数是总设计师,是协调各个函数相互协同工作,完成具体复杂问题的解决方案,能够显示问题解决的最终结果。从分治、递归讲解如何将复杂问题简单化,培养学生的大局观念和团队协作能力。

内容20 自定义模块

内容21 第三方模块

内容22 内置模块

课程思政:“以学生为中心”的教学过程中,教师关爱学生,注重每位学生特长的培养,尊重学生正当的权益,通过课前、课中、课后不同任务和要求,全面提升学生的认知能力,激发自主探究的欲望,促进个人综合素质的提高,做到全员、全程、全方位的“三全育人”的长效机制。

思政切入点:

学习项目实践中的图像文字检测功能时,引出你的手机或电脑中是否也有这项功能,你是否知道如何实现,从生活实际中激发好奇心和求知欲。

 

 

5 学时分配

本课程教学安排由课堂教学和实验两部分组成。

学时分配如下表:

 

序号

教学内容

课堂教学

实验

总计

 

1

 Python语言的特点及应用

1

 

1

 

2

 集成开发环境的安装与配置

1

 

1

 

3

掌握运行Python程序

1

 

1

 

4

掌握Python程序的构成

2

2

4

 

5

变量与常量

1

 

1

 

6

基本数据类型

2

 

2

 

7

运算符和表达式

4

2

6

 

8

顺序结构

1

2

3

 

9

选择结构

1

2

3

 

10

循环结构

1

 

1

 

11

列表类型

2

 

2

 

12

元组

2

 

2

 

13

集合(set)

2

2

4

 

14

字典(dict)

2

 

2

 

15

函数定义

1

2

3

 

16

函数的嵌套

1

 

1

 

17

常用内置函数

2

 

2

 

18

推导式

2

 

2

 

19

匿名函数

1

2

3

 

20

自定义模块

1

 

1

 

21

第三方模块

1

2

3

 

 

合计

32

16

48

6教学方法

课程教学以课堂教学、课外作业、讨论、线上教学等共同实施,课堂实验、课程设计同步开设。

1、本课程通过授课、讨论、测验、课外项目等培养学生的分析能力、程序设计能力,提高学生的创新能力和工程实践能力。

2、本课程的教学充分利用数字化技术、网络技术制作丰富多彩的教学和辅导材料,调动学习积极性,提高教学效率。

3、本课程注重教与学过程,采用作业、讨论、测验等形式,与本课程同步开设的实验、课程设计相结合。

4、课程教学中深入挖掘思政元素融入思政案例进行教学。

7课程考核

及成绩评定方式

本门课程依据全程监控的理念进行考核。

考核方式:采用平时、期末考试、课程实践实践相结合的形式对学生课程成绩进行综合评定。能力目标达成评价与考核总成绩中,平时成绩占30%、课程实践质量占20%、期末考试占50%。具体评定方法如下:

平时成绩:主要是课后作业、单元测验及平时表现。考核学生对课程章节内容知识点的学习、理解和掌握程度。平时成绩中对应课程目标1~3所占比重分别为:12%、10%、8%。

课程实践质量:程序完成情况10%,报告10%。

(3)期末考试:题型以填空题、读程序题、分析题、设计题等为主。期末成绩中对应课程目标1-3所占比重分别为:10%、30%、10%。

课程目标与课程考核环节关系:

 

序号

课程目标

考核环节

合计

 

 

 

平时成绩

课程实践

期末考试

 

 

1

课程目标1

5%

5%

10%

20%

 

2

课程目标2

20%

5%

30%

55%

 

3

课程目标3

5%

10%

10%

25%

 

 

合计

30%

20%

50%

100%

8课程目标达成情况评价

课程目标的达成情况通过平时成绩、考试、课程实践综合考评。


展开全部
盐城工学院
1 位授课老师
惠为君

惠为君

讲师

下载
下载

下载App