18 态总体参数的置信区间;理解显著性检验的基本思想,掌握假设检验的基本步骤; 掌握正态总体的均值和方差的假设检验。 授课建议:共 10 学时,其中讲授 8 学时,习题课 2 学时。采用线上线下相结合 的方式讲授,在授课过程中,要注重以学生为主体,增进和学生互动,多提问多练 习,逐渐深化学生对方法的掌握与内涵的认识。 师资标准 1. 具备硕士研究生及以上学历或讲师及以上技术职务; 2. 具有高校教师资格证书; 3. 具备概率论与数理统计课程的专业研究能力,能遵循应用型本科的教学规律,正 确分析、设计、实施及评价课程。 教材选用 标准 1. 本学期使用教材孟艳双、崔兆诚编著《概率论与数理统计》,中国水利水电出版 社 2023 年出版;课外作业为教研室编写的作业纸; 2. 教材应以学生为本,文字表述要简明扼要,内容展现应图文并茂,突出重点,重 在提高学生学习的主动性和积极性; 3. 教材应充分体现兼顾基础、突出应用的教学思路; 4. 参考书:高教版《概率论与数理统计》,高等教育出版社,“十二五”国家级规划 教材。 评价与 考核标准 课程评价和考核方式: 平时成绩 40%+期末考试成绩 60%(后期参与课改将根据课改要求调整)。 平时成绩的考核方式包括课堂考勤、平时作业(作业认真程度和正确率)、课堂 表现(课堂纪律、回答问题情况等)、阶段性测评(随堂测试和期中测试)、网络教 学平台表现、课程报告等。 期末考试成绩的考核方式主要是知识应用性试卷,通过试卷评分进行评价。 如果有课程改革、教学研究等特殊要求,经审核后可适当进行调整。 撰写人:史昱 系(教研室)主任:史昱 学院(部)负责人:孙海波 时间:2023 年 8 月 15 日
19 “计算机技术基础(Python)”课程教学大纲(质量标准) 课程名称 计算机技术基础(Python) 英文名称 Foundations of Computer Technology(Python) 课程编号 080102 开课学期 2 课程性质 公共基础课 课程属性 必修课 课程学分 3 适用专业 机械设计制造及其 自动化(3+2 贯通 培养) 课程学时 总学时:48; 其中理论学时:24 上机学时:24 开课单位 信息科学与电气工程学院(人工智能学院) 计算中心 先修课程 课程名称 对先修课应知应会具体要求 后续课程 隧道施工装备技术、液压系统故障诊断等 课程目标 及与毕业 要求的对 应关系 课程目标 毕业要求 2 5 1.通过学习 Python 程序设计语言使学生了解计算机编程的基 本概念和入门知识。 0.2 0.3 2.能够使用 Python 编写简单可实现的小程序。 0.2 0.1 3.调动学生学习计算机编程的热情。 0.2 0.1 4.为各学科各专业学生创新创业提供信息化应用的基础。 0.2 0.2 5.以“以德树人”为目标,培养学生对先进的信息技术的不断 追求,引导学生坚定正确的政治方向、树立远大的理想抱负、 了解世情国情党情民情,树立共产主义远大理想和中国特色社 会主义共同理想,坚定中国特色社会主义道路自信、理论自信、 制度自信、文化自信,立志肩负起民族复兴的时代重任。 0.2 0.3 课程概述 本课程是该专业学生计算机类公共基础课,课程通过学习 Python 程序开发的基 本方法,使学生能够掌握程序设计的基本概念,调动学生学习计算机编程的热情, 为各学科各专业学生创新创业提供信息化应用的基础。 课程主要讲授内容有:(1)课程介绍(2)Python 程序设计入门(3)程序控制 (4)列表、元组、字典、集合(5)函数、模块(6)面向对象程序设计(7)绘图项 目(8)微信数据分析项目(9)文件(10)网页数据抓取及处理项目
20 课程应知 应会具体 内容要求 任务一:课程介绍(支撑课程目标 1、2、3、4、5) 知识要点: 计算机发展、Python 语言简介、Python 编程环境的搭建 学习目标: 1. 了解计算机发展过程及软硬件基础知识; 2. 了解 Python 语言的基础知识; 3. 掌握 Python 编程环境的搭建及编程方法; 授课建议:2 学时课堂演示,2 学时上机,课下慕课学习。 任务二:Python 程序设计入门(支撑课程目标 1、2、3、4、5) 知识要点: 标示符、关键字、数据类型、常量与变量、运算符与表达式、赋值语句、基本 输入/输出、字符串操作、Python 内置函数 学习目标: 1. 掌握标示符、关键字和数据类型的概念; 2. 能够正确定义使用常量变量,能够正确使用运算符书写表达式; 3. 掌握赋值语句和基本输入输出语句; 4. 理解字符串的存储方式,能够正确对字符串进行切片和相关运算; 5. 了解 Python 常用内置函数 授课建议:2 学时课堂演示,4 学时上机,课下慕课学习。 任务三:程序控制(支撑课程目标 1、2、3、4、5) 知识要点: 选择结构、循环结构 学习目标: 1. 能够正确使用选择结构编写程序; 2. 掌握 while 语句的书写方法,掌握常用循环程序设计方法; 3. 掌握 for 语句的基本使用方法,掌握 break、continue 和 pass 语句的使用 方法; 4. 了解循环嵌套的概念和基本程序设计方法。 授课建议:4 学时课堂演示,4 学时上机,课下慕课学习。 任务四:列表、元组、字典、集合(支撑课程目标 1、2、3、4、5) 知识要点: 列表、元组、字典、集合的基本概念和基本操作案例 学习目标: 1. 理解列表的概念,能够创建删除列表,能够正确对列表元素进行访问等操 作; 2. 理解元组的概念,能够创建删除元组,能够正确使用元组进行基本操作; 3. 理解字典的概念,能够创建删除字典,能够正确使用字典进行基本操作; 4. 理解集合的概念,能够正确使用集合进行基本操作
21 授课建议:2 学时课堂演示,2 学时上机,课下慕课学习。 任务五:函数、模块(支撑课程目标 1、2、3、4、5) 知识要点: 函数的基本结构、函数调用过程中的参数传递、匿名参数、局部变量和全局变 量、模块的定义、模块的导入方法、第三方库、包的引入和使用 学习目标: 1. 掌握函数的基本结构; 2. 理解函数的参数传递过程; 3. 理解匿名函数的定义、特征和使用方法; 4. 理解变量的作用域,掌握局部变量、全局变量的定义方法 5. 理解模块的、导入方法; 6. 掌握第三方库和包的基本使用方法。 授课建议:4 学时课堂演示,4 学时上机,课下慕课学习。 任务六:面向对象程序设计(支撑课程目标 1、2、3、4、5) 知识要点: 面向对象程序设计思想、类的定义和使用、类的继承与方法重载 学习目标: 1. 了解面向对象程序设计思想; 2. 了解类的定义和使用; 3. 了解类的继承与方法重载。 授课建议:2 学时课堂演示,2 学时上机,课下慕课学习。 任务七:绘图项目(支撑课程目标 1、2、3、4、5) 知识要点: Turtle 模块、numpy 模块、项目打包方法 学习目标: 1. 了解 Turtle 模块的基本使用方法; 2. 了解 numpy、matplotlib 模块绘图方法; 3. 能够使用 turtle 模块进行绘图程序的编写; 4. 了解程序的打包方法。 授课建议:2 学时课堂演示,2 学时上机,课下慕课学习。 任务八:微信数据分析项目(支撑课程目标 1、2、3、4、5) 知识要点: wxpy 模块、pyplot 模块 学习目标: 1. 了解 wxpy 模块的基本使用方法; 2. 了解 pyplot 模块绘图方法;。 授课建议:2 学时课堂演示,2 学时上机,课下慕课学习。 任务九:文件(支撑课程目标 1、2、3、4、5)
22 知识要点:文件的基本操作、csv 格式文件的基本操作、文件和目录的基本操作 学习目标: 1. 了解文件的基本操作方法; 2. 了解 csv 格式文件的基本操作方法; 3. 了解文件和目录的基本操作方法。 授课建议:2 学时课堂演示,2 学时上机,课下慕课学习。 任务十:网页数据下载与处理项目(支撑课程目标 1、2、3、4、5) 知识要点:网络数据获取、分词数据和词云分析 学习目标: 1. 了解网络数据爬取的基本方法; 2. 了解分词数据和词云分析。 授课建议:2 学时课堂演示,2 学时上机,课下慕课学习 课程应知 应会具体 内容要求 (实验部分) 任务一:Python 程序设计入门(支撑课程目标 1、2、3、4、5) 知识要点: Python 编程环境的搭建、标示符、关键字、数据类型、常量与变量、运算符与 表达式、赋值语句、基本输入/输出、字符串操作、Python 内置函数 学习目标: 1. 掌握 Python 编程环境的搭建及编程方法; 2. 能够正确定义使用常量变量,能够正确使用运算符书写表达式; 3. 能够正确使用赋值语句和基本输入输出语句; 4. 能够正确对字符串进行切片和相关运算; 6. 能够使用 Python 常用内置函数进行程序设计 授课建议:4 学时上机。 任务二:程序控制(支撑课程目标 1、2、3、4、5) 知识要点: 选择结构、循环结构 学习目标: 1. 能够正确使用选择结构编写程序; 2. 掌握 while 语句的书写方法,掌握常用循环程序设计方法; 3. 掌握 for 语句的基本使用方法,掌握 break、continue 和 pass 语句的使用方 法; 4. 了解循环嵌套的基本程序设计方法。 授课建议:4 学时上机。 任务三:列表、元组、字典、集合(支撑课程目标 1、2、3、4、5) 知识要点: 列表、元组、字典、集合的基本概念和基本操作案例 学习目标: 1. 能够创建删除列表,能够正确对列表元素进行访问等操作;