《2012级软件技术专业人才培养方案》由会员分享,可在线阅读,更多相关《2012级软件技术专业人才培养方案(14页珍藏版)》请在金锄头文库上搜索。
1、精选优质文档-倾情为你奉上软件技术专业人才培养方案一、专业(方向)代码二、招生对象与学制招生对象:全日制普通高中毕业生或同等学力者 学制:三年三、培养目标(一)总体目标本专业培养德、智、体、美全面发展,具有良好的职业素质,适应生产、建设、管理、服务第一线需要的,主要面向广东省珠三角地区IT企业、政府和企事业单位,从事软件开发的高端技能型人才。(二)专业培养目标本专业采用以基于工作过程为导向的“项目教学”人才培养模式,通过三年的学习,使学生掌握软件技术的系统知识,具有Web应用程序和移动互联网应用开发的能力,取得软件工程师等职业资格证书。四、培养规格(一)主要面向的职业岗位与工作任务核心工作岗位
2、及相关工作岗位就业范围主要工作任务软件开发(核心岗位)IT企业、政府和企事业单位阅读和理解需求分析、概要设计和详细设计;按规范进行代码编写;代码提交,技术归档 软件测试(相关岗位)企事业单位和个人制定软件测试计划,编写测试用例;软件测试;撰写测试报告软件技术支持(相关岗位)IT企业、政府和企事业单位熟悉系统架构;售前/售后技术支持;软件技术支持 (二)职业行动能力培养目标以职业行动能力为培养目标,培养学生需具备的专业能力、社会能力和方法能力1.专业能力l 具有编程逻辑思维能力和编程能力l 具有文档书写及阅读能力l 具有软件测试能力l 具有数据库系统开发和管理能力l 具有一定的开发中小型动态网站
3、和企业级应用开发的能力l 具有移动互联网应用开发能力l 具有知识技能的更新和综合运用能力l 具有解决工作过程中实际问题的能力l 具有协同开发能力2.社会能力l 具有软件开发的团队协作能力l 具有承受软件行业高强度工作压力的能力l 具有与用户和团队成员沟通交流的能力l 具有软件行业的职业道德l 具有软件服务意识l 具有对软件核心技术和文档的保密意识3.方法能力l 具有软件新技术的自主学习能力l 具有算法分析的抽象概括能力l 具有软件项目的分析决策能力l 具有软件项目的计划能力l 具有软件项目的管理控制能力(三)职业能力证书1.职业素质证书序号证书名称颁证单位等级1全国高等学校英语应用能力高等学校
4、英语应用能力考试委员会B级证书2全国计算机信息高新技术办公软件应用模块操作员人力资源与社会保障部国家职业资格四级2.职业资格(或技能等级)证书序号证书名称颁证单位等级1ITAT教育工程职业技能证书(软件开发工程师)教育部管理信息中心高级备注:要求根据本人规划的就业方向考取上述证书之一。五、课程体系安排(一)能力进阶与课程路线公共基础课程能 力 进 阶第一阶段技术基础能力培养第二阶段核心能力培养第三阶段综合能力培养第四阶段拓展能力培养岗位适应训练l 面向对象程序设计l 动态网站开发l 软件建模及文档书写l 企业级Web应用开发l 移动互联网应用开发l 网页特效设计l IOS智能终端开发l 电子商
5、务网站运作l 程序逻辑设计l 网页设计l 数据库设计与管理l 网络基本操作核心职业能力分解软件开发软件技术支持能力电子商务网站运作能力(二)课程方案(见课程设置与教学安排表)(三)各学期周数分配表 单位:周学年学期教学周考试入学教育(含军训)共计课程教学综合实践一一15 2239二18 2二三18 2040四18 2三五118 1036六16 合 计10492115(四)各类课程学时结构课程类别课程性质学时学分占总学时比例(%)综合素质课程公共必修课公共选修课644专业课程专业必修课专业限选课综合实践(含集中实践、顶岗实习)专业必修课理论教学实践教学比理论教学实践教学合计六、专业师资条件1.
6、具备本专业大学本科以上学历,并接受过职业教育教学方法论的培训;2. 从事实践教学的主讲教师要具备计算机专业类中级或以上的职业资格证书;3. 具备独立开发基于工作过程课程的能力;4. 本专业核心课程“双师”资格教师(具备相关专业职业资格证书或企业经历)的比例要达到70%以上。七、主要实训条件校内实训基地序号实训室名称主要设备主要实训内容1Web应用软件开发实训室服务器、计算机和网络互连设备Web应用程序开发2软件测试实训室服务器、计算机和网络互连设备软件测试3移动互联网应用开发实训室服务器、计算机、智能手机和网络互连设备移动应用程序开发4校企合作项目开发实训室服务器、计算机和网络互连设备校企合作
7、项目开发校外实习基地序号名 称主要实习项目1广州思普计算机科技有限公司实习基地软件开发、软件测试、顶岗实习2广州远程教育教育中心实习基地软件开发、软件测试、顶岗实习3广州传智播客实习基地软件开发、软件测试、顶岗实习4广州腾科网络有限公司实习基地软件开发、软件测试、顶岗实习5广州美阳珠宝有限公司实习基地软件技术支持、顶岗实习八、职业核心能力课程介绍Java程序设计学期1学时60讲授学时0实训学时0教、学、做一体化学时60职业能力要求1. Java程序的编辑、编译、调试、运行能力;2. 使用面向对象方法进行程序设计与开发的能力;3. 熟练使用Java API开发包进行编程的能力;4. Java程序
8、异常处理、输入/输出处理能力;5. 利用Java访问数据库的能力学习目标1. 掌握使用JDK进行Java程序编译、调试、运行的方法;2. 熟练掌握Java语言的基本语法;3. 理解面向对象编程思想,掌握使用Java进行面向对象程序开发的方法;4. 熟悉API开发包,能使用API包进行程序开发;5. 掌握Java异常处理机制和异常处理方法;6. 熟练掌握输入/输出处理的方法学习内容1. Java语言、Java开发平台介绍;2. Java语言的数据类型、运算符和和表达式,选择和循环控制结构语句,数组和字符串处理等;3. Java面向对象编程基础,包括类、封装和抽象等概念;4. Java面向对象高级
9、编程技术,包括继承、多态以及接口等;5. Java包以及Java API的使用;6. Java异常处理;7. 利用JDBC访问数据库网页设计学期1学时40讲授学时0实训学时0教、学、做一体化学时40职业能力要求1. 网站规划的基本能力;2. 网页设计与制作的基本能力;3. 简单网页特效设计的能力;4. 网页图片设计与处理、动画设计的基本能力;5. 网发布与更新的能力;6. 熟练独立设计小型网站的能力学习目标1. 理解并掌握如何对网站进行规划;2. 会利用Dreamweaver创建并管理站点;3. 熟练掌握网页信息媒体、链接、框架设计的各种技术;4. 熟练掌握层及其相应技术;5. 会利用行为面板
10、进行各种交互设计;6. 能创建客户端的交互性表单;7. 熟练掌握创建模板并利用其设计网页;8. 熟悉掌握网站发布于更新的方法9. 掌握动画制作的方法学习内容1. HTML语言;2. CSS样式;3. 站点创建与管理;4. 超链接;5. 表格制作和框架;6. 层与行为技术;7. 网页模板的创建与运用;8. 创建交互式表单;9. 网站测试、发布与维护 网络数据库学期2学时72讲授学时36实训学时36教、学、做一体化学时0职业能力要求1. 设计数据库的基本能力;2. 数据库创建及管理的基本能力;3. 数据操纵的基本能力;4. 数据库安全管理的基本能力学习目标1. 会设计数据库,能绘出实体关系图(E-
11、R图);2. 会创建和管理数据库、表、视图以及存储过程;3. 会对数据库中的数据进行操纵(SELECT、INSERT、UPDATE、DELETE);4. 会利用T_SQL编程;5. 能读懂计算机显示的错误,并能进行排错学习内容1. 关系模型与数据库逻辑设计;2. 数据库的创建与管理;3. 表的创建与管理;4. 数据查询;5. 视图的创建与管理;6. T-SQL编程与应用;7. 存储过程、触发器和用户定义函数;8. 数据库的安全性管理动态网站开发(JSP)学期3学时108讲授学时0实训学时36教、学、做一体化学时72职业能力要求1. 熟悉web应用项目的开发过程、内在机制和工作原理;2. 能够进
12、行开发平台的选择;3. 能够依据用户需求,进行web项目的开发、测试、发布部署工作;4. 了解初步的软件工程思想,熟悉编码规范,能够按规范编码;5. 具备团队开发和协同工作能力学习目标1. 掌握web应用项目的开发过程、内在机制及运行原理;2. 掌握服务器端编程语言的基本语法、内置对象及核心类库;3. 掌握数据库访问技术,能够实现数据展示、添加、修改和删除;4. 熟悉编程规范,能独立完成程序段的分析、设计、实现以及调试;5. 掌握初步的软件工程思想,能够应用的配置管理工具进行配置管理,了解基本的单元测试方法;6. 培养独立获取和利用信息的能力,能把英语作为分析利用技术资料的辅助工具;7. 能跟
13、踪、配置和部署web应用程序;8. 了解以项目团队的形式完成项目的过程,培养团队开发和协同工作能力;学习内容1. 开发环境介绍;2. 编程语言基础;3. 服务器端内置对象介绍;4. 数据库访问技术的介绍与应用;5. 数据显示手段;6. 组件的构建及使用;7. 基本开发模式介绍;8. 综合项目开发;9. 团队工作、信息的搜索和整理;移动平台开发学期4学时108讲授学时0实训学时36教、学、做一体化学时72职业能力要求1. 熟悉移动平台的开发过程、内在机制和工作原理;2. 具备在移动平台操作系统下进行应用系统开发的综合职业能力;3. 熟悉软件工程思想,熟悉编码规范,能够按规范编码;4. 具备团队开发和协同工作能力学习目标1. 了解Android开发平台;2. 掌握Android环境;3. 掌握AndroidUI开发;4. 掌握Android四大组件;5. 具备基于Android平台下的桌面应用程序开发的技术和能力;6. 具备基于Android平