Python语言程序设计 教学大纲_第1页
Python语言程序设计 教学大纲_第2页
Python语言程序设计 教学大纲_第3页
Python语言程序设计 教学大纲_第4页
Python语言程序设计 教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ADDINCNKISM.UserStyle《Python语言程序设计》课程教学大纲(理论课程)一、课程基本信息课程号3423G00006开课单位计算机教学部课程名称Python语言程序设计PythonProgramming课程性质必修考核类型考试课程学分3课程学时34+34课程类别通识教育课程先修课程大学计算机适用专业(类)理工、经管、文科、医学二、课程描述及目标(一)课程简介近几年,Python语言以其易学易用、功能强大的特点,在大数据分析、人工智能、文本处理、图像处理、数据可视化等很多领域得到广泛应用。“Python语言程序设计”课程是面向全校非计算机专业学生开设的一门通识通修课程。旨在通过理论教学与实践操作训练,培养学生程序设计思维与计算思维能力,使学生掌握程序设计的基础知识和基本方法,具备使用Python解决自己专业实际问题和跨学科领域相关问题的基本能力,使学生掌握一门终身受用的程序设计语言,为学习数据处理与分析、物联网、人工智能等后续相关课程奠定必要的程序设计理论和实践基础。(二)教学目标本课程的教学目标为:重点讲授程序设计的基本知识和基本方法,以Python语言为主要内容,使学生掌握程序设计的基本技能,了解从问题分析、程序编写到程序测试、调试的完整程序设计流程,具备利用Python语言解决实际计算问题的能力。课程目标1:掌握Python程序设计语言的基本语法和基本知识,理解高级语言程序的执行过程。课程目标2:掌握Python程序设计的常用方法,掌握程序的测试与调试方法,培养程序设计思维,提高程序设计能力。课程目标3:掌握标准库与第三方库的使用方法,具备基于Python编程方式分析解决实际问题的能力。课程目标4:培养计算思维和数字素养与技能,具备与计算机专业人员合作解决跨学科(专业)复杂问题的能力。三、教学方式与方法根据内容需要在多媒体教室采用多媒体以小案例方式进行讲授教学,辅以翻转课堂、讨论、总结等多种手段使课堂教学形象、生动,有助于活跃课堂气氛,既激发学生的学习积极性和主动性,又培养学生思考问题和分析问题的能力。同时结合上机练习,加强对理论知识的理解,培养学生编程的能力和解决实际问题的能力。四、教学重点与难点(一)教学重点Python基本数据类型与表达式,选择结构,循环结构,组合数据类型,函数,文件,标准库与第三方库的使用,结合专业的综合实验就实验报告。(二)教学难点组合数据类型,函数,第三方库的使用。五、教学内容、基本要求与学时分配序号教学内容基本要求学时教学方式对应课程目标1Python语言入门了解(回顾)程序设计语言的发展历程,能够安装并使用Python程序设计语言开发环境0.5讲授课程目标12基本数据类型及表达式掌握程序语言中基本数据类型及表达式1讲授课程目标13语句与结构化程序设计语句与结构化程序设计1.5讲授课程目标1-24组合数据类型与字符串组合数据类型与字符串4讲授课程目标1-25函数函数的定义与使用,标准库与第三方库的使用6讲授课程目标1-36文件处理文件处理(文本文件、二进制文件)4讲授课程目标1-37调试和异常处理调试和异常处理2讲授演示课程目标1-38面向对象的程序设计面向对象的程序设计(类、对象、继承等)3讲授演示课程目标1-39高级编程综合应用所学编程知识解决实际问题12讲授讨论演示翻转课程目标1-4合计34六、实验内容、基本要求与学时分配序号实验项目名称实验内容与要求学时类型对应课程目标1Python语言开发环境配置和“Hello,World.”程序掌握开发环境安装与配置使用开发环境书写简单代码0.5验证性课程目标12经典IPO问题(如温度转换、货币转换等)理解程序设计基本原理和概念0.5验证性课程目标13数字型数据掌握数值数据类型基本应用1设计性课程目标1-25程序的控制结构(顺序、选择、循环)理解并熟练使用程序的控制结构2设计性课程目标1-26组合数据类型实验1——元组、列表、字典理解并掌握Python中的数据类型4设计性课程目标1-24组合数据类型实验2——字符串类型数据操作及格式化掌握字符串的操作及格式化输出2设计性课程目标1-27函数和代码复用(math库的使用,包括随机数的使用)理解抽象的概念,掌握函数的创建及引用原理和方法,理解参数传递和函数返回值的概念;掌握标准库和第三方库的使用方法6设计性课程目标1-38文件操作掌握文本文件的读取与写入操作2设计性课程目标1-39综合实验:读取指定文件进行分词统计处理培养综合分析问题和解决问题的能力,培养计算思维4综合性课程目标1-410常用库的使用及验证(PIL、turtle、jieba、datetime、pyinstaller、tkinter等)培养综合分析问题和解决问题的能力,培养计算思维2验证性课程目标1-411人机交互和图形艺术培养计算思维能力,培养分析解决跨专业问题的能力10其它(综合性)(任选其一)课程目标1-412科学计算和可视化13数据处理和挖掘14网络爬虫和自动化15网站开发与部署16益智游戏设计与开发17人工智能及大数据应用18其他专业相关案例合计34注:实验要求包括必修、选修;实验类型包括“演示性”、“验证性”、“设计性”、“探究性”、“其它”等。七、学业评价和课程考核(一)考核类型:考试考查(二)考核方式:开卷考试闭卷考试课程论文课程报告其它:上机考试(三)成绩评定:考核依据建议分值(百分比)考核/评价细则对应课程目标过程考核40%考勤、课堂8%考勤情况,课堂表现,速写算法的正确性课程目标1-4作业、测试22%正确性、时效性、完成度综合实验10%综合实验及实验报告、问题求解能力、完整性、完成度、创新点期末考核60%上机考试,正确性、时效性课程目标1-4八、课程目标达成评价课程目标的实际达成效果计算方式如下,达成值越高,教学效果越好。课程目标达成度毕业要求指标点达成度九、教材与教学参考书(一)教材《

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论