软件技术Java 大数据方向专业人才培养方案高职.docx
《软件技术Java 大数据方向专业人才培养方案高职.docx》由会员分享,可在线阅读,更多相关《软件技术Java 大数据方向专业人才培养方案高职.docx(33页珍藏版)》请在冰豆网上搜索。
软件技术Java大数据方向专业人才培养方案高职
软件技术(Java大数据方向)专业人才培养方案
一、专业描述
专业名称:
软件技术(Java大数据方向)专业代码:
610205
入学要求:
普通高中毕业生、中等职业学校毕业生或具备同等学力修业年限:
二年
教育类型:
高等职业教育学历层次:
专科
二、职业面向及职业能力要求
(一)职业面向
表1专业面向的职业
所属专业大类
(代码)
所属专业类
(代码)
对应行业
(代码)
主要职业类别
(代码)
主要岗位类别或技术领域
职业技术等级证书
计算机软件工程技
电子信息大类
(61)
计算机类
(6102)
软件和信息技术服务业
(65)
术人员
(2-02-10-03);
计算机程序设计员
(4-04-05-01);
计算机软件测试员
软件开发;软件测试;
软件技术支持;大数据处理
初级软件工程师;初级数据库工程师;
初级Java软件开发工程师;
软件测试工程师
(4-04-05-02);
(二)职业能力分析及要求
就业面向的行业:
IT行业。
主要就业单位类型:
互联网企业。
主要就业部门:
开发设计部、运维部、技术支持部。
从事的工作岗位:
网页设计师、网站前端开发工程师、B/S软件开发程序员、数据库管理员、Web界面开发程序员、软件测试工程师、软件销售员、Java软件开发工程师、软件售后服务工程师等。
表2岗位能力分析表
序号
岗位名称
岗位类别
岗位任务描述
岗位核心能力要求
初始岗位
发展岗位
1
Java工程师
Java初级工程师
Java高级工程师
根据任务要求或需求分析结果,使用Java语言基于PHP技术开发B/S模式的应用软件
1.熟悉MySQL5.0,有较为熟练掌握MySQL语言及编写存储过程、触发器等数据库开发能力;
2.精通Java语言,精通CGI标准和HTTP等互联网协议;
3.熟练掌握HTML5语言、JavaScript语言;
4.英文水平过硬,能基本不借助字典快速阅读英文文档;
熟悉LINUX操作系统
2
数据库管理员
初级数据库管理员
高级数据库管理
根据任务要求或具体项目需要,管理MySQL数据库或进行数据库的开发与设计
1.掌握MySQL数据库的安装配置;
2.掌握MySQL数据库建立、迁移、备份恢复;
3.掌握数据库的范式理论及SQL语句的使用;
4.了解其它语言与数据库的操作ODBC等技术;具有较好的与同事沟
通、交流、协作的能力
3
Web界面开发程序员
初级Web界面开发程序员
高级Web界面开发程序员
根据任务要求或具体项目需要,开发Web系统的显示界面
1.熟练掌握HTML5;
2.掌握CSS样式表;
3.掌握JavaScript脚本语言;
4.掌握Dreamweaver等网页设计软件;
了解Java等动态网页设
计技术
三、培养目标
本专业培养理想信念坚定,德、智、体、美、劳全面发展,具有良好的职业道德和职业素质素质,掌握当前市场前端开发技术等知识和技术技能,面向计算机与互联网企业中从事Web开发或移动开发职业岗位群,能够从事编码、测试、维护、营销、售后服务及软件生产管理等工作的高素质复合型技术技能人才。
四、培养规格
(一)知识要求
1.掌握必备的思想政治理论、科学文化基础知识和中华优秀传统文化知识。
2.熟悉与本专业相关的法律法规以及环境保护、安全消防、文明生产等知识。
3.掌握面向对象程序设计的基础理论知识。
4.掌握数据库设计与应用的技术和方法。
5.掌握Web前端开发的方法。
6.掌握Java主流软件开发平台相关知识。
7.掌握软件测试技术和方法。
8.了解软件项目开发与管理知识。
9.了解软件开发相关国家标准和国际标准。
(二)能力要求主要包括以下内容:
专业能力:
1.具有阅读并正确理解软件需求分析报告和项目建设方案的能力。
2.具有计算机软硬件系统安装、调试、维护的实践能力。
3.具有简单算法的分析与设计能力,并能用HTML5、Java等编程实现。
4.具有数据库设计、应用与管理能力。
5.具有软件界面设计能力。
6.具有桌面应用程序以及Web应用程序开发能力。
7.具有软件测试能力。
8.具有软件项目文档的撰写能力。
9.具有软件的售后技术支持能力。
10.具有对软件产品应用、兴业技术发展进行调研与分析的能力,初步具备企业级应用系统开发能力。
方法能力:
1.能自主学习新知识、新技术;
2.能通过各种媒体资源查找所需信息;
3.能独立制定工作计划并进行实施;
4.能不断积累项目经验,从个案中寻找共性。
社会能力:
1.具有较强的口头与书面表达能力、人际沟通能力;
2.具有团队精神和协作精神;
3.具有良好的心理素质和克服困难的能力;
4.能与客户建立良好、持久的关系;
5.能进行自我批评的检查;
6.具有工作责任感。
7.具有良好的思想政治素质、行为规范和职业道德。
可持续发展能力:
1.具有自主学习的能力。
2.具有创造性学习的能力。
3.具有终身学习的理念。
4.具有检索文档并且分析文档的能力。
创新与创业能力:
1.具有独立的、创新的、发展的眼光。
2.具有良好的团队合作和抗压能力。
3.具有与时俱进的能力,敢于打破思维定式,独辟蹊径。
4.具有坚持向先进人物学习求教的能力。
5.具有熟练掌握学习的知识,学以致用的能力。
(三)素质要求
基本素质:
1.思想积极上进,热爱祖国、热爱人民,拥护中国共产党。
2.遵守国家的法律法规及各项规章制度。
3.具有良好的身体素质与心理素质。
4.具有安全与环保意识。
职业素质:
1.具有正确的职业道德与行为规范。
2.具有信息处理能力,能够搜索、甄别信息并应用。
3.具有独立思考,能够分析并处理问题。
4.具有创新能力
五、人才培养模式和教学模式
(一)人才培养模式
现代学徒制是国家倡导的一种校企合作、产教融合的新的育人机制,通过学校与企业的合作,教师与企业技术人员的联手培养,充分发挥师父引领学徒的示范效应,突出“工匠精神”新时代职业素养的培育,强调技能的培养和传承,经过近几年几个专业的试点,我院现代学徒制人才培养模式雏形基本形成,从制度保障、机制运行、管理体制、教育标准、经费供给、资格认证等各方面进行了制度设计,“招工即招生、入企即入校、企校双师联合培养”,以就业为导向的人才培养模式,从过去倡导的素质培养优先原则到实际落地执行时企业用人的以技能优先的转变,现代学徒制人才培养机制比较好的解决了职业教育中理论与实践脱节、人才输出与市场脱节的结构性问题,随着现代学徒制办学模式的推进,软件技术专业与合作企业的不同合作模式还需要继续探索,鉴于不同专业的专业特性和合作企业的规模效益的不稳定性,合作前景还是存在一定的
不确定性,我们将继续上下求索,为国家的职业教育摸索理念,总结经验,为现代学徒制的落地实施探索更多的合作模式。
(二)教学模式
在学院“学做融通、双元结构”合作式教学模式基础上形成适合专业教学特点的教学模式。
我院自2018年启动“学做融通双元结构”合作教学模式建设工作以来,以10门试点课程
为起点,已经初步实践了“双元结构教师小组”合作教学。
学做融通,就是我们的教师,学一学、做一做,理论与实践,学校与企业融通。
双元结构就是学校和企业,学校的老师和企业的师傅,做一个合作式教学模式架构,模式最终落脚到教师身上。
有鉴于此,软件技术专业全面加强双师型教师队伍建设,明确了打造“双师型”教师的具体目标,提出了“打造教学名师,名师引领教学团队”“打造技能大师,大师带领实训团队”及“打造学术技术带头人,形成科技创新团队”教师团队建设思路,构建本专业的“学做融通,双元结构”合作教学模式,在“学做融通双元结构”教学模式的指引下,软件技术专业教研室积极行动,采取了如下教学模式的改进:
1.专业教师的岗位分工;
2.提升实践技能教学能力或聘请企业技术技能人员;
3.教师教学创新团队即“双元结构教师小组”;
4.模块化教学;
5.实施“合作教学法”协作实现高水平;
6.培养“双师型”教师。
六、课程设置及要求
(一)公共基础课程概述
序号
课程名称
课程目标
主要内容和教学要求
1
思想道德修养与法律基础
教育引导学生加强自身道德修养,提高思想道德素质;加强法律观念和法律意识教育,提高法律素养;培养学生爱岗敬业、诚实守信等道德品质
主要包括社会主义道德教育和法制教育,帮助学生增强社会主义法制观念,提高思想道德素质,解决成长成才过程中遇到的实际问题
2
毛泽东思想和中国特色社会主义理论体系概论
强化学生对中国共产党领导人民进行的革命、建设、改革的历史进程深刻认识;对党在新时代基本理论、基本路线、基本方略理解的更加透彻;提高大学生认识、分析和解决问题能力
着重讲授中国共产党把马克思主义基本原理与中国实际相结合的历史进程,充分反映马克思主义中国化的三大理论成果,坚定在党的领导下走中国特色社会主义道路的理想信念
3
形势与政策
引导学生掌握认识形势与政策问题的基本理论和知识,学会正确的形势与政策分析方法,特别对我国的基本国情、国内外重大事件、社会热点和难点等问题的思考、分析和判断能力
着重进行我国改革开放和社会主义现代化建设形势、任务和发展成就教育;党和国家重大方针政策、活动和改革措施教育;当前国际形势与国际关系状况、发展趋势和我国对外政策原则立场教育
4
思政实践
以形式多样的活动为载体,引导大学生在实践中受教育、长才干、作贡献,树立正确的世界观、人生观和价值观,努力成长为中国特色社会主义事业的合格建设者和可靠接班人
思想政治理论课社会实践是思想政治理论课教学的一个重要环节。
通过思想政治理论课社会实践,大学生应了解我国社会主义现代化建设事业发展情况,学会理论联系实际
5
大学生心理健康教育
培养学生了解心理健康的标准及意义,掌握并应用心理健康知识,培养自我认知能力、人际沟通能力、自我调节能
包括心理健康基础知识,了解自我、发展自我,提高自我心理调适能力,如生涯规划、学习心理、人际交往、情绪管
力,增强自我心理保健意识和心理危机预防意识,切实提高心理素质
理、压力管理、生命教育能力等,注重培养学生实际应用能力
6
体育与健康
引导学生正确认识体育锻炼目的意义,了解基本的体育理论知识,掌握必要的运动技术和技能,学会科学锻炼身体的方法,养成锻炼身体的良好习惯
篮球、排球、足球三大球和乒乓球、羽毛球各项运动(任选一项)概述、竞赛规则、各种球类的技战术;武术、健美操运动概述、基本功和规定套路等
7
大学英语
培养学生阅读英文资料获取前沿信息的能力、涉外口头交际和书面表达能力、跨文化交流能力、学生未来职业发展和英语终身学习能力
包括学习、生活、工作等多个方面的主题单元,通过视听说、精读、翻译写作等模块,全面提高学生听、说、读、写、译各方面英语能力
8
高等数学
培养学生可持续发展的能力;提高学生数学素养和文化素养。
为后续专业课程的学习打下坚实数学基础
函数极限与连续;一元函数微分学;一元函数积分学;常微分方程;一些数学问题、典故、观点中的数学文化
9
大学语文
培养学生阅读和理解文学作品的能力,提高学生文学鉴赏水平和文化修养,提升写作能力,以适应学习和工作的需要
散文阅读与欣赏;诗歌阅读与欣赏;小说阅读与欣赏;影视与戏剧欣赏;语言表达能力与技巧;实用写作训练
10
中华优秀传统文化
系统认识中国传统文化的内容、性质、特点等,提升学生人文素质和个人修养,提升民族自信心和凝聚力。
培养学生把传统文化融入专业学习的意识和能力
中华优秀传统文化性质和特点、各文化领域的发展脉络(传统思想、传统艺术、传统科技、政治制度、婚姻文化、建筑文化、饮食文化、传统节日等)、传统文化现代化、传统文化与专业学习等
11
信息技术
使学生理解计算机系统与计算环境基本原理,理解信息获取、数据管理与处理分析、信息表达与发布等知识和理论。
具备使用应用工具软件获取信息、处理数据、解决问题的能力,形成分析和解决问题的计算思维与素养
包括计算机与信息社会、计算机系统、计算机网络、信息安全、数据库基础、办公软件、大数据云计算、人工智能等计算机新技术。
本课程注重理论与实践相结合,同时兼顾计算机应用领域的前沿知识,采用理论教学与实验教学方式
12
职业发展与就业指导
了解生涯规划意义和方法,引导学生认识自我和职业世界,了解职业素养和职业能力要求,了解就业形势和就业创业政策,掌握求职材料和面试技巧,提高依法维权意识,培养学生具备解决职场适应和职业发展实际问题能力
职业生涯规划基本理论、自我认知、认识职业世界、职业生涯规划及大学生涯规划、创业概述、商业计划书撰写、商业路演PPT、职业素质与职业能力、求职和应聘、劳动者权益、毕业手续办理及人事代理、职场适应等内容
13
军事理论
了解军事基础知识,增强国防观念、国家安全意识和忧患危机意识,弘扬爱国主义精神、传承红色基因、提高学生综合国防素质
主要包括中国国防、国家安全、军事思想、现代战争、信息化装备五个方面内容
14
军事技能
掌握基本军事技能,增强国防观念、国家安全意识和忧患危机意识,弘扬爱国主义精神、传承红色基因、提高学生综合国防素质
主要包括共同条令教育与训练、射击与战术训练、防卫技能与战时防护训练、战备基础与应用训练等方面的相应训练
(二)专业(技能)课程概述
序号
课程名称
课程目标
主要内容和教学要求
1
JavaScript基础
课程的培养目标是通过本课程的学习,掌握JavaScript的核心—ECMAScript、理解并掌握文档对象模型的使用、理解并掌握浏览器对象模型的使用,具备初步设计动态网页的能力
主要包括,JS语法结构、数据类型详解、数据类型转换、变量、JS面向对象编程、字符串和正则表达式、BOM浏览器对象模型、窗口操作
2
MySQL数据库
课程的培养目标是通过本课程的学习,掌握MySQL数据库管理和维护的各种技术,使学生具备数据库工程师专业水平的能力
课程的教学内容主要包括,MySQL的基础知识、体系结构、数据库日常维护和操作的相关内容;存储引擎的相关内容,系统优化
3
Java初级程序设计
课程的培养目标是通过本课程的学习,掌握java语言的基本语法、掌握可视化应用程序开发的基本技术和方法基本知识
课程的教学内容主要包括,类与对象关系,对象创建、生成,String类主要操作,this、static关键字,普通代码块、构造块、静态块,内部类;继承概念及实现,子类与父类,super关键字,抽象与接口基本概念与异同,对象多态,自动装箱与拆箱
4
Java高级程序设计
课程的培养目标是通过本课程的学习,掌握面向对象的编程思想、具备简单系统规划、系统设计的基本知识,使学生具备面向对象的特性进行编程进行系统开发的能力
课程的教学内容主要包括,异常概念与编程;包概念与导入;泛型概念与编程应用;Java类集;可视化面向对象编程的基本概念和步骤、用户界面设计、菜单与工具栏、文件处理,建立JavaEE项目
5
HTML5+CSS
课程的培养目标是通过本课程的学习,掌握运用DW工具软件进行网页制作基本操作方法表格、CSS样式、层、模板等的基本知识,使学生具备网页制作基础能力
课程的教学内容主要包括,网页制作的工具的操作方法和静态网页制作技巧。
包括工具软件使用、文本与文档、图像和多媒体、超链接、表格的使用、层和时间轴的使用、CSS样式等内容
6
JavaScript高级
课程的培养目标是通过本课程的学习,掌握JavaScript中的事件,.掌握jQuery框架的使用,掌握Ajax的基本设计使用,具备设计动态网页的能力
课程的教学内容主要包括:
框架技术、表单的处理、DOM-文档对象模型、JS事件处理、JS和Cookie、Ajax的设计和应用
7
大数据技术
课程的培养目标是通过本课程的学习,掌握Linux操作系统的常用命令的使用、图形界面的多种实用程序的使用;掌握Hadoop架构、原理;Hadoop集群配置及安装;HadoopIDE开发环境配置;Hadoop的常用命令
课程的教学内容主要包括,Linux操作系统简介、安装(设计磁盘分区)及使用;Linux档案权限与目录配置、档案与目录管理、用户账号管理;Hadoop简介、架构、原理;Hadoop集群配置及安装(JDK、SSH);HadoopIDE开发环境配置(Eclipse配置);HadoopJavaAPI编程实例;Hadoop命令
(hadoopfs,hadoopjob,Hadoopjar);Hadoop基础编程(Mapper、
Reducer、Driver)
8
JavaWeb应用开发
课程的培养目标是通过本课程的学习,掌握实用Web技术实现数据分析结果的展示,使学生能够从事网站项目实战的能力
课程的教学内容主要包括,jsp语法,Servlet技术,JavaBean技术,MVC技术,三方类实现数据图形绘制等
9
SSM框架与项目实战
掌握网站设计的基本方法,熟练使用Spring+SpringMVC+MyBatis框架从事Web项目开发
掌握开源框架Spring的使用,掌握控制反转(IoC)和面向切面(AOP)的基本理念,掌握SpringMVC在项目开发中拦截用户请求的基本应用。
掌握mybatis对数据库底层操作
10
大数据技术项目实战
掌握Hadoop大数据技术的常用命令及操作方法,使用具备完整分析商业案例的能力
主要包括,基于KMeans的客户价值分析(算法实现及Hadoop编程);基于SparkALS电影推荐系统(案例背景、系统架构、SparkShell实现、系统业务逻辑实现)
(三)专业(技能)课程体系构建
图1课程体系构图
七、实施保障
(一)师资队伍要求
1.专业带头人的基本要求
(1)具备双高职称、硕士学位;
(2)具备6种能力:
高等职业教育认识能力、专业发展方向把握能力、应用技术开发能力、课程开发能力、组织协调能力、教研教改能力;
(3)能带领课程团队完成课程体系开发,主持制定专业职业能力标准、课程标准;
(4)具备较强的应用开发能力,主持或主要参与重大应用技术项目的开发;
(5)主讲本专业3门以上的核心课程,学生满意度高;
(6)具备指导青年骨干教师的能力。
2.专任教师、兼职教师的配置与要求,见表03。
表3专任教师、兼职教师配备表
序号
能力结构要求
专任教师
兼职教师
数
量
要求
数量
要求
1
掌握Java开发
3
硕士,具备一定的Java
2
具备丰富的PHP项目开发
技术
项目开发经验和丰富的教
学经验
经验和一定的教学经验
2
掌握数据库应用
与管理技术
2
具备一定的数据库管理经
验和丰富的教学经验
1
具备丰富的数据库管理经
验和一定的教学经验
3
掌握软件界面设
计技术
2
具备一定的软件界面设计
经验和丰富的教学经验
1
具备丰富的软件界面设计
经验和一定的教学经验
4
掌握软件工程原理、软件测试和
项目管理技术
2
硕士,具备一定的系统分析、系统设计和项目管理
经验以及丰富的教学经验
1
具备丰富的软件分析、系统设计和项目管理经验以
及一定的教学经验
(二)教学设施
1.教室要求
专业教室一般配备黑板、多媒体计算机、投影设备、音响设备、互联网接入,并实施网络安全防护措施,安装应急照明装置并保持良好状态,符合紧急疏散要求,标志明显,保持逃生通道畅通无阻。
2.校内实训室要求
(1)Web前端开发技能实训室。
Web前端开发技能实训室应配备服务器、投影设备、白板、计算机,可以运行浏览器的测试终端,支持HTML5与JavaScript程序设计、Bootstrap应用开发、NodeJS应用开发、Vue应用程序开发、Web前端综合实战等课程的教学与实训。
(2)Java开发技能实训室。
Java开发技能实训室应配备服务器(安装MyEclipse,MySQL相关软件以及开发工具)、投影设备、白板、计算机等;支持Java程序设计、数据库、JavaWeb应用开发、JavaEE企业级应用开发、Java开发综合实战等课程的教学与实训。
3.校外实习基地要求
校外实习基地主要以真实的生产任务训练为主,对校内实训基地设备、场所和功能有效补充。
校外实习基地不同于校外培训机构,必须具有真实正常的生产活动,规范的公司运作机制,能确实使学生参与到真实的生产的各个环节,使学生体验并实际进行具体的操作,能充分保证学生的校外实训效果。
校外实训基地应提供:
真实项目、系统设计、数据库分析、数据展示、需求分析及市场调研、软件测试、系统部署运维、售后服务支持等岗位供学生进行实习。
(三)教学资源
1.教材选用要求
按照国家规定选用优质教材,禁止不合格的教材进入课堂。
学校应建立专业教室、行业专家和教研人员等参与的教材选用机构,完善教材选用制度,经过规范程序择优选用教材。
2.图书文献配备要求
图文文献配备能满足人才培养、专业建设、教科研等工作的需要方便师生查询、借阅、专业类图书文献主要包括:
行业政策法规资料。
有关软件开发的技术、标准、方法、操作规范以及实务案例类图书等。
3.数字资源配备要求
建设、配备与本专业有关的音视频素材、教学课件、数字化教学案例、虚拟仿真软件、数字教材等专业教学资源库,应种类丰富、形式多样、使用便捷、动态更新、能满足教学要求。
(四)教学方法
在教学过程中,采用“讲—演—练—评”四位一体教学方法,以工学结合为切入点,专业课程采用理论实践一体化教学,即将课堂、实验实训室、实际项目场景结合在一起,将理论学习和实际工作过程融为一体。
“讲”,既是讲理论、讲语法,讲思路、讲经验。
老师在课堂上把必须、够用的理论知识和解决问题的思路以及教师在软件开发工作过程中积累的宝贵经验通过讲授的方式直接快捷地传递给学生,使学生立即“站在巨人的肩上”。
“演”,既演示,教师模拟真实的工作场景和职业氛围,演示给学生看,形象的展示岗位技能和工作要领,步骤和技巧。
“练”,既练习,学生根据老师的讲解和演示,自己动手实现相关程序项目,先“比葫芦画瓢”,体会操作要领,工作步骤,体验专业知识与技能项目实践过程的衔接与联系,避免学生“眼高手低”,逐渐达到举一反三、灵活应用的目的。
“评”,既是评价,通过学生自评和互评、教师评价等方式,