DOC文库 - 千万精品文档,你想要的都能搜到,下载即用。

3-5《金融数据分析基础》教学大纲.docx

丟棄過去的悲傷7 页 36.244 KB下载文档
3-5《金融数据分析基础》教学大纲.docx3-5《金融数据分析基础》教学大纲.docx3-5《金融数据分析基础》教学大纲.docx3-5《金融数据分析基础》教学大纲.docx3-5《金融数据分析基础》教学大纲.docx3-5《金融数据分析基础》教学大纲.docx
当前文档共7页 2.88
下载后继续阅读

3-5《金融数据分析基础》教学大纲.docx

《金融数据分析基础》教学大纲 一、课程基本信息 课程类别 学科基础课程 课程性质 必修 课程属性 理论 Fundamentals of data analysis financial 课程名称 金融数据分析基础 课程英文名称 课程编码 F03ZB57C 适用专业 互联网金融 考核方式 考试 先修课程 经济数学、概率论、统计学 总学时 32 学分 实验学时/实训学时/ 实践学时/上机学时 开课单位 2 理论学时 28 上机课时:4 金融与贸易学院 二、课程简介 《金融数据分析基础》是互联网金融专业的学科基础课程,本课程是一门以Python 编程基础为前主,熟悉Python编程的基本概念,作为本专业的数据分析课程的基础,为 后面金融数据分析、金融数据可视化和量化投资做基本知识准备。 三、课程教学目标 课程教学目标 支撑人才培养规格指标点 支撑人才培养规 格 目标1: 知 识 目 标 能 力 目 标 了解Python编程发展简史;掌握金融 数据分析基础与数据分析的关系;掌 握Python编程发展的运用步骤;了解 Python编程内容体系。 目标2: 掌握基本的数据分析基础,对数据进行 分析和处理。 目标3: 通过学习、掌握计量金融数据分析的 基本原理和常用方法,研究经济中的 有关问题,训练学生运用Python进行 创造的思维方法。 4-2:充分了解经济金融理 4.基础知识 论前沿 6-4熟练掌握金融专业相 关专业软件的使用方式。 10-3:具备基于一定标准 对思维过程、思维成果以 及行动进行监控、反思、 评估和改进,促进自我导 向、自我约束、自我监控 和自我修正。 6.工具性知识 10.思辨能力 13-1能够掌握有效的学习 方法,培养持续学习意识, 培养学生利用计量金融数据分析基础, 13.终身学习能 能主动接受终身教育; 继续学习和实践现代经济学的基本理 13-2能够应用现代科技手 力 论以及用定量的方法分析、解决实际 段进行自主学习; 经济生活中有关经济学问题的能力。 目标4: 四、课程主要教学内容、学时安排及教学策略 (一)理论教学 教学模块 学时 主要教学内容与策略 学习任务安排 支撑课 程目标 重点: Python的 基本介绍 变量和简 单数据类 型 2 了解Python的发展史,并结合Pythoncharm 课前:了解 和Anaconda等讲述目前Python应用的发展 Python的发展 前沿,掌握Python在计算机中的安装,并 史,准备好相 运行第一个程序“Hello world!”,理解相 关的Python和 Pythoncharm 关的基本概念。 难点: 等相关软件。 (1)在不同操作系统中搭建Python编程环境; 课堂:结合案例 目标1 (2)解决安装问题; 讲解Python的 目标3 思政元素: 产生、Python 目标4 主要介绍Python的发展史,介绍程序设计的 的发展,并讲 演变过程,历代科学家的巨大贡献,培养学 述Python安装 生科学探索精神,治学严谨的学习态度。 及启动。 课后:安装 教学方法与策略: 线下教学。对于思想、原理在课堂上予以讲 Python,并熟 授。课堂运用主要运用讲授法和案例法开展 悉相关的操作 教学,辅以启发式提问拓宽学生学习思路。 环境 2 重点:掌握如何使用变量;如何创建描述性 变量名以及如何消除名称错误和语法错误; 字符串的定义,以及如何使用小写、大写和 首字母大小写方式显示字符串;如何使用整 数和浮点数,如何编写说明性注释。 难点:(1)了解让代码尽可能简单的理念; (2)如何剔除字符串中多余的空白; (3)如何使用整数和浮点数,使用数值数据 时需要注意的意外行为; 教学方法与策略: 线下教学+线上教学。对于基本数学知识在课 堂上予以讲授。课堂运用主要运用讲授法和 课前:回顾 Python的操作 环境,并熟悉其 操作环境。 课堂:结合所讲 的知识点并举 例说明,加深学 生对所学的基 本知识加深理 解。 课后:完成相应 的习题 目标1 例题开展教学,辅以启发式提问拓宽学生学 习思路。要求学生完成相应的线上慕课课程, 查漏补缺。 重点: 列表的简 介和操作 4 通过本部分的学习,要求学生熟练掌握列 表的定义以及如何使用其中的元素;如何 对列表进行永久性排序,以及如何展示列 表而进行临时排序,使用列表时如何避免 课前:回顾变量 索引错误;如何高效的处理列表中的元素; 和简单数据类 如何使用for循环遍历列表;如何根据缩进 型 确定程序的结构;如何通过切片来使用列 课堂:结合所讲 表中的一部分和复制列表;掌握元组的定 的知识点并举 义,以及在代码变得越来越复杂时如何设 例说明,让学生 置格式,以便于阅读。 了解for循环遍 目标1 历列表、元组 难点: 和切片等基本 (1)如何更高效的方式处理列表,通过使 定义及其应用。 用为数不多的几行代码来遍历列表元素。 课后:完成相应 (2)如何将一组较复杂的条件测试组合起 的习题,并加深 来,并满足特定条件时采取相应的措施。 对列表的理解 教学方法与策略: 和操作 线下教学。对于列表的简介和操作在课堂上 予以讲授。课堂运用主要运用讲授法和实操 结合开展教学,通过简单案例讲解帮助学生 理解和如何利用软件运算。 重点: If语句和 while循 环 6 课前:回顾列表 通过本模块的学习,掌握if语句、字典和 和列表的遍历, while循环,掌握if语句的结构和代码块, 通过if语句对 使用while循环处理列表和字典。 特定元素采取 难点: 特定措施。 (1)如何在利用高效的for循环的同时, 课堂:结合所讲 目标1 以不同于其他元素的方式对特定的列表元 的知识点并举 目标2 素进行处理。 例说明,加深学 (2)如何遍历字典中所有的键-值对、所 生对If语句和 有的键和所有的值;如何在列表中嵌套字 while循环基本 典;在字典中嵌套列表及在字典中嵌套字 知识的理解。 典。 课后:完成相应 (3)如何编写函数,以及如何传递实参。 的习题,重新数 让函数能够访问其工作所需要的信息,如 理If语句和 何将函数同列表、字典、if语句和while语 while循环以及 函数和类 4 文件和异 常、测试 代码 4 字典的应用 句结合起来使用。 思政元素: 掌握If语句和while循环在实际 经济生活和研究领域内的应用,学会如何 选择主要矛盾,而忽略次要矛盾,如何把 复杂的经济现象模型化。 教学方法与策略: 线下教学。对于If语句和while循环在课堂上 予以讲授。课堂运用主要运用讲授法和实操 结合开展教学,通过课堂演示和学生互动帮 助学生理解和如何利用软件运算。 重点: 本模块讨论函数和类的基本应用,如何编 写函数,如何传递实参,让函数能够访问 完成其工作所需的信息,如何使用位置实 参和关键字是按,以及接受任意数量的实 课前:回顾If语 参; 句和while循环 难点: 基本知识的理 (1)如何将函数同列表、字典、if语句和 解 课堂:结合操作 while循环结合起来使用。 (2)使用函数让程序更容易阅读,而良好 讲解函数同列 表、字典、if 的函数名概述了程序各个部分的作用。 目标1 (3)如何编写类,类将函数和数据整洁的 语句和while循 目标2 封装起来,灵活而高效的使用函数和类。 环结合起来使 目标3 思政元素:掌握函数和类在列表和字典中的 用。 应用,并且更高效的运行,因此,认识具 课后:完成相应 有反复性,由于受主客观条件限制,人类 的习题,加强联 追求真理不是一帆风顺的,人们对一个事 系,进一步的理 物的正确认识经过从实践到认识,再从认 解函数同列表、 字典、if语句 识到实际的多次反复才能完成。 和while循环。 教学方法与策略: 线下教学+线上慕课。对于函数和类的原理在 课堂上予以讲授。课堂运用主要运用讲授法 和实操结合开展教学,通过案例分析进行说 明和讲解。 重点:本模块需要掌握如何使用文件,如何 课前:回顾前面 一次性读取整个文件,以及如何以每次以每 的知识点,为 次一行的方式读取文件的内容;如何写入文 后面的文件和 件,发现程序的异常以及如何处理程序可能 异常、测试代 目标3 引发的异常;如何高效的测试代码。 码做准备。 目标4 难点: 课堂:结合实际 (1)学习高效的代码测试方式,通过阅读确 情况,多次测试, 定代码正确无误,以及发现扩展现有程序可 理解文件和异 能引入的bug。 常、测试代码。 (2)对于自己编写的函数和类进行测试。 课后:根据实际 (3)能够改进和修复既有代码。 可以编写一个 思政元素:掌握代码的测试与修改,通过实 完整的代码,并 证去检验代码,因此,认识的反复性和无 进行测试和修 限性原理要求我们,与时俱进,开拓创新, 改。 在实践中认识和发展真理,在实践中检验 和发展真理。 教学方法与策略: 线下教学讲解。对于文件和异常、测试代码 在课堂上予以讲授。课堂运用主要运用讲授 法和实操结合开展教学,让学生了解最前沿 的实际应用,解决实际问题。 (二)实践教学 实践 项目名称 类型 学 时 主要教学内容 项目 类型 重点:掌握If语句和while循环应用, 熟悉python的基本操作。 难点: 掌握if-else语句、if-else-else 上 机 上 机 If语句和 while循环 2 函数和类、 文件和异 2 常、测试代 码 结构、while循环;如何编写函数,以 及如何传递实参。让函数能够访问其 工作所需要的信息,如何将函数同列 表、字典、if语句和while语句结合起 来使用。 思政元素:要求学生处理数据必须坚持 实事求实、严谨的科学态度。 支撑课 程目标 验证 上机1人完 成,须完 成上机报 告。上机 目标1 报告须有 目标2 详细操作 步骤和结 果及解析。 验证 上机1人完 成,须完 成上机报 告。上机 目标1 报告须有 目标2 详细操作 步骤和结 果及解析。 重点:应用函数和类、文件和异常、测 试代码的测试 难点: (1) 掌握函数和类 (2) 掌握对文件和异常的测试 (3) 掌握代码的测试与修改,通过实证 去检验代码。 项目 要求 备注: 项目类型填写验证、综合、设计、训练等。 五、学生学习成效评估方式及标准 考核与评价是对课程教学目标中的知识目标、能力目标和素质目标等进行综合评价。 在本课程中,学生的最终成绩是由平时成绩、方案设计、闭卷考试等三个部分组成。 1.平时成绩(占总成绩的40%):考勤占10%,作业占10%,小组汇报占20%。通过课堂 教学,学生对金融数据基础的步骤和原理都有所了解,在此基础上要求学生学完每一个 案例设计和分析步骤后完成相应的方案报告或资料总结。 等级 评 分 标 准 1.作业;2.小组汇报 3.考勤(根据课程需要自行设计) 1.作业操作过程详细,数据结果解析清楚,并且代码注析清楚 (90~100分) 2.表达思想清楚,文字连贯,连贯性较好,基本上无逻辑和格式错误, 仅有个别小错。 3.全勤 1.作业操作过程详细,数据结果解析清楚,但是格式出现错误。 良好 2.表达思想清楚,文字连贯,无逻辑性错误但有少量格式错误。 (80~89分) 3.迟到2次或者旷课1次 1. 作业操作过程交待清楚,数据结果解析并不太清楚,格式出现错误。 中等 2.基本切题。有些地方表达思想不够清楚,逻辑勉强连贯;表述错误 (70~79分) 较多,其中有一些是严重错误。 3.旷课2次 1. 作业操作过程交待不清,数据结果解析并不太清楚,格式出现错误。 及格 2.较多地方表达思想不够清楚,逻辑不连贯;只有图表并无解析。 (60~69分) 3.旷课3次 不及格 1. 作业操作过程交待不清,没有数据结果解析,格式出现错误。 (60以下) 2.较多地方表达思想不够清楚,逻辑不连贯;图表格式不对。 3.旷课3次以上 优秀 2.期末考试(占总成绩的60%):闭卷考试,考试主要考察学生对金融数据分析基础 的基本概念、列表操作、if语句、字典、用户输入和while循环、函数和类以及文件和 异常的知识点的考察。. 考核 模块 考核内容 主要 题型 1 金融数据分析基础的基本概念、列表操作、if语 句、字典、用户输入和while循环、函数和类以 及文件和异常的知识点。 客观题 2 if语句、字典、用户输入和while循环、函数和 类等问题 案例分 析或简 答 3 if语句、字典、用户输入和while循环、函数和 类的应用和案例分析 代码及 案例编 写 可根据考核内容需要加行………… 序号 教学安排事项 要 求 支撑目 标 目标1 目标2 目标3 目标1 目标2 目标3 目标2 目标3 目标4 分 值 50 20 30 1 授课教师 职称: 助教及以上 其他: 2 课程时间 周次:1周2次 节次:1次2节 3 授课地点 R教室 □其他: 4 学生辅导 线上方式及时间安排:教师自主安排 线下地点及时间安排:教师自主安排 R实验室 学历(位):硕士及以上 □室外场地 六、 教学安排及要求 七、选用教材 [1]埃里克·马瑟斯,Python编程从入门到实践(第二版),人民邮电出版社,2021.04 [2]Paul Barry著,乔莹,林琪等译,Head First Python(中文版) (第二版),中国电 力出版社,2017.12 八、参考资料 [1] Mark Lutz 著,邹晓,翟乔,任发科等译,Python 编程 上下册,中国电力出版 社, 2018-01 [2] David Beazley, Brian K.Jones著,陈舸译,Python Cookbook 人民邮电出版 社,2015,07 [3] 卢西亚诺·拉马略(Luciano Ramalho),流畅的Python,人民邮电出版社, 2017.4 [4]伊夫·希尔皮斯科,Python金融大数据分析(第二版), 人民邮电出版社,2020.4 网络资料 [1]微信公众号:Python中文社区 [2]专业开发者社区 https://www.csdn.net/ 大纲执笔人: 赖沛东 讨论参与人:李晓亮 系(教研室)主任:赖沛东 学院(部)审核人:

相关文章