大数据技术专业人才培养方案
一、专业名称及代码
大数据技术:510205
二、入学要求
一般为高中阶段教育毕业生或具有同等学力者
三、基本修业年限
3年
四、职业面向
本专业职业面向如下表1所示。
表1本专业职业面向
所属专业大类
所属专业类
对应行业
主要职业类别
(代码) 主要岗位群或 技术领域举例
电子信息大类
计算机类
大数据系统研发领域;
大数据应用开发领域;
数据库应用分析领域;
大数据可视化应用领域;
大数据安全研发领域; 计算机程序设计员;
大数据工程技术人员;
软件和信息技术服务人员;
信息系统运行维护工程技术人员; 计算机程序设计员、大数据工程技术人员、软件和信息技术服务人员、信息系统运行维护工程技术人员
五、培养目标与培养规格
(一)培养目标
本专业面向互联网、金融、通信、计算机软件等各行业大数据处理领域,培养德、智、体、美、劳全面发展的有理想、有道德、有文化、有纪律的具有创新精神和实践能力,能够较好地掌握计算机科学技术及大数据技术的基本知识、基本理论和基本技能,具有跟踪掌握大数据领域新理论、新知识、新技术的能力,能在IT行业、行政事业单位等行业从事大数据的处理、分析及预测和应用维护等相关岗位的高素质技术技能型专门人才。
(二)培养规格
本专业在以下几方面提出要求。思想政治素质:具有科学的世界观、人生观和价值观;践行社会主义价值观;践行马列主义、毛泽东思想、邓小平理论,具有爱国主义精神;具有责任心和社会责任感;具有法律意识,具有科学的世界观、人生观、价值观;文化科技素质:具有合理的知识结构和一定的知识储备;具有不断更新知识和自我完善的能力;具有持续学习和终身学习的能力;具有较强的创新意识、创新精神及创新能力;具有一定的人文和艺术修养。专业素质:掌握从事大数据应用管理、大数据技术等工作所必须的专业知识;具有较强的数理与逻辑思维能力;具有较好的工程意识和产品意识。职业素质:具有良好的职业道德和职业操守,敬业爱岗、依法守法、按章行事、热情服务、保守国家秘密和商业秘密;具有较强的组织观念和集体意识;具有良好的人际沟通能力。知识要求:计算机应用基础知识、计算机基本原理和结构、数据库知识、计算机网络基本原理及构建知识、软件设计与开发能力 、大数据抓取、分析处理能力。能力要求:具有编程语言(JAVA)开发能力、具有数据库软件的应用能力、具有Linux系统管理与维护能力、具有使用大数据工具对大数据进行监测与收集的能力、具有使用大数据工具进行大数据存储与处理的能力、具有维护数据库的能力、具有故障诊断的能力、具有常用软件文档阅读与撰写的能力。
六、课程设置及要求
(一)公共基础课程
(1)两课
本课程由《思想道德修养与法律基础》 《毛泽东思想与中国特色社会主义理论体系概论》两部分组成,分两个学期讲授,第一部分讲授有关思想品德和职业道德的基本知识,以及法律基础知识;第二部分讲授毛泽东思想与中国特色社会主义理论等有关知识。
(2)大学体育
体育是大学教育的重要组成部分,是衡量育人质量的重要标准。本课程目标定位为:培养具有健康第—意识,德、智、体、美全面发展的合格人才。切实增强学生体质健康水平,更新观念、提高健康素质和运动能力,促进身体全面发展,激发学生参与体育活动的兴趣,培养他们参与体育锻炼的意识和习惯,为终身体育打下良好的基础。
(3)大学英语
本课程以培养学生的创新精神和实践能力为重点,全面推进素质教育。通过本课程的教学,使学生掌握一定的英语知识和技能,具有一定的听、说、读、写、译的能力,从而能借助词典阅读和翻译英语资料,能进行简单的口头和书面交流,为今后进一步提高英语的交际能力和更深入的学习计算机的专业课程打下基础。
(4)大学计算机基础
通过学习计算机基础,使学生掌握计算机的基本知识和基本操作,掌握Windows操作系统和常用汉字输入法的应用操作,掌握Words、Excel、Powerpoint等办公软件的使用方法,了解计算机网络的基本知识,具备熟练使用网络进行信息浏览和检索的能力,具有常用工具软件的使用能力。
(5)创业指导
“创业指导”旨在使学生树立创业意识及相关的竞争意识、风险意识与管理意识。掌握创业方案准备步骤、商业计划书写作、如何办厂开店等基本创业知识。初步形成或提高学习能力及组织管理、利用信息、抗挫折、创新等创业能力。
(6)就业指导
“就业指导”旨在对学生进行职业生涯规划指导和就业指导。其任务是使学生学会依据社会发展、职业需求和个人特点进行职业生涯设计的方法;通过了解社会、了解职业、了解自己,树立正确的职业理想;掌握职业道德基本规范,以及职业道德行为养成的途径,陶冶高尚的职业道德情操;形成依法就业、竞争上岗等符合时代要求的观念并掌握一定的求职技巧。
(7)形势与政策
“形势与政策”能帮助学生及时了解国内外大事,认识党和国家面临的形势与任务,从而自觉地与党和政府保持一致,坚定在中国共产党领导下走中国特色社会主义的信心和决心。本课程培养具有坚定的政治立场,较高的思想理论水平,扎实的文化基础,较强的表达和分析能力,熟悉国内外形势政策、世界政治经济、国际关系等基本知识的“高素质、有理论、懂实践”的应用型人才。
(8)心理健康教育
本课程是教育者根据大学生生理、心理发展特点,应用有关心理教育方法和手段,培养学生良好的心理素质,促进学生身心全面和谐发展和素质全面提高的教育活动。其最终目的是:开发智能,促进学生人格健全、和谐的发展。大学生通过本课程的学习,能够了解心理发展机制、特点及规律,掌握形成良好心理素质和健全人格的理论与方法;提高自身应用心理学原理解决实际问题的能力,促进身心健康。
(9)安全教育
本课程采取专题授课方式进行,教师结合实际案例对专题进行深入浅出的分析和讲授,并引导学生自己思考。使学生深入了解高校的治安形势,掌握保护自己,防止被侵害的方法,做到在校期间安全学习,安全生活。
(10)军事理论
在普通高等学校开设军事课程,开展国防教育是教育基本规律的客观要求,军事课程以马列主义、毛泽东思想、邓小平理论和 “三个代表”重要思想为指导,以国防教育为主线,按照教育要面向现代化、面向世界、面向未来的要求,适应我国人才培养的战略目标和加强国防后备力量建设的需要,为培养高素质的社会主义事业的建设者和保卫者服务。通过军事课教学,使大学生掌握基本军事理论与军事技能,达到增强国防观念和国家安全意识,强化爱国主义、集体主义观念,加强组织纪律性,促进大学生综合素质的提高,为中国人民解放军训练后备兵员和培养预备役军官打下坚实的基础。
(二)专业课程
专业课程包括专业基础课程和专业核心课程。
本专业的专业基础课程设置了6门。包括:JAVA 程序设计、网络技术基础、Linux 服务器配置、Web 前端开发、数据库技术及应用、Linux 基础应用。
(1)Java程序设计
通过本课程学习和上机实践,使学生掌握使用Java 进行程序设计的基本技术与方法、具备软件开发的基本能力,为今后从事软件开发和应用打下基础。学生主要学习 Java 基本语法,类与对象,子类与继承,接口与多态,面向对象设计,文件操作和多线程设计技术,网络编程等技术。
(2)网络技术基础
通过本课程的学习,掌握计算机网络的基本原理,学会网络全程的日常操作、维护和管理,具有计算机网络的组建技术,网络操作系统的安装和服务器配置的能力。主要学习计算机网络的基本概念,数据通信的基本原理,计算机网络体系结构及 ISO 的 OSI 参考模型,局域网 802 协议及介质访问控制方法。
(3)Linux 服务器配置
通过本课程的学习,使学生掌握基于 Linux 系统的网络组建,调试和网络服务器配置的技能和方法。能够进行Linux 局域网、服务器的日常维护和远程管理,并对网络资源与通信进行有效的管理以提高网络性能。主要学习基于 Linux 的 FTP、E-MailDNS、DHCP、VPN 等网络服务器的配置。
(4)Web 前端开发
通过本课程的学习,使学生掌握 HTML、CSS和 Javascript 开发前端界面,了解 Web 前端开发的相关技术或框架。学习 HTML、CSS 和 JavaScript 三种网络网页编程技术,以及网页设计的流程、方法、思想,并能熟练地进行网页设计。
(5)数据库技术及应用
通过本课程的学习,使学生理解数据库系统的基本原理,掌握数据库应用系统的设计方法、了解数据库技术的发展动向,以指导今后的应用。学生主要学习数据库设计基本知识和技术,安装和配置 SQL SERVER,使用企业管理器、查询分析器,SQL 语言,对 SQL SERVER 进行安全管理。
(6)Linux 基础应用
对 Linux 服务器的配置和管理有基本的了解;能承担中小型企业的服务器管理工作任务。完成 Linux 服务器管理工作过程中Linux 的安装、卸载;Linux 常用命令的使用,灵活利用 vim 编辑器完成各种的配置文件的编辑;用户工作组的管理;各种外部设备的挂载使用;磁盘的分区,创建文件系统,挂载使用;各种类型的软件安装及卸载;熟悉办公自动化、娱乐、浏览器、电子邮件客户端等软件的安装及使用;熟悉 Linux 的启动引导过程;能够在 Linux 和 Windows 之间进行目录共享;灵活利用 webmin 工具进行系统管理; 熟悉磁盘配额的配置;了解 Linux 一些网络基本配置文件及常用的网络命令;具有一定 shell 编程能力;具有远程管理 Linux 系统能力。
本专业的专业核心课程设置了6门。包括:网络爬虫开发基础、大数据可视化技术、大数据原理及应用、Python 程序设计、基于 Python 的数据挖掘技术、Hadoop 应用开发实训。
(1)网络爬虫开发基础
通过本课程学习和上机实践,使学生掌握网络爬虫技术设计与的实现的基本技术与方法和常用的基于 Python 的网络爬虫库的使用方法。学习 Requests 库和 Scarpy 框架,掌握数据采集的方法,并初步了解数据清洗的理念和策略。
(2)大数据可视化技术
通过本课程的学习,掌握将数据以图表的形式进行展现的技术。主要学习 echarts 或 Matplotlib。
(3)大数据原理及应用
通过本课程的学习,使学生了解大数据的发展历史、Hadoop 及相关的大数据处理技术。采用混合式教学方式,对每个技术以专题的方式进行讲解。主要内容有大数据概述、大数据软件技术基础、大数据存储技术、MapReduce 分布式编程、数据采集与预处理、数据仓库与联机分析技术、数据挖掘与分析技术、Spark分布式内存计算框架、数据可视化技术、大数据安全。
(4)Python 程序设计
通过本课程的学习,学生能够熟练地综合应用Python 技术和面向对象的思想编写程序解决现实生活中的问题,最终提高程序设计水平和计算机应用能力,从而能胜任企业软件研发以及科研院所的研发、教学任务。采用混合式教学方式,指导学生课外自主学习,通过大量的实践让学生真正掌握 Python 语言。主要学习 Python 基础语法、Python 文件操作、Python 网络编程等。
(5)基于 Python 的数据挖掘技术
通过本课程的学习,使学生学会使用 Python 进行科学计算、可视化绘图、数据处理,分析与建模,并详细拆解学习聚类、回归、分类三个企业案例,将理论与实践相结合,为将来从事数据分析挖掘研究、工作奠定基础。
(6)Hadoop 应用开发实训
通过实训教学,使学生学会搭建 Hadoop 完全分布式集群,掌握 HDFS 的原理和基础操作,掌握 MapReduce 原理架构、MapReduce 程序的编写,掌握 Python 网络爬虫技术。学生主要学习大数据的基本概念、 Hadoop 集群的搭建及配置、启动关闭 Hadoop 集群以及查看 Hadoop 集群监控、集群监控的查看方法、掌握运行 MapReduce 任务的命令、掌握 MapReduce 框架中的进阶应用,包括自定义键值对、Combiner、Partitioner。主要学习基于的 Python的数据抓取技术以及利用 Pandas、NumPy、SciPy、Matplotlib 等技术进行数据的分析处理。
七、教学进程总体安排
见附表1、附表2和附表3。
八、实施保障
(一)师资队伍
专任教师具有高校教师资格;有理想信念、有道德情操、有扎实学识、有仁爱之心; 具有计算机科学与技术、网络工程、通信工程、电子信息工程等相关专业本科及以上学历; 具有扎实的本专业相关理论功底和实践能力,专职教师占教师总数85%以上。
兼职教师主要从本专业相关的行业企业聘任,品行端正,具有扎实的专业知识和丰富的实际工作经验,能承担专业课程教学、实习实训指导和学生职业发展规划指导等教学任务。
学生数与本专业任教师数比例不高于18 : 1,双师素质教师占专业教师比例一般不低 于60%,专任教师队伍要考虑职称、年龄,形成合理的梯队结构。
(二)教学设施
专业教室基本条件:专业教室配备黑板(或白板)、多媒体计算机、投影设备、音响设备,互联网接入或 WI-FI 环境,并实施网络安全防护措施;安装应急照明装置并保持良好状态,符合紧急疏散要求,标志明显,保持逃生通道畅通无阻。
校内实训室基本要求:
(1)软件技术实训室
软件技术实训室主要承担 C 语言程序设计、JAVA 程序设计、数据库技术、C#程序设计、web 程序设计等课程的一体化教学任务,培训学生软件开发能力。。
(2)网络应用实训室
网络应用实训室主要承担网络技术基础、路由交换技术、网络安全等课程,培养学生网络技术、网络应用能力。
(3)综合布线实训室
综合布线实训室完成《计算机网络技术》和《网络综合布线技术》等专业课教学实训任务,开展“工学结合”和“任务驱动型”教学与实训活动。提高学生实践经验和动手能力,培养学生网络设计、预算、施工、监理、维护和管理等能力。
(4)计算机组装与维修实训室
计算机组装与维修实训室主要承担计算机组装和计算机维护课程,培养学生计算机的配置、维修和维护能力。
(5)服务器配置实训室
服务器配置实训室高度模拟企业实际工作环境,让学生在上岗之前就在高度仿真的工作场景中进行工作任务训练,实现学习与实际工作的无缝对接,实现到企业后“直接上岗,轻松胜任”。实训中心的架构、选用平台、场景与行业主流应用保持一致,确保学生的实训练习贴近场景;实训课程针对权威的行业人才能力模型,且充分发挥实训环境的作用。
(6)嵌入式系统设计实训室
嵌入式系统设计实训室承担嵌入式系统程序开发、嵌入式实训课程。培养学生掌握嵌入式系统的分析与设计方法,能够进行实际系统的设计与分析。
校外实训基地基本要求为:具有稳定的校外实训基地,能够开展网络配置与维护、大数据、Web系统开发等实训活动;实训设施齐备,实训岗位、实训指导教师确定,实训管理及实施规章制度齐全。
(三)教学资源
教材选用基本要求:按照国家规定选用优质教材,禁止不合格的教材进入课堂。学校应完善教材选用制度,经过规范程序择优选用教材。
图书文献配备基本要求:图书文献配备能满足人才培养、专业建设、教科研等工作的需要,方便师生查询、借阅。
专业类图书文献主要包括:有关计算机应用技术类、程序设计类、大数据技术类、项目实践类图书,信息技术文献等。
数字教学资源配置基本要求:建设、配备与本专业有关的音视频素材、教学课件、数字化教学案例库、虚拟仿真软件、数字教材等专业教学资源库,应种类丰富、形式多样、使用便捷、动态更新,能满足教学需要。
(四)教学方法
针对高等职业院校学生特点,采取教学和实训相结合的教学方法,帮助学生及时掌握知识;完善教学管理机制,加强日常教学组织运行与管理,定期开展课程建设和教学改进活动;完善实践教学环节督导制度,严明教学纪律,强化教学组织功能,定期开展公开课、示范课等教研活动。
(五)学习评价
建立毕业生跟踪反馈机制及社会评价机制,并对生源情况、在校生学业水平、毕业生就业情况等进行分析,定期评价人才培养质量和培养目标达成情况。
(六)质量管理
建立专业建设和教学质量诊断与改进机制,健全专业教学质量监控管理制度,完善课堂教学、教学评价、实习实训、毕业设计以及专业调研、人才培养方案更新、资源建设等方面质量标准建设,通过教学实施、过程监控、质量评价和持续改进, 达成人才培养规格,并充分利用评价分析结果有效改进专业教学,持续提高人才培养质量。
九、毕业要求
学生通过3年的学习,掌握本专业知识和技术技能,能够胜任信息技术产业、IT产业、计算机技术应用行业从事计算机软硬件技术的应用、设计、开发等工作。