人才培养方案
专 业 : 大数据技术
专业带头人:
XXXXX职业学院
2021年4月 9日
一、专业名称:大数据技术
二、专业方向
1、大数据技术
2、软件技术
三、人才培养目标
1、大数据技术专业人才培养目标
本专业培养掌握大数据领域相关基础理论知识,熟悉数据分析与数据挖掘的基本方法,具备网络数据采集,数据可视化处理、应用系统开发等能力,可以在数据服务企业、软件公司、互联网企业、或企事业单位从事网络数据采集、数据分析与挖掘、数据可视化处理、软件开发等工作的高素质技能型人才。
2、软件技术专业人才培养目标
本专业培养掌握扎实的计算机编程语言、互联网技术、计算机操作等基础知识;具备熟练的编码能力、较强的软件文档理解能力和程序联调、程序测试等职业技能,面向软件服务行业软件开发技术领域,能够从事软件开发、Web 前端开发、手机应用开发、微信小程序平台开发、软件测试、软件技术支持等工作的高素质技能型人才。
四、人才培养能力要求
1、大数据技术专业能力要求
1)具备网络数据采集的能力;
2)具备海量数据快速检索的能力;
3)具备非结构化数据处理和数据可视化处理能力;
4)掌握数据分析与数据挖掘的基本方法;
5)具备数据处理应用系统开发的能力;
2、软件技术专业能力要求
1)具备扎实的编程能力和软件调试能力;
2)具备web应用开发能力;
3)具备数据库系统管理维护的能力;
4)具备多平台应用开发的能力;
5)掌握软件测试的基本能力。
五、教学内容
1、大数据技术方向教学内容
学 期 | 教学目标及方法 | 课程名称 | 学时 | 参考教材 |
第一学期 | 掌握软件语言语法与编程逻辑 | Python编程技术 | 256 | 《Python编程从入门到实践》 |
第二学期 | 掌握网页的制作与交互; 掌握软件项目数据库设计与使用; | web前端与数据库技术 | 256 | 《HTML5+CSS3+JavaScript从入门到精通(标准版)》 《MySQL从入门到精通》 |
第三学期 | 掌握python方向互联网级项目后端开发; | python web开发技术 | 256 | 《Python Web开发从入门到精通》 |
第四学期 | 掌握网络数据采集方法; 掌握数据分析和数据挖掘的基本方法 | 爬虫技术与数据仓库 | 256 | 《Python网络爬虫从入门到实践》 《数据仓库+数据仓库工具箱(3版)》 |
第五学期 | 依据业务需要实现数据的基本分析和可视化处理 | 数据分析基础与数据可视化 | 256 | 《Python数据分析与可视化》 |
第六学期 | 掌握数据处理应用系统开发 | 实习就业 | 256 |
学 期 | 教学目标及方法 | 课程名称 | 学时 | 参考教材 |
第一学期 | 掌握软件语言语法与编程逻辑 | Python编程技术 | 256 | 《Python编程从入门到实践》 |
第二学期 | 掌握网页的制作与交互; 掌握软件项目数据库设计与使用; | web前端与数据库技术 | 256 | 《HTML5+CSS3+JavaScript从入门到精通(标准版)》 《MySQL从入门到精通》 |
第三学期 | 掌握python方向互联网级项目后端开发; | python web开发技术 | 256 | 《Python Web开发从入门到精通》 |
第四学期 | 掌握前端模块化开发技能; | 前端框架技术 | 256 | 《Vue.js+Node.js开发实战:从入门到项目上线》 |
第五学期 | 掌握跨平台项目开发技能 | 跨平台框架技术 | 256 | 《uni-app从入门到精通在线教程》 |
第六学期 | 掌握前后端多平台应用系统开发 | 实习就业 | 256 |
A、大数据技术方向教学进程安排
1、第一学期教学计划进程安排(Python编程技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
python编程技术 | 1 | Linux操作系统安装与服务器配置 | 《贪吃蛇游戏》 实现步骤 (1)定义颜色变量 (2)定义游戏结束的函数 (3)定义main函数-->定义我们的入口函数 (4)更新显示到屏幕表面 (5)启动我们这个入口函数 | |
2 | Linux服务器相关命令 | |||
3 | 用户权限管理与软件开发环境搭建 | |||
4 | Python 基础语法 | |||
5 | 循环语句 | |||
6 | 函数 | |||
7 | 模块、第三方库使用 | |||
8 | 列表、字典、元组、 | 《飞机大战游戏》 目标: (1)强化面向对象程序设计 体验使用 pygame 模块进行 游戏开发 | ||
9 | 引用、深拷贝、浅拷贝 | |||
10 | 面向对象 | |||
11 | 异常处理 | |||
12 | 模块和包 | |||
13 | 文件读写 | |||
14 | pygame模块 | |||
15 | pygame项目 | |||
16 | 期末项目完成 |
《Python编程从入门到实践》(图灵出品) 埃里克·马瑟斯(Eric Matthes) 著,袁国忠 译
出版社: 人民邮电出版社
2、第二学期教学计划进程安排(web前端与数据库技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
二 | web前端与数据库技术 | 1 | nginx服务器的安装,配置; http协议 | 《电商网站主要页面布局》 要求: 按照UI设计图完成电商网站主要页面布局与显示(含移动端); |
2 | html文档结构与常用标签; css基本语法与样式选择器 | |||
3 | 盒子模型、margin和overflow、display属性、background属性 与布局 | |||
4 | CSS3动画、CSS3选择器与CSS权重 | |||
5 | 屏幕适配与移动端布局 | |||
6 | CSS3前缀和H5新增标签 | |||
7 | javascript变量、函数 | |||
8 | javascript分支、循环与字符串操作 | |||
9 | js动画与定时器 | |||
10 | 正则表达式、jquery基础 | |||
11 | ajax与jquery UI | |||
12 | 数据库安装与表操作 | 《电商网站数据库设计》 要求: 按照业务需求,完成电商网站数据表设计,并使用python实现商品信息CRUD等常见操做; | ||
13 | 数据库高级查询、视图、索引、SQL优化 | |||
14 | 事务与数据库编程 | |||
15 | pymysql操作mysql数据库 | |||
16 | 期末项目完成 |
《HTML5+CSS3+JavaScript从入门到精通(标准版)》未来科技著 出版社:中国水利水电出版社
《MySQL从入门到精通》 明日科技 著 出版社: 清华大学出版社
3、第三学期教学计划进程安排(python web开发技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
三 | python web开发技术 | 1 | django项目搭建 | 《电商网站》 使用django框架 主要功能: 用户模块 商品相关 购物车相关 订单相关
|
2 | django的基本使用 | |||
3 | Model属性及后端配置 | |||
4 | 模型关系及相关操作 | |||
5 | cookie与session、模板templates | |||
6 | django静态文件、中间件、后台、图片上传 | |||
7 | django分页与第三方应用 | |||
8 | git版本管理; redis数据库 | |||
9 | django项目部署: nginx + uWSGI | |||
10 | flask环境搭建与视图 | 《租房项目》 使用flask框架实现前后端分离 需求功能: (1)主页 (2)注册、登录 (3)房屋信息相关 (4)房屋预定 (5)我的 (6)个人信息修改 (7)我的订单(房客) (8)实名认证 (9)我的房源 (10)发布新房源 (11)客户订单(房东) | ||
11 | flask视图 | |||
12 | flask模板 | |||
13 | flask操作数据库 | |||
14 | flask测试与部署 | |||
15 | Docke部署应用程序 | |||
16 | 期末项目完成 |
《Python Web开发从入门到精通》张洪朋著 机械工业出版社
4、第四学期教学计划进程安排(爬虫技术与数据仓库)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 实训项目 |
四 | 爬虫技术与数据仓库 | 1 | 爬虫原理与数据抓取 | 实现百度贴吧爬虫; 实现斗鱼爬虫; |
2 | 非结构化数据与结构化数据提取 | |||
3 | 动态html处理和机器图像识别 | |||
4 | 通用爬虫案例 | |||
5 | MongoDB安装配置及基本操作 | 实现当当爬虫; 实现淘宝爬虫; | ||
6 | MongoDB高级操作 | |||
7 | Scrapy框架 | |||
8 | Scrapy框架实战 | |||
9 | Scrapy-redis分布式组件 | |||
10 | Scrapy-redis实战 | |||
11 | 数据仓库原理与设计 | 掌握技能: 数据仓库的组成与结构 在线联机分析(OLAP) Cognos建模 PowerCenter数据抽取 | ||
12 | 数据仓库管理技术 | |||
13 | 在线联机分析(OLAP) | |||
14 | 数据挖掘技术 | |||
15 | 数据仓库应用 | |||
16 | 期末项目完成 |
《Python网络爬虫从入门到实践》 明日科技著 出版社:吉林大学出版社
《数据仓库+数据仓库工具箱(3版)》 出版社:机械工业出版社
5.第五学期教学计划进程安排(数据分析与数据可视化)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 训练项目案例 |
五 | 数据分析基础与数据可视化 | 1 | 数据分析介绍和环境安装 | 掌握技能: 创建多为数组,读取文件, 排序、重复数据与去重 |
2 | Numpy数组与数组操作 | |||
3 | Numpy读取本地数据和索引 | |||
4 | Numpy中的nan和常用方法 | |||
5 | Pandas中的数据结构Series、DataFrame、数据运算、数据分组与集合 | 掌握技能: 结合《全球食品数据分析》项目 能实现数据清洗、转化与合并 | ||
6 | Pandas数据透视表与可视化 | |||
7 | Pandas数据载入与预处理 | |||
8 | matplotlib折线图与常用统计图 | |||
9 | Seaborn可视化 | 掌握技能: 熟练使用常用绘图; 熟练使用常用图表; 掌握图像的数据分析; | ||
10 | Pyecharts可视化 | |||
11 | 时间序列数据分析 | |||
12 | 数据表达基础; 模式识别基础; | |||
13 | Scipy科学计算 | |||
14 | 分类、聚类 | |||
15 | 图像数据分析 | |||
16 | 期末项目完成 |
《Python数据分析与可视化》清华大学出版社 魏伟一、李晓红编著
6、第六学期教学计划进程安排(实习/就业)
B、软件技术方向教学进程安排
1、第一学期教学计划进程安排(Python编程技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
一 | python编程技术 | 3 | Linux操作系统安装与服务器配置 | 《贪吃蛇游戏》 实现步骤 (6)定义颜色变量 (7)定义游戏结束的函数 (8)定义main函数-->定义我们的入口函数 (9)更新显示到屏幕表面 (10)启动我们这个入口函数 |
4 | Linux服务器相关命令 | |||
5 | 用户权限管理与软件开发环境搭建 | |||
6 | Python 基础语法 | |||
7 | 循环语句 | |||
8 | 函数 | |||
9 | 模块、第三方库使用 | |||
10 | 列表、字典、元组、 | 《飞机大战游戏》 目标: (2)强化面向对象程序设计 体验使用 pygame 模块进行 游戏开发 | ||
11 | 引用、深拷贝、浅拷贝 | |||
12 | 面向对象 | |||
13 | 异常处理 | |||
14 | 模块和包 | |||
15 | 文件读写 | |||
16 | 期末项目完成 |
《Python编程从入门到实践》(图灵出品) 埃里克·马瑟斯(Eric Matthes) 著,袁国忠 译
出版社: 人民邮电出版社
2、第二学期教学计划进程安排(web前端与数据库技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
二 | web前端与数据库技术 | 1 | nginx服务器的安装,配置; http协议 | 《电商网站主要页面布局》 要求: 按照UI设计图完成电商网站主要页面布局与显示(含移动端); |
2 | html文档结构与常用标签; css基本语法与样式选择器 | |||
3 | 盒子模型、margin和overflow、display属性、background属性 与布局 | |||
4 | CSS3动画、CSS3选择器与CSS权重 | |||
5 | 屏幕适配与移动端布局 | |||
6 | CSS3前缀和H5新增标签 | |||
7 | javascript变量、函数 | |||
8 | javascript分支、循环与字符串操作 | |||
9 | js动画与定时器 | |||
10 | 正则表达式、jquery基础 | |||
11 | ajax与jquery UI | |||
12 | 数据库安装与表操作 | 《电商网站数据库设计》 要求: 按照业务需求,完成电商网站数据表设计,并使用python实现商品信息CRUD等常见操做; | ||
13 | 数据库高级查询、视图、索引、SQL优化 | |||
14 | 事务与数据库编程 | |||
15 | pymysql操作mysql数据库 | |||
16 | 期末项目完成 |
《HTML5+CSS3+JavaScript从入门到精通(标准版)》未来科技著 出版社:中国水利水电出版社
《MySQL从入门到精通》 明日科技 著 出版社: 清华大学出版社
3、第三学期教学计划进程安排(python web开发技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
三 | python web开发技术 | 1 | django项目搭建 | 《电商网站》 使用django框架 主要功能: 用户模块 商品相关 购物车相关 订单相关
|
2 | django的基本使用 | |||
3 | Model属性及后端配置 | |||
4 | 模型关系及相关操作 | |||
5 | cookie与session、模板templates | |||
6 | django静态文件、中间件、后台、图片上传 | |||
7 | django分页与第三方应用 | |||
8 | git版本管理; redis数据库 | |||
9 | django项目部署: nginx + uWSGI | |||
10 | flask环境搭建与视图 | 《租房项目》 使用flask框架实现前后端分离 需求功能: (12)主页 (13)注册、登录 (14)房屋信息相关 (15)房屋预定 (16)我的 (17)个人信息修改 (18)我的订单(房客) (19)实名认证 (20)我的房源 (21)发布新房源 (22)客户订单(房东) | ||
11 | flask视图 | |||
12 | flask模板 | |||
13 | flask操作数据库 | |||
14 | flask测试与部署 | |||
15 | Docke部署应用程序 | |||
16 | 期末项目完成 |
《Python Web开发从入门到精通》张洪朋著 机械工业出版社
4. 第四学期教学计划进程安排 (前端框架技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
四 | 前端框架技术 | 1 | node介绍和环境配置 | 《图书管理系统项目》 主要业务: 页面增删改查效果; 基于数据库的增删改查效果; 服务器发送请求; |
2 | ES6语法 | |||
3 | node基本操作 | |||
4 | node实现服务器配置 | |||
5 | Node.js-Web开发-后台模板引擎 | |||
6 | Express框架 | |||
7 | git安装和使用 | |||
8 | Vue指令与生命周期 | 《vue移动端商城项目》 主要功能 (1)首页布局和动画效果; (2)Promise (3)新闻资讯列表页布局和效果 (4)评能 (5)图片列表和详情页效果 (6)商品列表和商品详情页布局和效果 (7)购物车小球动画效果 (8)Vuex (9)实现购物车效果(buzai) (10)项目测试 | ||
9 | vue-resource与Vue动画 | |||
10 | Vue组件、Vue路由 | |||
webpack介绍和配置及WLAN组性 | ||||
12 | webpack之plugin配置和使用 | |||
13 | webpack之loader配置和使用 | |||
14 | webpack与vue的结合使用 | |||
15 | less与sass | |||
16 | 期末项目完成 |
《Vue.js+Node.js开发实战:从入门到项目上线》张帆著 出版社: 机械工业出版社
5、第五学期教学计划进程安排(跨平台框架技术)
学期 | 技能教学 名称 | 教学周 | 技能教学内容 | 项目案例 |
五 | 跨平台框架技术 | 1 | 开发环境搭建与项目搭建 | 微信小程序版《移动端商城项目》 主要功能 (1)首页布局和动画效果; (2)Promise (3)新闻资讯列表页布局和效果 (4)评能 (5)图片列表和详情页效果 (6)商品列表和商品详情页布局和效果 (7)购物车小球动画效果 (8)Vuex (9)实现购物车效果(buzai) (10)与服务端联调 |
2 | globalStyle全局外观配置; 创建新页面和页面的配置; 配置tabbar; | |||
3 | 组件(一) | |||
4 | 组件(二) | |||
5 | uni中的样式与字体图标 | |||
6 | 数据、事件绑定与传参 | |||
7 | 生命周期函数 | |||
8 | 下拉刷新与上拉加载 | |||
9 | 网络请求:get post与图片上传、预览 | |||
10 | 数据缓存uni.setStorage与条件编译 | |||
11 | 两种方式导航跳转和传参 与组件通讯 | |||
12 | 扩展组件库uni-ui | |||
13 | Vuex与nvue | APP版《移动端商城项目》 功能同上,
| ||
14 | 表单验证与支付 | |||
15 | 多平台部署 | |||
16 | 期末项目完成 |
《uni-app从入门到精通在线教程》华-跨平台开发系列教程
6.第六学期教学进程安排 (实习/就业)