《零基础学Python编程》课程标准

编制负责人:  程细柱                  审核人:陈正铭

课程类别:通识课程  □学科基础课程  □专业课程  □其他

一、课程概述

(一)基本信息

课程名称

适用专业

修读性质

(必修或选修)

学时

总学时

周学时

学分

讲授

实践实训

实验

零基础学Python编程

理工科的所有专业

选修

26

6

0

32

2

2

(二)课程简介

1.课程开设的依据

计算机基础教育既有文化基础教育,也有技术基础教育。程序设计课程教学属于技术基础教育,加强这方面的教育不仅是信息化社会的需要,也是各个学科发展的需要。Python语言是一种脚本语言,语法简单功能强大、编程简洁、可读性好、维护代价较低,它是应用最为广泛的程序设计语言之一。语言能够用简单的语法结构封装各编程语言最优秀的程序代码,进而非常迅速地成为各专业应用接口型编程语言。

2.学习本课程的目的

通过对Python语言的语法、编程方法、多领域应用等知识的学习,使学生能够掌握一门具有广泛应用价值的编程语言。通过上机调试Python程序,使学生进一步掌握程序设计的基本方法及获得相应的训练,为相关专业领域进行数据处理与编写应用程序打下良好的基础,并且激发学生学习程序设计的兴趣。

3.课程的主要内容

由于是通识选修课,学生通常是零基础,所以选择教材的基础内容重点介绍,为以后深入学习程序设计打好基础。具体内容是Python语言的特点与开发平台、Python的书写规范与运算符、流程控制结构、组合数据类型、函数和代码复用、Python类与对象、Python的异常处理、sqlite3数据库编程等,后续内容可引导学生参考教材深入学习。

二、课程目标

(一)课程具体目标

序号

课程具体目标

课程目标1

(知识目标)

1.1 使学生能说明程序设计的基本知识和Python语言的主要特点。

1.2 使学生能正确解释Python语言的基本语法和构成元素。

1.3 使学生能正确描述面向对象程序设计的基本方法。

课程目标2

(能力目标)

2.1 使学生能应用Python语言基本语法、程序控制结构等知识编写程序。

2.2 使学生能应用Python基本函数库、类与对象的面向对象编程思想开发应用软件。

课程目标3

(情感目标)

3.1 通过精选典型的Python程序例题,激发学生学习程序设计的兴趣。

3.2 培养学生热爱计算机编程,提升程序设计质量意识。

3.3 培养学生良好的程序设计素养、服务社会意识和服务社会的能力。

三、课程内容

1 Python的特点与开发平台

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

Python的特点

理论

能正确解释Python语言的特点

通过Python语言产生背景的分析,介绍我国软件的发展现状和艰辛历程,鼓励学生奋发图强,为国家的崛起贡献自己的力量

讲授

理论:1

作业

Python开发平台

理论+实训

能下载与安装Python开发平台;能使用IDLE开发平台开发程序

讲授+平台演示

理论:1

2 Python的基础知识

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

Python语言的书写规范与标识符

理论

能正确描述Python语言的书写规范和标识符的定义规则

通过对Python语言的书写规范、标识符、基本数据类型的介绍,让学生明白遵循各项规章制度和行为规范的重要性,培养学生的工匠精神和责任担当精神

讲授

理论:1

作业

Python的变量与基本数据类型

理论+实训

能正确解释变量与基本数据类型

案例教学+程序演示

理论:1

运算符 与表达式

理论+实训

能使用运算符与表达式编程

案例教学+程序演示

理论:1

3 流程控制语句

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

if选择结构

理论+实训

能正确应用选择结构编程

通过if选择结构和循环结构的介绍,让学生明白树立正确的世界观与人生观和坚守信念的重要性,鼓励同学们为“中国梦”而刻苦学习和奋发图强

案例教学+程序演示

理论:1

作业和实验案例

循环结构

理论+实训

能正确应用循环结构及流程控制辅助语句进行程序设计

案例教学+程序演示

理论:1

实验:1

4 Python的组合类型

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

组合类型概述与字符串

理论+实训

能正确应用字符串编程

通过对字符串、元组、列表、集合、字典等组合类型的介绍,让学生理清集体和个人的关系,培养学生的集体荣誉感和团队合作精神

案例教学+程序演示

理论:1

作业和实验案例

元组与列表

理论+实训

能正确应用元组与列表编程

案例教学+程序演示

理论:1

集合与字典

理论+实训

能正确应用集合与字典编程

案例教学+程序演示

理论:1

实验:1

5 代码复用与函数

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

函数的定义与调用

理论+实训

能正确定义与调用函数

通过对函数的定义与调用,以及形参的种类与实参的传递方式的介绍,让学生明白人员分工、合作和团结的重要性,帮助学生树立正确的劳动合作观念,增强学生的团队协作精神

案例教学+程序演示

理论:1

作业和实验案例

实参的传递方式

理论+实训

能正确应用函数实参传递方式

案例教学+程序演示

理论:1

形参的种类

理论+实训

能正确解释函数的形参种类

案例教学+程序演示

理论:2

递归函数、lambda函数与内置函数

理论+实训

能正确定义递归函数和lambda函数

案例教学+程序演示

理论:1

实验:1

6 Python的类与对象

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

Python中的类与对象

理论+实训

能正确解释Python中的类与对象

通过对Python中的类与对象的封装性、继承性和多态性的介绍,让学生明白代码的安全性、复用性和准确性的重要意义,培养学生精益求精的大国工匠精神和勇于探索的创新精神,增强学生科技强国的责任感与使命感

案例教学+程序演示

理论:1

作业和实验案例

构造函数与析构函数

理论+实训

能正确定义构造函数与析构函数

案例教学+程序演示

理论:1

实例变量与类变量

理论+实训

能正确应用实例变量与类变量

案例教学+程序演示

理论:1

Python类中的方法

理论+实训

能正确定义Python类中的方法

案例教学+程序演示

理论:2

实验:1

第7章 Python的异常处理

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

异常概念和Python中的常见异常类

理论+实训

能正确解释异常概念和应用常见异常类

通过介绍异常的概念,常见异常类和异常处理的工作原理与处理机制,抛出异常,用户自定义异常,assert断言与上下文管理等内容,培养学生的安全意识和突发事件处理能力

案例教学+程序演示

理论:1

作业和实验案例

Python的异常处理机制

理论+实训

能正确说明异常处理机制

案例教学+程序演示

理论:1

抛出异常用户自定义异常

理论+实训

能正确应用抛出异常和设计自定义异常 

案例教学+程序演示

理论:1

实验:1

第8章 SQLite数据库编程

教学内容

教学方式

教学内容需掌握程度

课程思政元素及融入方式

教学策略与方法

学时数

评价方式

数据库的相关概念

理论

能正确解释数据库的相关概念

通过介绍数据库的相关概念,sqlite数据库的下载方法,sqlite的数据类型、常用函数、常用命令,以及数据库的程序设计方法等知识,培养学生的数据收集和数据处理能力

案例教学

理论:1

作业和实验案例

SQLite数据库

理论+实训

能正确说明SQLite数据库的基本元素

案例教学+程序演示

理论:1

Python的SQLite编程

理论+实训

能正确应用SQLite编程

案例教学+程序演示

理论:1

实验:1

注:1.可根据内容自行增减表格。

2.教学方式:理论或实训或理论+实训。某一教学内容,理论和实训皆有的,须在“教学策略与方法”中对此分别进行描述。

3.教学内容需掌握程度:学生能够...(如:学生能够根据案例给出的背景,综合分析案例中的外汇风险类型,并选择正确的外汇风险管理方法,能撰写分析报告并上交。)

4.课程思政元素及融入方式:课程思政元素:分析xx的作用,融入方式:通过xx教学法,培养学生的创新意识和社会责任感。

5.教学策略与方法:请对主要手段的实施进行简要描述或者写出主要手段的专业名称,如讲授法、“五步诱导”教学法、案例教学法、项目教学法、探究教学法、对分课堂教学法、合作教学等等。

6.评价方式:是一种形成性的评价,通过作业反馈教师的教学目标是否达成,了解学生学习的过程。如:作业、习题、教案设计、产品设计、实践基地实习、制作PPT、课堂演讲、论文、绘画等。

四、课程评价

考核项目

考核标准

考核方法

评分比例范围

过程考核

上课考勤

是否迟到早退

考勤

10%

课程目标1

是否积极回答问题

回答问题

5%

课程目标2

作业完成情况

作业批改

10%

课程目标3

网上案例完成情况

案例结果批改

5%

结果考核

期末考试

卷面成绩

线下闭卷考试/

网上在线考试

70% 

总评成绩

100

注:课程评价实行百分制评价方式,各二级学院按照要求细分考核项目、评分比例。

五、课程资源

(一)教材

程细柱等主编. Python程序设计教程[M]. 机械工业出版社,2022.

  • 参考书目 

1.小甲鱼主编.零基础入门学习Python[M].清华大学出版社2016.

2.曹仰杰等主编.Python程序设计[M].清华大学出版社2019.

  • 教学网站

网址http://mooc1.chaoxing.com/course/219097085.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值