2024年4月11日发(作者:)
《python程序设计》课程教学大纲
课程代码:060132002
课程英文名称:Python Program Design
课程总学时:32 讲课:32 实验:0 上机:0
适用专业:自动化
大纲编写(修订)时间:2017.11
一、大纲使用说明
(一)课程的地位及教学目标
本课程是自动化专业的选修课,通过本课程的学习,使学生对Python程序设计步骤有总体
的了解,建立面向对象编程、事件驱动机制的基本概念,为以后学习其他Windows下的编程语言
打下良好的基础。本课程主要讲授Python基本知识、基本理论和基本程序设计方法,同时着重
培养学生的设计思维和设计能力,为学生毕业后进一步从事自动化专业工作打下必要的基础。
(二)知识、能力及技能方面的基本要求
1.要求学生具有较强的独立分析、设计编程能力;
2.要求学生具有调试程序的技能,培养学生良好的程序设计风格。
(三)实施说明
1.教学方法:课堂讲授中要重点对基本概念、基本方法和解题思路的讲解;采用启发式教
学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,
培养学生的自学能力;增加讨论课,调动学生学习的主观能动性;注意培养学生提高调试程序的
能力。讲课要联系实际并注重培养学生的创新能力。
2.教学手段:本课程属于专业基础课,在教学中采用电子教案、CAI课件及多媒体教学系
统等先进教学手段,以确保在有限的学时内,全面、高质量地完成课程教学任务。
(四)对先修课的要求
本课程的教学必须在完成先修课程之后进行。先修课程中应有一门计算机高级语言程序设计
课程,及有关Windows基本操作的课程。
(五)对习题课、实践环节的要求
1.对重点、难点章节(如:Python数据结构、循环程序设计、函数、类等)应安排习题课,
例题的选择以培养学生消化和巩固所学知识,用以解决实际问题为目的。
2.课后作业要少而精,内容要多样化,作业题内容必须包括基本概念、基本理论及程序设
计方面的内容,作业要能起到巩固理论,掌握设计方法和技巧,提高分析问题、解决问题能力,
对作业中的重点、难点,课上应做必要的提示,并适当安排课内讲评作业。学生必须独立、按时
完成课外习题和作业,作业的完成情况应作为评定课程成绩的一部分。
3.安排大作业,大作业成绩作为平时成绩的一部分。
(六)课程考核方式
1.考核方式:考查
2.考核目标:在考核学生基本知识、基本原理和方法的基础上,重点考核学生的分析能力、
设计能力。
3.成绩构成:最终理论考试、平时成绩(包括作业情况、出勤情况、提问、小测验等)的
总和。
平时成绩由任课教师视具体情况按百分制给出。
(七)参考书目
1.《Python程序设计》,董付国。清华大学出版社,2015。
2.《Python程序设计基础》,董付国。清华大学出版社,2015。
3.《Python程序设计》第二版,董付国。清华大学出版社,2016。
4.《Python宝典》,杨佩璐,宋强等。电子工业出版社,2014。
5.《Python编程入门》,袁国忠译。人民邮电出版社,2013。
二、中文摘要
本课程是自动化专业学生选修的一门实践性很强的专业基础课程。课程通过对Python程序
设计内容的讲授,使学生掌握程序设计的基本知识、基本原理和基本方法,并具有设计简单程序
的能力。课程主要内容包括Python设计基础知识、Python数据结构、面向对象程序设计、文件
操作等。本课程将为后续课程的学习以及相关课程设计、毕业设计等奠定重要的基础。
三、课程学时分配表
序号
1
1.1
1.2
2
2.1
2.2
2.3
2.4
3
3.1
3.2
4
4.1
4.2
5
5.1
6
6.1
7
7.1
7.2
8
8.1
8.2
Python基础知识
Python基础知识
Python代码编写规范
Python序列
列表
元组
字典
集合
选择与循环
选择结构
循环结构
字符串与正则表达式
字符串
正则表达式
函数设计与使用
函数设计与使用
面向对象程序设计
类
文件操作
文件基本操作
文件级操作
异常处理结构与程序调试
基本概念
断言、调试
合计
教学内容 学时
2
6
4
4
4
4
4
4
32
讲课
2
1
1
6
3
1
1
1
4
2
2
4
2
2
4
4
4
4
4
2
2
4
2
2
32
实验
上机
四、教学内容及基本要求
第1部分 Python基础知识
发布者:admin,转转请注明出处:http://www.yc00.com/news/1712844884a2133235.html
评论列表(0条)