20xx软件技术专业人才培养方案new内容摘要:

使用; ② Spring的 IOC的使用; ③ Spring 与 Struts2的集成方法; ④ Spring 发送电子邮件,进行任务调度; ⑤ Spring 集成Jdbc 和 Hibernate; ⑥ SpringAOP 在事务配置,日志和权限控制方面的使用方法。 ⑦ Hibernate 链接数据库技术。 软件项目开发与管理 ① 基础管理; ② 风险管理; ③ 项目管理和就绪管理; ④ 企业体系结构; ⑤ 项目构思阶段; ⑥ 项目计划阶段; ⑦ 项目开发阶段; ⑧ 项目稳定阶段; ⑨ 项目部署阶段。 项目:使用软件项目管理工具管理 项目 要求: ① 熟练 ERP 系统的进销存模块。 涉及权限管理、库存管理、工作流等核心模块; ② 主要了解需求分析、架构设计、数据库设计、详细设计等软件开发流程,学72/4 36 12 习开发该系统的若干核心模块; ③ 学生掌握软件开发流程,学会设计工具使用,开发较复杂业务的应用系统。 综合项目实战 ① 参与软件项目的开发 ② 在理解需求文档的基础 上,使用 java 技术、以团队合作的方式、按真实的软件项目开发流程来完成设计、编码、测试等全过程,从而积累项目经验、真正达到企业所需要 的开发能力。 项目:应用综合知识进行综合项目开发 要求: ① 掌握软件项目的开发流程; ② 掌握软件项目开发所需技术; ③ 提高分析和解决问题能力; ④ 积累项目开发经验。 288/16 288 课程名称 主要教学内容 技能考核项目与要求 参考学时 /学分 企业 学时 13 C++面向对象程序设计 ① 面向对象方法概述 ② C++初步知识 ③ 类和对象 ④ 深入类和对象 ⑤ 继承和派生 ⑥ 多态和虚函数 ⑥ 运算符、函数重载 ⑦函数模板,类模板 ⑧ C++的输入输出 ⑨操作字符串 ⑩异常处理和命名空间 项目:使用 C++面向对象技术开发 Windows 应用程序 要求: ① 熟悉 C++语法初步知识 ② 熟 悉类和对象的概念 ③ 掌握继承,能利用继承编码 ④ 熟悉派生 ⑤ 掌握多态和虚函数 ⑥ 熟悉C++的模板 ⑦能熟练操作字符串 ⑧能利用异常机制处理异常 54/3 0 IOS 移动 应用开发 ① 项目创建 ② 基本交互处理 ③ 用户界面设计 ④ 自动旋转和调整大小 ⑤ 多视图应用程序 ⑥ 标签栏与选取器 ⑦ 表视图 ⑧ 导航控制器 ⑨ 应用程序设置 ⑩ 调试与内存管理 ⑪ 手势 ⑫ 多媒体 ⑬ Core Data 接口 ⑭ Quartz 绘图开发 ⑮ iOS 网络应用 ⑯ 多线程开发 项目:应用 IOS 平台技术进行移动项目开发 要求: ① 掌握 Xcode 中设置项目及Interface Builder 相关概念 ② 掌握视图控制器的创建、应用程序委托的使用 ③ 掌握各种控件的使用及用户界面设计方法 ④ 掌握旋转处理及视图切换方法 ⑤ 掌握 View Switcher的体系结构及其构建方法 ⑥ 掌握工具栏矿建的构建,日期、单个 /多个选组件取器的实现 ⑦ 掌握表视图的设计、添加图像、搜索栏等实现 ⑧ 掌握导航控制器的创建、设置方法 ⑨ 掌握 iOS 应用调试技巧和使用 Instrument 工具查看内存情况 ⑩ 掌握常 用手势动作的定义方法 ⑪ 掌握视频、音频的播放,以及如何录音和拍照 ⑫ 掌握 iOS 中数据库操作方法 ⑬ 掌握 Quart 绘图方法及QuartzFun 应用程序的构81/ 0 14 建 ⑭ 学会使用地图库及位置库 ⑮ 熟练使用 UDP和 TCP端口进行局域网数据交互,学会使用蓝牙网络 *移动终端跨平台游戏开发 ① 游戏开发流程 ② Cocos2DX 环境搭建 ③ Cocos2DX 游戏引擎框架 ④ CCDirector 、 CCScene 、CCLayer 和 CCSprite ⑤ 精灵操作基础,纹理使用方法,设置精灵属性图层与坐标系 ⑥ CCNode 组织方法,游戏主循环定义方法 ⑦ 定时调度器的使用方法 ⑧ 动作基本概念、动作分类、瞬时动作的使用方法、基本延时动作的使用方法 ⑨ JNI 的使用, Android、 iOS游戏移植与应用市场发布 项目:在 Cocos2DX 游戏引擎 下进行手游开发 要求: ① 熟悉 cocos2dx 引擎框架 ② 熟练掌握基于 cocos2dx引擎 的 Android/iOS 游戏开发 ③ 熟悉游戏的策划分析 ④ 熟悉游戏的设计与开发流程 ⑤ 熟练使用常用游戏开发工具 72/4 36 Android 移动 应用开发 ① Android 平台入 门; ② Android 程序基础 ; ③ UI 元素与编程 ; ④ 程序资源与使用 ; ⑤ Activity 与 Intent; ⑥ 数据存储 ; ⑦ ContentProvider 设计与实现 ; ⑧ 程序的发布与维护。 项目:应用 Android 平台技术进行移动项目开发 要求: ① 对 Android 的生态链和应用程序开发有一个基本的认识,熟练使用 SDK 开发环境和相关工具 ; ② 初步理解应用程序的组成和编写 ; ③ 界面布局 Layout 的定义,View 设计, UI 事件,数据与 View 的连接, UI 主线程和消息队列, ANR 的介绍,UI 设计模式的运用等 ; ④ 资源文件的定义和种类、目录结构、文件与屏幕适配 的原理 , 编写兼容不同硬件的程序 , 资源文件的访问方式,资源文件的国际化配置,主要资源的 XML 属性和代码分析, NinePatch 文件介绍 , Icon 图标制作 ; 72/4 0 15 ⑤ Activity 的实现方式和使用技巧 , Intent 的概念和使用 ; ⑥ 合理的使用内置存储和外部 SD 卡存储 , 能够熟练的设计和使用数据库 , 能够根据程序的需求选择合适的数据存储方式 ; ⑦ 掌握 ContentProvider 的原理和实现技术 , 能够自己编写接口和代码实现 ; ⑧ 理解整个应用发布的准备工作与具体实施步骤。 软件项目开发与管理 ① 基础管理; ② 风险管理; ③ 项目管理和就绪管理; ④ 企业体系结构; ⑤ 项目构思阶段; ⑥ 项目计划阶段; ⑦ 项目开发阶段; ⑧ 项目稳定阶段; ⑨ 项目部署阶段。 项目:使用软件项目管理工具管理 移动 项目 要求: ① 熟悉 移动项目开发过程。 ② 主要了解需求分析、架构设计、数据库设计、详细设计等软件开发流程,学习开发该系统的若干核心模块; ③ 学生掌握软件开发流程,学会设计工具使用,开发较复杂业务的应用系统。 72/4 36 综合项目实战 ① 参与软件项目的开发 ② 在理解需求文档 的基础 上,使用 ios 或 android 开发 技术、以团队合作的方式、按真实的软件项目开发流程来完成设计、编码、测试等全过程,从而积累项目经验、真正达到企业所需要的开发能力。 项目:应用综合知识进行综合移动项目开发 要求: ① 掌握软件项目的开发流程; ② 掌握软件项目开发所需技术; ③ 提高分析和解决问题能力; ④ 积累项目开发经验。 288/16 288 16 师 课程名称 主要教学内容 技能考核项目与要求 参考学时 /学分 企业 学时 网页布局与实现 ① DIV 布局; ② CSS 的文字效果、图片效果、网页背景; ③ 表格与表单的样式; ④ 页面及浏览器的元素。 项目:应用 DIV+CSS 设计和布局网页 要求: ① 熟悉 CSS+DIV 设计网页的布局,优化控制网页界面; ② 会使用 CSS 设置网页图片、文字效果; ③ 会使用 CSS 设置表格与表单的样式、页面和浏览器的元素; ④ 会使用 CSS 制作菜单、 CSS滤镜等应用。 54/3 0 Photoshop 图像处理 ① 平面设计基础 ② PhotoShop 基本操作 ③ 常见工具:图层,通道,蒙版 ④ 画笔 ⑤ 抠像 ⑥ 调色 ⑦ 材质 项目:应用 Illustrator 工具设计平面图 要求: ① 了解 平面设计基础知识 ② 熟练 Photo 基本操作 ③ 熟悉图层基本操作,熟练使用通道,熟练使用蒙版 ④ 熟练使用画笔作图 ⑤ 能灵活通过蒙版,通道等技巧抠图 ⑥ 了解基本调色原理 ⑦ 了解图像材质构成 63/ 0 UI 元素图形创意设计 ① Illustrator 软件工作环境 ② 矢量绘图技术 ③ 插画与图形填充技术 ④ 图形处理与创作技术 ⑤ 图形特效制作技术 ⑥ 文字处理与排版技术 ⑦ 图表的制作 ⑧ 图像输出技术 项目:应用 Illustrator 工具 设计 矢量图 要求: ① 熟悉 Illustrator 软件工作环境 ② 熟练矢量绘图技术:直线、多边形、路径 ③ 熟练使用颜色,使用画笔,以及实现图形填充 ④ 能组织和管理对象,自由变化对象,扭曲对象,裁切和分割对象等操作 ⑤ 熟练使用滤镜和效果、熟练使用外观和图形样式 ⑥ 熟料文字创建和导入,调整文字,处理路径文字 ⑦ 能创建图表和设置图表格式 ⑧ 能通过软件导入导出图像,包括 WEB 图像。 54/3 0 17 用户体验设计 ① 用户体验的概念和以用户为中心的设计思想 ② 产品目标和用户需求 ; ③ 功能规格和内容需求 ④ 交互设计与信息 架构 ⑤ 界面设计、导航设计和信息设计 ⑥ 视觉设计 ⑦ 可用性和用户体验 ⑧ Web site 产品界面 ⑨ Web app 产品界面 ⑩ 原型 ⑪ 线框图、流程图 ⑫ 站点地图 ⑬ 规格说明书 ⑭ 母板 ⑮ 共享工程 项目: 软件项目用户体验设计 要求: ① 产品 和用户需求分析 ② 确定功能规格和内容需求 ③ 交互设计与信息架构 ④ 界面设计、导航设计和信息设计 ⑤ 视觉设计 ⑥ 设计 Web site 产品界面 ⑦ 设计 Web app 产品界面 ⑧ 绘制线框图、流程图 ⑨ 设计站点地图 ⑩ 制作规格说明书 ⑪ 制作母板 ⑫ 协作设计 54/3 0 用户交互设计与实现 ① javascript 语 言基础 ② javascript 基本语句 ③ 函数的使用 ④ javascript 面向对象编成。 ⑤ javascript 中事件处理机制。 ⑥ 浏览器对象 ⑦ JQuery 框架 ⑧ JQuery 中使用选择器 ⑨ DOM 开发, JQuery 操作DOM ⑩ 操作 CSS ⑪ 事件模型 ⑫ 使用 AJAX 异步通信开发 ⑬ 使用插件 ⑭ JQuery 数据存储开发 项目:使用 Jquery 开发具有 Web特效的网页项目 要求: ① 熟练 javascript 语言基础 变量、常量、运算符、表达式等。 ② 熟练 javascrpt 中的基本语句如: if , switch , while , for , break 等; ③ 掌握函数的定义以及调用,寒暑的参数。 ④ 掌握对象的概念,以及对象的属性和方法。 特殊对象如:string ,Number。 ⑤ 知道事件的概念,能进行事件处理的调用。 ⑥ 熟悉浏览器对象, Window 对。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。