资源描述
软件技术(Java方向)人才培养方案
一、专业名称(专业代码)软件技术(Java方向)(610205)
二、招生对象普通高级中学毕业生、中等职业学校毕业生或具备同等学力者。
三、修业年限基本学制三年,根据专业需要设置3-5年弹性学制。
所属专业大 类(代码)
所属专业类 (代码)
对应行业 (代码)
主要职业类别 (代码)
主要岗位类别 (或技术领 域)
职业资格证 书或技能等 级证书举例
电子信息大 类(61)
计算机类 (6102)
软件和信 息技术服 务业(65)
计算机软件工程 技术人员 (2-02-10-03); 计算机程序设计 员(4-04-05-01); 人工智能工程技 术人员 (2-02-10-09); 大数据工程技术 人员 (2-02-10-11); 计算机软件测试 员(4-04-05-02)
软件开发; 软件测试; 软件技术支 持;
Web前端开发; 人工智能系统 开发;
大数据处理
“1+X”前端 中级等级技 能证书、计算 机技术与软 件专业技术 资格
!1!
,职业面向五、培养目标
本专业主要面向软件及信息技术服务等行业,培养理想信念坚定、德技并修, 德、智、体、美、劳全面开展,具有一定的科学文化水平、良好的职业道德和工 匠精神、较强的就业创业能力,掌握程序设计、数据库、Java EE企业级开发、 UML建模与设计、软件测试等专业基本知识和技术技能,能够从事软件开发、软 件测试、软件编码、软件技术支持、Web前端开发、人工智能系统开发、大数据 处理等工作的高素质复合型技术技能人才。
六.培养规格508
表8-5《Java编程基础》设置与要求一览表
课程也称
Java编程基础
学期
第2学期学时/学分72/4.5
教学目标
⑴掌握Java平台开发环境的搭建与配置;
⑵熟练掌握Java的开发平台和开发软件包,熟悉各种参数设置及利用其进行程序开发 的方法;
⑶熟练掌握Java语言的基本语法;
(4)掌握Java类的概念、定义及创立类对象的方法。
(5)能够熟练运用Java语言实现程序功能;
(6)能够熟练掌握Java开发工具和开发环境配置;
⑺能够熟练掌握Java面向过程的开发方法。
学习内容
(1) Java语言简介;
⑵Java应用程序及其运行方式;
⑶Java开发运行环境;Java语言成分;
⑷语句与结构化程序设计;包装器类;静态成员;
⑸Java的运算符;表达式和语句的概念;简单的输入输出语句;
⑹选择结构程序设计;循环结构控制;跳转语句;
(7)类的封装性;类的继承性;类的多态性
(8)程序错误与处理;Java的异常处理;
(9) String 类;StringBuffer 类;
(10)文件和流的概念;字节输入/输出流类。
教学要求
⑴在教学过程中,在培养学生形成良好的程序设计风格和清晰的逻辑思维能力,课程 具有一定的难度与灵活度。
⑵要求学生除了在教学过程中,还要完成习题作业和上机实验外,并努力培养其采用 面向对象程序设计的编程思想进行程序设计的能力。
⑶通过上机实验,训练学生计算机操作的基本技能,培养学生独立分析问题和解决问 题的能力,从而到达理论联系实际的目的,使学生真正掌握所学的理论知识,并把基 本概念和原理运用到工程实际中去。
评价标准
⑴了解Java语言的特点和核心技术。熟悉Java程序的两种基本形式
⑵理解由Java虚拟机支持的程序运行机制。熟悉Java开发运行环境JDK
⑶掌握Java语言的基本语法成分,包括标识符与关键字、数据类型、运算符、表达式、 变量声明等语言成分,掌握类与对象的生命和构造。
(4)掌握Java的运算符,了解表达式和语句的概念,会使用简单的输入输出语句,掌握 数组的分类、定义和使用,掌握方法的概念。
(5)掌握选择结构语句if> if—else> if嵌套、switch语句
(6)掌握循环结构语句While、do一while for循环、循环嵌套
⑺理解类的封装性、继承性、多态性等面向对象程序设计思想的基本概念
(8)掌握Java异常处理的基本方法,具备发现及处理程序错误的能力
⑼掌握String类、StringBuffer类、字符串分析器
(10)理解集合类和泛型类的概念,掌握列表类、集合类和映射类的方法
(11)掌握Java提供的各种字节流类和字符流类的功能和使用方法,掌握Java的标准输 入/输出方法,掌握文件操作的基本方法。
517
表8-6《JavaScript程序设计》设置与要求一览表表8-7《数据库应用技术》设置与要求一览表
课程名称
JavaScript程序设计
学期
第3学期
学时/学分
60/4.0
教学目标
⑴了解Java中使用对象概念的一般方法; ⑵建立有关Java程序设计的思路; ⑶掌握在Web中加入动态元素的技巧; (4)具备使用Java开发实用网页的能力。
学习内容
(1) JavaScript 简介;
(2)在 HTML 中嵌入 JavaScript;
(3)JavaScript的语法结构;
(4)用户自定义对象;
(5)内置对象和函数;
(6)Navigator 对象树;
⑺详解Navigator对象树;
(8)JavaScript 与 Form;
(9)JavaScript 和 Frame;
(10)JavaScript的局级技木概述。
教学要求
⑴掌握如何编写和调试JavaScript程序;
⑵掌握JavaScript的类型和语法;
⑶掌握JavaScript各种内置对象的使用;
(4)掌握变量作用域及闭包原理,灵活运用闭包解决实际问题;
⑸掌握原型继承及原型链原理,使用面向对象思想编写JavaScript代码。
评价标准
⑴掌握JavaScript程序的编辑与调试方法;
(2)掌握在HTML中嵌入JavaScript的方法以及对不同的浏览器的处理方法;
⑶掌握JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事 件触发方法;
⑷理解对象和实例、数组对象的概念,掌握在JavaScript中使用对象的方法;
(5)掌握String对象、math对象、data对象以及其他对象的使用方法;
(6)掌握Navigator对象层次模型和Document对象的使用;
(7)理解Navigator、History> Location对象的概念,掌握 Window对象的使用;
(8)掌握Form对象及Form中其他对象的使用;
⑼理解Frame、Frame对象的有关概念,掌握框架窗口间的通信实现方法;
(10)掌握 Cookies、JavaApplet> ActiveX> 插件技术在HTML 中的应用。
课程名称
数据库应用技术
学期
第3学期
学时7学分
32/2
教学目标
(1) 了解数据库系统和数据库需求分析的基本方法;
(2)掌握数据库概念模型和关系模型的设计方法;
⑶理解文档编写的规范要求,掌握编写文档的方法;
⑷掌握SQLServer的SSMS和T-SQL数据库定义、操作和管理的方法;
(5)掌握SQLServer编程基础、存储过程和触发器的设计与应用、数据库备份与还原的 方法;
(6)掌握数据库平安和维护技术;
⑺掌握基本的数据库应用系统开发技术。
518
学习内容
(1)数据库技术概论、创立和管理数据库;
(2)创立和管理表、索引与数据完整性;
(3)查询与视图、T-SQL程序设计、存储过程与触发器、事务和锁、SQLServer平安管 理、数据库应用系统开发。
教学要求
(1)系统学习数据库知识、SQLServer的安装、数据库和表的建立、用户和账号设置; (2)学习SQL语言、数据查询、索引、视图、存储过程等内容,以及SQL Server和其 他程序的联合使用编程。让学生通过学习相关的知识能够有助于快速了解并掌握SQL Server的基本和常用操作。
评价标准
(1)能够阅读理解需求分析,进行数据库的设计;
(2)能编写数据库文档;
(3)能够熟练的使用SQLServerManagementStudio(SSMS)注册服务器和联机丛书;
(4)能够熟练的使用SSMS进行数据库定义、操纵和管理;
⑸能够通过数据库编程访问数据库;
(6)能够对数据库进行管理和维护。
表8-8《Android编程基础》设置与要求一览表
课程名称
Android编程基础
学期
第3学期学时/学分60/4.5
教学目标
(1)熟练使用LinearLayout线性布局及RelativeLayout相对布局完成UI界面设计;
(2)灵活运用Android程序设计中的四大组件
Activity,Service,BroadcastReceiver,ContentProvider;
(3)深刻理解连接四大组件的信使一Intent用法。
学习内容
(1) Android 简介;
(2) Android开发环境的搭建;
(3) Activity入门指南;
(4)用户界面View;
(5)标签页的实现 TabHost Tab Activity;
(6) Android组件之间的信使Intent;
(7) 系统标准Activity Action的应用;
(8) Android Service 组件;
(9) AIDL和远程Service调用;
(10) BroadcastReceiver 的使用
(11) Android Notification 的使用入门;
(12) Android数据存储之 SharedPreferences 和 File。
教学要求
(1)通过Android API加强学生对android编程的运用能力;通过完整工程案例UI框 架搭建,提高学生对android四大组件及常用控件的理解能力;对于复杂问题要借助 ppt动态效果加以分析讲解,帮助学生理解和记忆。
(2)培养学生学习Android核心SDK编程能力,建立有效的学习方法,强化练习,促 使学生燃烧激情,锐意进取,最终达成学生内在、外在与行为素养价值的全面提升。
(3)采取立体监督学生记笔记,加注释,写总结,引导学生提高自学能力,对新技 术有学习、钻研精神,看较强的实践能力。
评价标准
(1) 了解Android系统构架;掌握如何搭建Android开发环境;掌握Android工程目 录结构;掌握模拟器的使用以及常用adb命令;
(2)掌握Activity的生命周期;掌握消息模式Toast.makeText用法;掌握Android Logcat 使用;
(3)掌握LinearLayout线性布局;灵活运用RelativeLayout相对布局;掌握TableLayout
519
表格布局;掌握FrameLayout相对布局;
(4)掌握Button按钮、TextView文本框、EditText文本编辑框、ImageView图片、 CheckBox复选框等控件的用法;
(5)掌握Gallery画廊、GridView网格、SlidingDrawer抽屉等组件用法;
(6)掌握各种菜单、对话框的用法;
(7)掌握tabhost的初始化过程、掌握如何使用tabhost标签切换事件
(8)掌握Intent对象及属性及显式Intent用法;掌握通过Action调用系统应用;
(9)掌握Service的生命周期;掌握如何启动和停止Service;掌握如何绑定一个已 经存在的Service;
(10)掌握如何编写简单的AIDL远程服务;灵活运用AIDL远程Service方法调用;
(11)掌握BroadcastReceiver组件;掌握如何接收系统自带的广播;灵活运用自定义 广播;
(12)掌握通知Notification用法;掌握通知管理器NotiflcationManager用法;
(13)掌握如何使用SharedPreferences保存数据;掌握如何使用SharedPreferences读 取数据;掌握如何通过PreferenceActivity实现设置界面;掌握文件的保存与读取;掌 握SDcard文件的读写。
表8-9《Java高级编程》设置与要求一览表
520
课程名称
Java高级编程
学期
第3学期学时7学分60/4.0
教学目标
⑴掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想;
⑵熟练地使用Java语言进行程序的编写、编译以及调试工作;
⑶学会利用Java这一有力工具进行程序设计,如程序逻辑、用户界面、数据处理、 多媒体编程方法、网络通讯软件开发等。
学习内容
(1) JavaApplet 程序设计;
⑵图形界面设计;
(3)输入输出设计;
(4)多线程;
(5)多媒体程序设计;
(6)数据库程序开发;
(7)网络通讯。
教学要求
⑴了解Java语言的工作机制;了解面向对象程序设计的理念,熟悉Java语言的标识 符、基本数据类型、Java语言的运算符、表达式、运算优先级等;
(2)熟练掌握if一else语句和switch语句;熟练掌握while语句、do一while语句和for 语句;掌握循环嵌套的使用;
⑶了解面向过程的编程方法的局限性;掌握类的定义与对象的生成;了解抽象类和抽 象方法;
(4) 了解Java Applet的特点、运行机制和HTML语言;了解Applet的类层次及框架结 构;
⑸掌握应用字体、应用颜色、绘制简单图形的方法;
(6)掌握面板和布局控制、窗口、菜单和对话框的使用;
⑺了解文件流、字节流、字符流;理解多线程的概念,了解java多媒体框架和视频开 发;
⑻掌握ODBC的概念,了解操作数据库的组件和管理数据库的方法;
(9)理解TCP/IP网络通讯,了解Java网络类和接口,面向连接的套接字和无连接的数 据报通讯。
表8-10《HTML4与CSS3》设置与要求一览表
评价标准
⑴掌握JBuilder9.0开发工具的安装和简单使用;
⑵熟悉Java语言的标识符、基本数据类型、Java语言的运算符、表达式、运算优先级 等。
⑶能够运用Java语言的分支结构、循环流程控制语句进行简单的程序设计;
(4)初步掌握break> continue> return语句、方法、异常处理的程序设计技术;
(5)掌握构造方法的特点、作用,类和成员的修饰符,类继承的实现方式;
(6)了解接口的定义和实现方法,接口的继承和多态,包的创立及其使用方法
⑺熟悉如何在HTML文件中嵌入Applet,初步掌握Applet的主要方法及生命周期。
(8)熟练掌握基本组件和高级组件的使用,会进行一般的图形界面设计;
(9)会进行稍微复杂的I/O设计,掌握线程的生命周期和音频开发的方法;
(10)掌握连接数据库的方法,了解TCP/IP网络通讯、Java网络类和接口,面向连接的 套接字和无连接的数据报通讯。
课程名称
HTML5 与 CSS3
学期
第3学期学时/学分60/4.0
教学目标
(1)理解和掌握新一代web标准HTML5所涵盖的核心技术;
(2)熟练掌握Javascript基本语法和常用类库的使用;
(3)熟练掌握CSS3的基本语法及应用;
(4)熟练掌握 HTML5 的 canvas> geolocation> communication> websocket> forms> web workers > storage 等 api 的使用。
学习内容
(1)认知行业、岗位、局部专业术语,就业趋势与行业未来展望;
(2) HTML5文档结构与基础语法;
(3) HTML5新特性;
(4) CSS3基础语法;
(5)图形、图像软件的使用(PS,FW);
(6) CSS3布局样式;
(7)大型页面布局方法与技巧;
(8)移动设备界面布局基础;
(9) Sass 和 Compasso
教学要求
(HTML5程序设计》是一门实践性非常强的课程,教学方法要以案例和实验为核心, 教学内容要结合大量实用案例,教学活动必须以学生为主体,提高学生的实践动手能 力。其中,课堂教学讲授时以构建Web高级应用为主线,重点讲解基于HTML5的 web应用开发的各种关键技术的知识,并通过例子分析加深对相关原理和知识的理解。 同时将课堂的知识和培训技能结合,进步培养和提高学生的沟通和实践能力。
评价标准
(1)掌握HTML5的语法和新元素;
(2)掌握HTML5的表单特性和函数;
(3)掌握使用CSS3定制样式;
(4)掌握HTML5拖放API操作DOM;
(5)掌握Canvas API画图形;
(6)掌握SVG的原理及方法;
(7)掌握通过API编程控制HTML5页面的单频和视频;
(8)掌握跨文档消息通信的原理和方法;
(9)掌握构建 Web Storage应用;
(10)掌握使用HTML5搭建离线Web应用程序;
(11)掌握地理位置的处理;
(12)掌握使用 Web Workers APL
521
表8-11《Web Service编程技术》设置与要求一览表
课程名称
Web Service编程技术
学期
第4学期
学时/学分
60/4.0
教学目标
(1)理解XML Web Service工作原理;
(2)掌握在VS.NET中如何开发Web服务;
⑶了解XMLWeb Service平安性,掌握XMLWeb Service的高级应用。
学习内容
(l)XML Web Service的开展和特征;
(2)XMLWeb Service的体系结构、底层支持技术,以及工作原理; ⑶在VS.NET中实现、发布和使用Web服务;
(4)XMLWeb Service的平安及其高级应用。
教学要求
⑴理解XMLWeb Service体系结构是面向服务的体系结构;
(2)掌握XMLWeb Service使用的三个核心技术:HTTP、XML和SOAP,以及微软.NET 框架对这三项技术的支持;
⑶了解命名空间和相关的类;掌握WSDL文件结构、Web服务的发现过程;
(4)掌握UDDI在实现Web服务中的作用;理解身份验证和授权之间的区别,掌握使 用操作系统和ns提供的平安机制实现身份验证;
(5)掌握设计一个实用的XMLWeb Service必须考虑的问题。
评价标准
⑴能够描述XMLWeb Service的组成局部及编程模型;
⑵能够创立Web服务工程、实现Web服务的方法、调试Web服务的方法,以及部署
Web服务;
(3)能够使用UDDI SDK把Web服务发布到UDDI注册表中、使用UDDISDK搜索 UDDI注册表定位Web服务;
(4)能够使用SOAP头支持Web服务的身份验证功能。
表8-12《Web前端设计与开发》设置与要求一览表
课程名称
Web前端设计与开发
学期
第4学期
学时/学分
48/3
教学目标
(1)熟练掌握HTML5新增标签和CSS3新属性;
(2)能应用JavaScript、JQuery进行网页的动态效果;
(3)掌握Bootstrap>弹性盒、媒体查询等响应式技术;
(4)能够独立完成一个响应式网页;
(5)养成良好的职业编码规范,培养精益求精的工匠精神、劳动精神。
学习内容
(l)web刖端行业、岗位需求,当下新技术、行业未来展望;
(2)常用的HTML5标签组件;
⑶CSS选择器(id、class>组合、嵌套、属性选择器)、CSS3新属性(动画属性、过
渡、变形、3D)、CSS布局(定位与浮动);
(4)响应式开发技术(Bootstrap、弹性盒、媒体查询、流式布局等);
(5)HTML + CSS +JS、移动端响应式网页实战等;
(6)企业级工程流程及规范体验。
522
教学要求
以假设干个小任务和阶段综合工程为载体,充分挖掘思政元素形成知识技能点循序渐 进、思政“润物无声”多样的工程群,构建完整的教学设计布局。教学表达“教师为 主导,学生为主体,训练为主线”的原那么。
(1)教学表达“教师为主导,学生为主体,训练为主线”的原那么;
(2)教学内容对标“1+X” web前端中级技能等级考核内容;
(3)充分利用虚拟仿真软件实训平台等现代化教学手段,提高教学效果;
(4)培养职业技术能力、理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
(1)能使用HTML5和CSS3制作贝曲效果;
⑵能熟练应用CSS+DIV进行网站的制作;
(3)能熟练应用JavaScript、JQuery进行网页的动态效果;
(4)能利用响应式技术制作响应式的页面。
(5)编码规范、能根据实际分析问题和解决问题。
表8-13《JSP程序设计》设置与要求一览表
课程名称
JSP程序设计
学期
第4学期学时/学分60/4.0
教学目标
(1)掌握JSP开发语言的基础知识,同时对Java、HTML、JavaScript有一定的了解;
(2)熟练掌握JSP运行环境的配置方法,熟悉B/S的开发模式,基本具备用JSP设计开 发Web应用程序的能力;
(3)灵活运用JSP语法,解决JSP的中文问题,掌握JSP中访问数据库的技术JDBC;
(4)熟练使用JSP进行网络编程;
(5)能够使用JSP技术开发综合网站。
学习内容
(DJSP运行环境和其他动态网页技术;
(2)JSP的语法;
⑶JSP的内置对象详解;
⑷数据库与JDBC技术;
(5) JavaBean; JavaServlet技术;JSP开发中的常用技巧。
教学要求
⑴了解JSP的含义,理解JSP与其他动态网页技术的区别,并掌握JSP运行环境的安 装;
⑵了解JSP基本语法,理解标准语法,懂得JSP的指令类语法,掌握动作类语法; (3)了解对象,懂得JSP的内置对象,掌握request对象、response对象、session对象、 application 对象;
(4) 了解JDBC技术工作原理,懂得通过JDBC访问数据库,掌握通过JDBC访问数据 库;
(5) 了 解JavaBean,懂得JavaBean 技术,掌握JavaBean 的应用;
(6) T解Servlet技术,懂得Servlet与JSP之间的关系,掌握Servlet应用;
⑺了解在不同页面或者用户之间共享数据,懂得在不同页面或者用户之间共享数据, 掌握在不同的用户之间共享数据。
评价标准
(1)熟练掌握JSP环境配置方法;
⑵熟练掌握注释、声明、表达式和程序段等;
(3)熟练掌握JSP的几个内置对象的用法;
(4)熟练掌握通过JDBC-ODBC桥来访问数据库;
(5)熟练掌握JavaBean编程技术;
(6)熟练掌握Servlet与JSP结合编程;
⑺熟练掌握创立错误处理页面。
523
表8-14《Java框架技术》设置与要求一览表
课程名称
Java框架技术
学期
第5学期学时/学分72/4.5
教学目标
⑴掌握JAVA EE架构的基本理论、方法;
⑵掌握JAVA EE种框架思想与技术,如Struts> Spring、Hibemate(SSH)等;
(3)掌握运用SSH进行软件系统开发的基本方法和运用并能够进行正确的测试;
(4)熟练运用SSH,深入理解MVC (Struts)的思想、Hibernate的思想、Spring的控制 反转(IoC)、依赖注入(DI)、面向切面编程的思想以及单元测试技术;
(5)掌握和理解常见的软件设计模式,运用SSH开发出简单的软件系统。
学习内容
(l)Struts> Spring、Hibemate(SSH)概述;
(2)工程分析设计及软件设计模式;
(3)Struts 技术;
(4) Hibernate 技术;
(5) Spring 技术;
(6)软件测试技术。
教学要求
(1)掌握Struts的思想、方法、配置和使用;
(2)掌握Hibernate的思想、方法、配置和使用;
(3)掌握Spring的思想、方法、配置和使用;
(4)掌握 Struts、Spring、Hibernate (SSH)的整合
(5)掌握常用的软件测试方法和工具;
⑹能够运用Struts> Spring> Hibernate(SSH)开发简单的应用系统。
评价标准
⑴掌握Struts的思想以及实现;
(2)掌握Hibernate的思想以实现;
⑶深入掌握控制反转的思想与设计方法以及优点;
(4)掌握Spring与struts的整合应用;
(5)掌握Spring与Hibernate的整合应用;
⑹掌握SSH的整合与应用。
表8-15 XQuery框架技术》设置与要求一览表
课程名称
jQuery框架技术
学期
第4学期
学时/学分
48/4
教学目标
(1) 了解jQuery,掌握jQuery与其他JS框架的不同;
(2)掌握jQuery的常用语法、使用技巧及考前须知。
学习内容
(1)jQuery基本语法、选择器、函数、事件与动画;
(2) jQuery DOM,以及对表单表格及控件的操作;
(3) jQuery面向对象;
(4) jQuery Promise 编程模式;
(5) jQuery插件的使用和写法;
(6) jQuery编写UI插件;
(7) jQuery调试技巧和性能优化;
(8) jQuery跨域访问。
教学要求
(1) 了解jQuery是什么;重点掌握jQuery选择器和选择器的优势;
(2)掌握Query中的DOM操作;
(3)详细了解jQuery中的事件和动画,并掌握其使用方法;
(4)重点掌握jQuery插件使用和开发技巧。
524
评价标准
(1)掌握配置jQuery环境;了解Query和javascript语法方面的相同与不同之处;
(2)掌握jQuery对象和DOM对象的相互转换,以及jQuery和其他库的冲突时问题 处理方法;
(3)掌握jQuery选择器使用;
(4)熟练掌握jQuery中的DOM操作以及利用jQuery是如何简化DOM操作;
(5)掌握使用jQuery中的事件和动画方法;
(6)掌握jQuery插件使用,了解插件的考前须知。
表8-16《企业级工程实战》设置与要求一览表
525
课程名称
企业级工程实战
学期
第5学期学时/学分72/4.5
教学目标
(1)掌握开发企业级应用的JavaEE平台技术,熟悉复杂软件的体系结构设计;
(2)学习Java Web编程、中间件技术和流行的开源框架技术如DOJO和SSH等;
(3)掌握几种流行的开源技术框架:Struts+Spring+Hibernate;
(4)掌握Java Web应用的开发过程和技术,能独立基于SSH框架设计并开发大中型 的企业应用软件。
(5)培育劳动精神、劳模精神和工匠精神。
学习内容
(1) JSP& Servlet 综合应用;
(2) AJAX Basics 和 JSF 基础;
(3) Struts2框架技术;
(4) Hibernate持久化技术和Spring开源框架的体系结构和开发方法;
(5) Java Web实用功能开发;
(6)劳动精神、劳模精神和工匠精神。
教学要求
本课程采用案例教学法和工程教学法,通过精选教学案例教学和综合实验工程实训, 把案例教学和综合实训结合起来,重在培养学生的实践编程能力。
(1)通过一个实例系统(用户管理系统)的开发贯穿始终,让学生经历一个系统从 设计到实现的完整过程,对工程中涉及到的知识进行阶梯式讲解;
(2)设计一系列综合性工程进行各阶段知识的衔接和巩固,如:BBS系统、鲜花销 售系统、通用文章系统;
(3)课内实验课“讲解+训练+讨论的方式”;应用型综合工程由于耗时较多,故在课 外进行;
(4)应用型综合工程采取“辩论验收”的方式,催促学生认真完成,防止抄袭;同 时在辩论过程中发现学习问题所在;
(5)采用任务激励法:制定一套“达标任务集”,分为“必做”和“选做”两种类型 的任务,通过一系列阶段性任务并结合课程考核,培养学生成就感和学习兴趣;
(6)理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
(1)基于转发和包含机制实现JSP和Servlet协同工作,Web应用体系结构策略 (JSP Modell和JSP Model2)及基于MVC模式的Java Web体系结构,基于请求和会 话的数据共享;
(2)掌握XMLHttpRequest的属性和方法,熟悉掌握DOM API和JavaScript的高级 编程方法;
(3) 了解JSF的核心概念和组成局部,掌握JSF安装和开发工具(NetBeans),以及 JSF应用的开发步骤等;
(4) 了解JavaEE流行的Web层框架技术及其优势和缺点,熟悉Struts2开源框架的 实现原理、核心组件和开发方法;
(5)旱握Hibernate体系结构和开发方法;
3.职业能力课程设置与要求
(6)掌握Spring开源框架的体系结构和开发方法;
(7)掌握企业应用开发中的常用功能及其开发技巧,包括:上传下载组件,Web报 表与图形开发包,验证码,树形菜单,文本编辑器等;
(8)正确树立“热爱劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求精、 追求卓越”的工匠精神。
职业能力课程设置与要求详见表8-17〜8-20。
表8-17《网页制作实训I》设置与要求一览表526
课程名称
网页制作实训
学期
第2学期
学时/学分
1 周/L5
教学目标
(1)熟悉HTML语言的作用和开发环境,能够编写HTML代码;
(2)掌握常用的HTML标签,能够实现基本的图文信息显示;
(3)理解HTML页面框架的作用,能够针对需求进行框架的设计;
(4)掌握各类HTML表单元素标签,能够进行表单设计;
(5)掌握各类HTML多媒体兀素标签,能够进行多媒体页面设计;
(6)掌握CSS样式的基本使用方法,能够应用CSS样式表美化页面;
(7)掌握CSS网页布局的方法,能够结合DIV标签进行页面布局;
(8)能根据工程需求,具备工程页面的设计与实现能力;
(9)能根据静态页面设计原那么与CSS技术规范,实现页面美化与布局; (10)培育劳动精神、劳模精神和工匠精神。
学习内容
(1)了解网站的制作流程;
(2)创立和管理本地站点;
(3) HTML语言;
(4)使用表格布局网页;
(5)使用CSS控制网页元素;
(6)模板使用;
(7)使用DIV+CSS布局网页;
(8) Spry 和 JavaScript 的使用;
(9)使用框架布局制作网页;
(10)综合设计;
(11)劳动精神、劳模精神和工匠精神。
教学要求
以假设干个案例为载体,形成循序渐进、种类多样的工程群,构建完整的教学设 计布局。教学表达“教师为主导,学生为主体,训练为主线”的原那么,课堂上可以 采用“四阶段教学法”。
(1)教学表达“教师为主导,学生为主体,训练为主线”的原那么;
(2)课堂上可以采用“四阶段教学法”;
(3)充分利用现代化教学手段,提高教学效果;
(4)理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
(1)掌握需求分析方法,能够编写网站筹划书,掌握网站功能设计方法;
(2)掌握HTML文件的编辑运行环境;熟练掌握〈HTML〉、<body>> <head>>
<br>> <p>>〈center,、<hr>>特殊字符等标签的使用;
(3)掌握Web站点的配置方法;掌握编写简单的HTML网页的方法;
(4)掌握CSS简介、特点与使用规那么;掌握选择符的分类与应用;
本专业毕业生应在素质、知识和能力等方面到达以下要求。
(-)知识要求.掌握必备的思想政治理论、科学文化基础知识和中华优秀传统文化知识;
1 .掌握与本专业相差的法律法规以及环境保护、平安消防、文明生产等知识;.掌握面向对象程序设计的基础理论知识;
2 .掌握数据库设计与应用的技术和方法;.掌握Web前端开发及UI设计的方法;
3 .掌握Java等主流软件开发平台相关知识;.掌握软件测试技术和方法;
4 . 了解软件工程开发与管理知识;.了解软件开发相关国家标准和国际标准。
(二)能力要求(1)具有探究学习、终身学习、分析问题和解决问题的能力。
(2)具有良好的语言、文字表达能力和沟通能力。
(3)具有良好的团队合作与抗压能力。
(4)具有阅读并正确理解软件需求分析报告和工程建设方案的能力。
(5)具有计算机软硬件系统安装、调试、维护的实践能力。
(6)具有简单算法的分析与设计能力,并能使用用HTML5、Java、C#等编程 实现。
(7)具有数据库设计、应用与管理能力。
(8)具有软件界面设计能力。
(9)具有桌面应用程序及Web应用程序开发能力。
(10)县有软件测试能力。
(11)具有软件工程文档的撰写能力。
(12)具有软件的售后技术支持能力。
(13)具有对软件产品应用、行业技术开展进行调研与分析能力,初步具备企 业级应用系统开发能力。
(三)素质要求
⑴坚定拥护中国共产党领导和我国社会主义制度,在指引下,践行社会主 义核心价值观,具有深厚的爱国情感和中华民族自豪感。
(2)崇尚宪法、遵法守纪、崇德向善、老实守信、尊重生命、热爱劳动,履 行道德准那么和行为规范,具有社会责任感和社会参与意识。
509
(5)掌握CSS对文本样式的控制;掌握CSS对于列表元素的应用;(6)掌握CSS的定位方式;掌握DIV+CSS页面布局的方法;
(7)掌握层的使用方法,利用层对页面元素进行定位;(8)掌握表格的基本操作,并能使用表格进行页面布局的设计;
(9)掌握框架的使用方法,能够使用框架对页面进行设计;(10)掌握综合X]站制作的流程和方法;掌握网站的优化与测试;
(11)正确树立“热爱劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求 精、追求卓越”的工匠精神。
表8-18《动态网站设计与开发》设置与要求一览表
课程名称
动态网站设计与开发
学期
第4学期学时/学分1周/L5
教学目标
(1) 了解开发网站的意义和左右;
⑵掌握网站规划和设计的过程和方法;
⑶能够利用工具软件搭建一个WWW服务器,并规划开发一个小型动态网站;
(4)培育劳动精神、劳模精神和工匠精神。
学习内容
⑴JSP技术基础;
(2)JSP内置对象;
(3)JavaBean 技术;
(4)Servlet 技术;
(5)JDBC数据访问技术;
(6)JSP高级开发技术;
(7)JSP开发常用的技巧;
(8)劳动精神、劳模精神和工匠精神。
教学要求
(1)掌握JSP的运行环境和开发环境的搭建;
⑵掌握JSP基本语法、JSP内置对象、JavaBean和JavaServlet技术;
⑶掌握JDBC数据访问技术、JSP高级开发技术、JSP开发常用的技巧,具备使用
JSP技术开发小型动态网站的能力。
(4)理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
⑴掌握JSP基本概念,会正确安装WEB服务器软件、配置JSP运行环境;
(2)掌握HTML语言和JSP语言的基本语法;
⑶熟悉JSP对象和组件的用法,会使用JDBC技术连接数据库、使用SQL语言查询、 添加、更新和删除数据,能够利用JSP技术开发设计小型动态网站;
(4)正确树立“热爱劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求精、
展开阅读全文