《程序设计基础》(Python)课程教学大纲.docx
《《程序设计基础》(Python)课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计基础》(Python)课程教学大纲.docx(7页珍藏版)》请在课桌文档上搜索。
1、程序设计基础(Python)课程教学大纲一、课程基本情况课程代码:104113223001课程名称:程杼设计基础Basicofprogramming课程类别:学科专业基础课程学分:3总学时:48理论学时:24实整实践学时:24适用专业:非计算机专业适用对象:本科先修课程:信息技术域础教学环境:网络和计算机开课学院:计算机与信息工程学院二、课程简介本课程以Py1.hOn语言为学习内容,通过本课程的学习,使学生了解程序设计的基本思想,掌握PyIhOn的基本语法和程序设计的基本方法.珀界良好的设计风格和习惯,以及严速的程序设计思想、灵活的思维方式和实践动手能力为后续专业课程的学习打下理论和实践基础.
2、整个教学过程主要讲授三种基本结构、函数、数捌类型、对象和类、面向对象程序设计的特点和方法、文件等,充分利用实例贯穿教学始终,注重训练学生的实践能力,使学生在实践中能够运用Python语言工具解淡复杂工程问时,三、课程校学目标1.课程对毕业要求的支捧【毕业要求指标点5.1选择和使用常用伯息技术工具软件、资源,对专业复杂工程问题进行信息化描述,数据化分析与计算.并能对结论进行数字化的存储与检索.I毕业要求指标点4.1选择使用信息技术工具软件,对(专业)复杂工程问题中的数据、包括设计实骁数据,iM行进一步的计算分析,井通过信息综合得到合理彳f效的结论,2豫程被学目标对应毕业要求指标点,具体内杵如下教
3、学目标I:室握py1.hon的基本语法双则;基本数据类型及各种运算符、衣达式的使用:理解并掌握命令式漏程的基本处想和基本方法.教学目标2:掌押皿合故据类型在程序设计中的应用:掌握面向对象程序设计特点和方法;理解并掌押函数式编程的基本思想和基本方法.四、做学课时安排(一)学时分配主题或知识点教学内容总学时学时完成课程教学目标讲课实验主庵或知识点1程序开发环境:程序:基本结构和基本概念、基本数据类型;常用运算符和表达式:1.ambda友达式:程序设计的基本结构;函数定义和调用;变量的作用域。281414目标I主JH或知识点2列表和多维列表的使用:元组、列表的查找和排序.字典和集合的用法:面向对象程
4、序设计特点和方法,文件操作,20IOIO目标2合计482424(二)实践段学安排(指含有实物或实践内容的课程)序号实验/实践项目名称实验/实践学时实睑/实践类型实险/实践蹙求每组人数备注1程序设计基础2睑证性必做1目标I2基本程序设计2验证性必做1IW1.3程序的控制结构(一2除证性必做I目标14程序的捽制结构(二)2验证性必做1目标15程序的控制结构(三)2验证性必做I目标I6函数(-2设计性必做I目标17函数(一)2设计性必做1目标18字符中、列表和元组2设计性必做I目标29字典和集合2设计性必做I目标210对象和类2设计性必做1目标2I1.继承和多态2设计性必做I目标212文件2设计性必
5、做1目标2合计24五、教学内容及教学设计第一章8*设计概述1 .主要内容用述程序设计的她本概念,介绍PyIhon语言的发展历史与特点、初识Pyihon语言的小程序.2 .重点熟悉Python谙声的开发过程和环境.3 .难点Python语言集成开发环境。4 “教学方案设计(含教学方法、教学手段课堂讲授为主,通过实例的引入让学生熟悉Pyihon语言的开发环境和过程.配合上机,让学生亲自演练Pyihnn沿古的开发环境.第二章基本程序设计1.主要内容标识符;数据类型;变后和常出;常用运算符和表达式:函数;列表:元俎:字典:字符申和字符:输入输出:对象和方法。2屈点熟悉PyIhOn语言的基本语法规则:第
6、握简通的输入输出.3 .雄点运算符和表达式的应用。4 .教学方案设计(含教学方法、教学手段以课堂讲解为主,介绍茶本的程序设计中各类语法规则;配合上机练习,熟悉本程序谀计的语句和结构.第三章程序的拄制结构1.主要内容闱述Python语言的几种常用的结构,2点掌握三种不何程序结构的特点和经典实例。3 .:碓点if讲句、whi1.e循环和for循环谱句的使用、循环的嵌套.4 .教学方案设计(含教学方法、教学手段课堂讲授将本的程序设计结构:配合上机练习,熟悉不同的程序结构的特点以及各常用语句的使用方法,第四章函数I.主要内容函数定义和调用;位置参数和关键字卷数;默认多数;可变长卷教:引用传递;通典函数
7、:模块化代码;变景的作用域:1.anIbda表达式;高阶函数和闭包(可选)。海值图。2度点函数的定义、参数传递、调用和声明:递归调用1海龟图介绍.3 .冰点函数的递归调用.4 .教学方案设计(含教学方法、教学手段课堂讲授函数的然本概念:配合上机练习,熟悉函数的各种应用及经典算法的实揽演练,第五章字符串、列表和元姐1 .主要内容字符串的用法:使用列表和多维列表:浅复制和深更制:卫制列表:将列表传递给函数:从函数返回列表:使用元如、列表的交找和排序。2 .虫点旨泡排序算法:顶序宜找、:分法查找,3 .难点字符串.列表、元组的附用:查找算法和排序算法.4 .教学方案设计(含教学方法、教学手段)课堂讲
8、授字符率、列表、元纲的基本概念和各种实例:配合上机练习,熟悉它们的各种应用及经典算法的实栈演练,第六章字典和集合1 .主要内容字典、集合.2 .重点字典和集合的基本操作(内置函数、运算符、刷除键/值而、合并、解析等.3 .难点集合和列我的性能比较.4 .教学方案设计(含教学方法、教学手段)课堂讲授字典和集合的基本概念和各种用法:配合上机练习,熟悉它们的各种应用及经典算法的实战演练,第七章对H和美1 .主要内容面向对象程序设计;使用类编写程序:构造方法、析构方法;对象列表:类变量和类方法:静态方法:运舞符垂技和特殊方法.2 .塞点掌握创建对象和类.3 .观点实例化对象、垂段.4 .教学方案设计(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础 程序设计 基础 Python 课程 教学大纲
链接地址:https://www.desk33.com/p-1796886.html