1、Linux系统应用与设计课程教学大纲课程名称:Linux系统应用与设计课程类别(必修/选修):选修课程英文名称:Linux System总学时/周学时/学分:54/6/3其中实验/实践学时:27先修课程:数据库、程序设计授课时间:1至9周,周五2-7节授课地点:605,207授课对象:2017级计算机科学与技术系(跨境电商)1班开课学院:粤台产业科技学院任课教师姓名/职称:谭健胜答疑时间、地点与方式:课前、课间和课后;教室;网络、交流。课程考核方式:开卷()闭卷(小课程论文(寸)其它使用教材:利用Python进行数据分析,Wes McKinney,机械工业出版社。课程简介:本课程系统旨在教会学
2、生了解Linux系统,熟练使用Python编程语言解决数据分析问题。涉 及numpy, pandas, matplotlib等python数据分析库,以及数据读取、数据清洗以及数据可视化相 关方法,学会使用工具解决问题。课程教学目标1 .熟悉python语言特性,通过编程解决数据分析问题。2.熟悉 numpy, pandas, matplotlib 等 python 数据分析 库,熟练使用其解决数据读取、数据清洗、数据可视化等基本 问题。本课程与学生核心能力培养之间 的关联(授课对象为理工科专业学 生的课程填写此栏):口核心能力1.熟悉python语言特 性;口核心能力2.使用pandas完成
3、数 据读取及清洗相关工作;核心能力3.能使用matplotlib完 成基础数据可视化;口核心能力4.掌握数据分析问题 解决思路,培养数据分析思维; 口核心能力5.熟练掌握Python, 具备基本的项目工程能力;核心能力6.具有应对计算器科学 与技术快速变迁的能力,并培养 自我持续学习的习惯与能力; 口核心能力7.培养发现问题,分 析问题,解决问题的能力。理论教学进程表周次教学主题教学时 长教学的重点与难点教学方式作业安排Ilinux系统基6Linux系统特课堂讲授+完成Linux系统安装,并熟悉础性;Linux系统安 装;Linux系统操 作上机实践其常见操作命令。2Ubuntu系统 使用与数
4、据 分析常用工 具6Anaconda 安装 及使用;pthon 基础数据类 型:python 控 制流课堂讲授+ 上机实践完成Anaconda的安装和使 用、完成上课知识点编程练习3python数据 分析一: python基础6元组、列表、 字血、隼合; 函霰编冒、匿 名函数课堂讲授+ 上机实践完成上课知识点的编程练习4python数据 分析二: numpy数组 基础6numpy数组切片;numpy通用函 数;numpy向量彳匕 计算课堂讲授+ 上机实践完成上课知识点的编程练习5python数据 分析三: pandas入门6pandas数据结 构;pandas 切片、 过滤;数据读取、存 储、
5、输出课堂讲授+ 上机实践读取给定的数据集,并用 pandas完成基础编程操作6python数据 分析以: pandas高级 用法6所失值处理; 重复值处理; 离散化及分箱课堂讲授+ 上机实践延续上一周作业,编程完成读 入数据集的清洗处理7python数据 分析五: matplotlib6matplotlib API 入门;常用图表的绘 制课堂讲授+ 上机实践延续上一周作为,利用 matplotlib对数据集进行基础 可视化操作8数据可视化 思想与工具6数据分析思 路;数据分析 工具课堂讲授+ 上机实践使用工具对数据进行可视化Q课程大作业答辩6课程答辩考核课程答辩 考核合计:54成绩评定方法及标准考核形式评价标准权重平时成绩考勤,作业缴交次数、质量,平时小考40%笔试成绩按评分标准定30%课程答辩考核按评分标准定30%大纲编写时间:2019年3月17日系(部)审查意见:系(部)主任签名:日期:年 月 日