软件技术专业人才培养方案.docx

上传人:b****8 文档编号:8864330 上传时间:2023-02-02 格式:DOCX 页数:75 大小:67.08KB
下载 相关 举报
软件技术专业人才培养方案.docx_第1页
第1页 / 共75页
软件技术专业人才培养方案.docx_第2页
第2页 / 共75页
软件技术专业人才培养方案.docx_第3页
第3页 / 共75页
软件技术专业人才培养方案.docx_第4页
第4页 / 共75页
软件技术专业人才培养方案.docx_第5页
第5页 / 共75页
点击查看更多>>
下载资源
资源描述

软件技术专业人才培养方案.docx

《软件技术专业人才培养方案.docx》由会员分享,可在线阅读,更多相关《软件技术专业人才培养方案.docx(75页珍藏版)》请在冰豆网上搜索。

软件技术专业人才培养方案.docx

软件技术专业人才培养方案

亳州职业技术学院2014级软件技术专业人才培养方案

一.专业名称:

软件技术

二.专业代码:

590108

三.招生对象:

普通高中毕业生/中职学校毕业生/同等学力自主招生

四.学制与学历:

三年专科

五.就业面向:

(一)就业面向

本专业学生的就业面向范围主要涉及中小软件开发与销售公司、中小网络技术公司、各类企事业信息技术岗位等。

具体从事的就业岗位如下:

职业范围

职业岗位

软件公司

程序设计:

从事各类信息管理系统的软件编程、开发和测试。

软件维护:

从事软件售后的技术支持和软件维护。

网络公司

网站设计:

从事各类中小型企业网站开发设计、网页制作与维护。

各类企业和事业单位

系统维护:

从事相应单位的计算机应用软件、业务软件和办公自动化软件、企业和事业单位网站等系统使用与维护。

(二)工作任务与职业能力分析

职业

领域

主要工作任务

职业行动领域描述

知识要求

技能要求

软件编程

1.根据软件开发需求说明书的概要设计完成详细设计

2.编写相应文档

3.完成良好的软件人机界面设计

1.熟悉常用操作系统的技术性能及使用方法。

2.熟悉java程序设计语言、C程序设计语言的编程方法和相关开发环境搭建的知识。

3.熟悉数据库性能和编程设计。

4.了解软件开发流程中的各设计文件的作用和基本编制要求的知识。

5.熟悉软件测试的基本原理、方法和应用等知识。

6.熟悉软件人机界面的设计方法和基本技巧等知识。

7.熟悉网页制作工具的使用和知识。

8.熟悉相关办公软件,常用工具软件使用的基础知识。

9.熟悉jsp程序设计,j2ee企业级应用开发工具。

10.了解计算机硬件常见故障处理和维护。

11.了解防火墙使用,杀毒软件使用,计算机机安全等方面的知识。

12.了解软件的相关法律和法规知识,了解网站建设的相关法律和法规知识。

13.良好的人文素质。

1.能阅读软件开发流程中的各设计文件。

2.能使用程序设计语言完成详细设计,代码规范,可读性较好。

3.编写相应文档。

软件开发

1.小型软件的可行性分析,需求分析的制定

2.制定详细设计,完成概要设计,代码测试。

3.完成维护文档,使用说明书的编写。

1.完成软件开发流程中的各阶段的设计文档制作。

2.完成代码设计。

3.完成测试。

4.编写相关文挡

软件测试

1.根据系统说明书,设计黑盒子测试测试样例,完成功能性测试。

2.根据开发文档,设计白盒子测试测试样例,完成模块性测试。

3.编写测试报告。

1.能运用软件测试的基本原理和方法,进行模块和功能测试。

2.能正确设计测试样例。

3.能编写相应的测试报告。

软件维护

1.阅读相应系统软件使用说明书和维护文档。

2.完成系统环境的搭建

3.完成日常维护

4.系统故障处理

5.系统功能维护。

6.安全性维护

1.能搭建系统环境,正确安装软件。

2.能保障系统正常运行。

3.遇到功能性维护时,能可编写部分代码。

4.能记录运行日志。

网站设计

1.搭建网站运行环境

2.完成该网站的功能设计

3.根据环境完成相应后台支撑。

1.能正确的搭建网站运行环境。

2.能进行相应后台的支撑。

3.能完成网站的功能设计。

4.能编写文档

网页制作

1.完成重叠样式设计

2.完成静态网页设计

3.完成动态网页设计

4.网页界面设计完成良好

1.能熟练使用网页制作工具。

2.能建立良好的软件界面,具有一致性。

3.能在各种浏览器中进行运行测试。

4.能编写使用文档。

职业态度要求

工作守时,有时间观念,关心同事,乐于助人,工作细致,认真耐心,具有团队合作精神,良好沟通有责任心。

六.培养目标与规格:

(一)培养目标

本专业培养方案拥以企事业需求为基本依据,以岗位适应性为导向,面向计算机软件行业,根据行业相关岗位需求而设置,经过三年的实践与操作训练,培养学生具有良好的团队意识、职业道德、爱岗敬业精神,使学生具备必要的理论知识和较强的实践能力,适应计算机应用软件开发、信息系统维护等领域的第一线需要。

能熟练掌握Java主流技术之一,可以熟练地进行应用软件、组件、数据库等相关的开发;具有java和jsp程序设计语言的编程能力,具有数据库技术编成能力,了解软件项目的开发流程,具有软件开发,数据库维护,网站设计等基本技能,能进行计算机初级编程或开发、软件调试及技术服务与软件销售等工作的高素质、高技能专门人才。

(二)培养规格:

知识要求、能力要求、素质要求

1.知识要求

(1)具有计算机软件基础及程序设计和网络程序设计知识;

(2)具有软件开发与运用能力,掌握软件开发技术、程序设计方法;

(3)具有面向过程与面向对象的软件编程技术。

(4)具有数据库的基本概念和关系数据库的知识;

(5)具有软件工程的知识;

(6)具有软件测试的基本知识。

(7)熟悉软件开发流程和国际流行的软件开发规范。

(8)具有技术推广和用户支持所需要的市场营销和人际交往知识。

2.能力要求

(1)具有较强的软件开发、维护能力,能熟练使用一门程序设计语言和相应语言开发环境的能力。

(2)具有较强的数据库管理系统开发、应用能力。

(3)具有程序测试的一般能力和软件系统安全运行和日常维护的能力。

(4)具有良好的语言文字表达能力,能胜任软件文档编写,在工作领域内的具有较强的信息和技术交流能力。

(5)具有阅读本专业的英语资料的能力。

(6)具有熟练使用一种数据库进行设计,信息采集和维护的能力。

(7)具有规划设计中小型B/S和C/S结构的网络事务应用系统的能力。

(8)具有网页制作,网站设计的能力。

3.素质要求

(1)具有一定的政治理论、政策水平和法律意识,熟悉党和国家的方针、政策、法规,并能运用它来指导实际工作。

(2)具有良好的心理素质和强健的体魄,能适应计算机软件工作的要求

(3)具有较高的文化素养和良好的职业道德,热爱计算机软件工作

(4)具有自我学习、知识技能更新、适应岗位变化的能力。

(5)具备质量意识、产品竞争意识、工程意识、团队精神、合作精神,有较强的参与意识强、自信心和成功欲,并具有一定的协调工作能力、组织管理能力。

七.职业证书:

本专业学习内容的选取参照了国家职业技术标准,行业资格考证要求的相关知识和技能。

要求毕业生除获得专业学历毕业证外,还必须获至少获得以下资格证书的一种(参照表1):

表1软件技术专业职业资格证书要求

职业资格证书名称

学时

备注(认证部门)

通用技能证书

软件技术工

人力资源和社会保障部、

专业核心技能证书

计算机技术与软件专业技术资格

人力资源和社会保障部、工业和信息化部

专业拓展技能证书

计算机操作工

人力资源和社会保障部、

八.课程体系与核心课程

(一)课程体系的架构与说明

本专业课程体系的架构是从专业的整个课程结构体系去考虑,从实现高职人才培养目标着眼,从人才所需知识、能力、素质出发,把培养职业能力作为主线,并贯穿始终。

在课程内容的选择和结构上,遵循以下原则:

1.课程内容的选择

(1)以软件行业岗位需求为依据,以岗位职业能力的培养为目标,基于软件开发的工作流程,以“工学结合”为切入点,精选企业真实项目,提炼出以职业能力培养为特色的教学内容,突出技术实用性。

(2)依据行业组织制定的职业能力规范,根据产业需求、就业市场信息和岗位技能要求确定专业课程的具体实施内容,将课程内容与职业技能进行有效衔接。

(3)注重人文素质与专业技术的结合,将人文素质教育内容渗透到专业教育过程中,培养学生的综合素质,满足行业多岗位转换甚至岗位工作内涵变化、发展所需的知识和能力,更好的就业,并能适应岗位的迁移。

2.课程内容的结构

基于工作过程为导向重构课程内容。

选取企业典型项目作为教学载体,遵循学生职业能力培养的基本规律,源于企业并高于企业,对教学内容进行了大胆取舍和重新组合,科学设计学习情境,按照项目开发的过程,将课程内容融合进去,课程内容和项目开发内容相一致,教、学、做同步进行,理论与实践一体化。

课程完成的同时,项目开发完成。

同时为了适应行业发展的需要,适度提升其深度和广度,为学生可持续发展奠定良好的基础。

(二)专业核心课程简介

1.《程序设计方法(C语言)》

课程定位:

《程序设计方法(C语言)》是软件技术专业基础课程之一

参考学时:

84学时

开设时间:

第一学期

●学习领域定位

本学习领域是高职计算机类专业的一门专业核心学习领域,定位于服务于本区域的软件开发企业,为软件开发岗位培养具备程序设计、软件开发能力的高技能人才。

本学习领域是计算机应用、软件技术等专业的一门专业基础课程,,同时也是后续课程如《数据结构》、《Java程序设计》等面向对象程序设计课程的先修课之一,学好《程序设计方法(C语言)》对深入学习计算机知识是尤为重要的。

●学习目标

本学习领域导入了学生信息管理系统作为项目,通过本学习领域的学习,在完成项目的过程中,掌握程序设计的基本方法,学习C语言基本概念,数据类型,语句,数组,函数,指针结构体等复杂数据类型的应用。

本课程的培养目标是使学生掌握程序设计的基本方法能力,为后续课程如《数据结构》、《Java程序设计》等现代面向对象程序设计课程的学习打下基础,同时具备专业迁移能力。

通过学习使学生掌握项目开发的一般步骤,重点掌握对项目的需求分析,熟悉了解项目开发工具—C语言及算法的概念,掌握项目开发中用到的各种数据类型,项目开发中用到的顺序、选择和循环等三种结构化程序设计结构,同时掌握项目开发中用到的数组、结构体、指针等复杂数据结构,模块化程序设计用到的函数功能,了解C语言的编译预处理和文件功能。

●学习内容

本学习领域由项目导入、程序设计的基本方法介绍、C语言及算法概述、项目设计的数据准备阶段、项目设计中用到的三种结构化程序设计方法、项目设计中用到的构造类型及指针、函数、项目设计中用到的编译预处理和文件等五个学习情境组成(参照表2)。

表2五个学习情境

学习情境

情景描述

学习内容

学时

项目导入、C语言及算法概述

开发软件系统的一般步骤,项目需求分析的方法

上机运行简单的C程序

对简单的任务进行算法分析

1、学生信息管理系统的概念,数据库的概念,包括记录和字段的概念

2、计算机语言及C语言的概念,C语言的特点

3、C程序组成,函数的概念

4、算法的概念,算法的特性

12

项目设计的数据准备阶段

数据在计算机中的存储方式,各种常量在C语言中的表示方法

变量的命名规则,各种变量在内存中的表示方法

各种运算符在C语言的使用方法,使用各种运算符处理各种数学问题

1、数据类型的概念,C语言对数据类型的划分

2、常量的概念及在C语言中的表示

3、项目设计中用到的整型、浮点型、字符型变量的概念、分类,在内存中的存放形式,变量的定义、变量赋初值的方法

4、项目设计中用到的赋值、关系、逻辑、条件逗号等运算符与表达式的概念,各类运算符的含义和使用规则。

16

项目设计中用到的三种结构化程序设计方法

C语言语句的概念,计算机语言中赋值语句的使用

输入输出及格式输入输出的概念及使用方法

使用顺序结构、选择、循环结构程序设计的方法分别完成学生信息管理系统的界面设计、主函数菜单查询模块和排序模块

1、顺序结构程序设计的概念

2、C语言语句的概念,C语言对语句的分类

3、项目设计中用到的各种输入输出函数:

putchar()、getchar()、printf()、scanf()函数的一般格式、使用方法及使用中应注意的问题

4、基本的顺序、选择及循环结构程序设计的方法

5、三种基本程序设计结构各种语句的概念和使用规则

16

项目设计中用到的构造类型及指针

项目设计中数组的定义及在内存中的存储方式

数组的初始化及在项目设计中的应用

使用函数完成学生信息管理系统的总体设计及实现各个功能模块

指针的定义及使用,指针在学生信息管理系统模块化程序设计中参数传递的应用

结构体类型在学生信息管理系统中管理学生记录中的应用

1、数组的概念,数组的定义和引用,数组的赋值,包括元素赋值和整体初始化的方法,数组的应用

2、函数的概念,函数的定义和使用方法,函数的参数及返回值,函数调用

3、局部变量和全局变量,变量的存储类别

4、指针的概念,指针的定义和使用方法,指针变量作为函数的形参,5类复杂指针的概念和使用方法

5、结构体类型的说明及结构体类型变量的定义、结构体变量的引用

16

项目设计中用到的预处理和文件

编译预处理的概念

宏定义、文件包含、条件编译及在程序设计中的应用

文件及文件指针的概念及应用

1、带参数的宏定义展开方法

2、文件包含的使用方法

3、文件指针的定义及使用

4、文件打开、读写、关闭的功能以及文件定位读写方法

10

●学习领域课程设计思路

(I)设计理念

《程序设计方法(C语言)》是一门理论性和实践性都很强的课程,课程最终的目的是能够编写实用程序并上机进行实用程序的调试。

本着这样的目标,几年来,课程组成员大胆进行“项目驱动,工学结合”的教学改革,提高了教学质量,取得了显著的成效。

1.准确定位,确定明确的培养目标

本课程以企业需求为导向,以培养学生的实际技能为目标,根据C语言的技术特点及应用领域,明确课程目标及定位。

将课程定位为突出技术实用性与再学习能力的培养。

通过本课程的学习,培养学生作为程序员所应具备的职业素质,启发学生的创新意识,提高学生的程序设计能力和开发能力。

2.在教学内容、教学方式、考试方式的组织上,既要求学生掌握最基本的语法知识,又要求学生具有实际上机操作和调试能力。

3.教学过程中积极推行“项目导向,任务驱动”的教学模式

以“工学结合”为切入点,精选真实项目,提炼出以职业能力培养为特色的教学内容,突出技术实用性。

充分考虑高职学生认知能力,对每个知识点的讲解采用“任务驱动+启发式教学”的方法,通过“提出任务→分析任务→完成任务→边学边做→总结”的过程,体现出互动创新、提倡个性、重在应用、团结协作的教学风格,有效的提高了学生的实践能力和职业素质。

4.学生进入大学后,初次接触程序设计,与其它基础课程相比,学习方式和思维方式有较大的突变,往往感觉入门困难。

我们经过长期的实践,进行了课堂教学和实验教学的多方位改革,自主编写工学结合,项目驱动式《程序设计方法(C语言)》教材,以学生最熟悉的学生信息管理系统为项目,在课堂教学和实验教学过程中围绕这一项目展开教学,充分利用平日上机和期末集中实训的时间,培养学生利用所学知识解决实际问题的能力。

5.开发电子教案和多媒体课件,不断完善教学计划、课程标准、实训大纲等课程标准体系;并利用互联网的优势,为学生提供了一个良好地学习氛围和学习环境。

6.改革课程考核方式,注重过程考核和能力考核

改革考试考核方式,注重对动手能力的考核。

除了采用常规考试之外,设计了上机考试、实习实训考试、答辩式考试等多种不同的方法,努力做到“概念理解和实际操作相结合,知识掌握和能力培养相结合”的考核模式,突出过程考核和能力考核。

(Ⅱ)内容组织

导入了学生信息管理系统作为项目,在完成项目的过程中学习程序设计基本知识和C语言基本概念,数据类型,语句,程序设计方法,数组,函数,指针结构体等复杂数据类型的应用。

本课程的培养目标是使学生掌握程序设计的基本方法能力,为后续的JAVA程序设计等现代面向对象程序设计课程的学习打下基础,同时具备专业迁移能力。

通过学习使学生掌握项目开发的一般步骤,重点掌握对项目的需求分析,熟悉了解项目开发工具—C语言及算法的概念,掌握项目开发中用到的各种数据类型,项目开发中用到的顺序、选择和循环等三种结构化程序设计结构,同时掌握项目开发中用到的数组、结构体、指针等复杂数据结构,模块化程序设计用到的函数功能,了解C语言的编译预处理和文件功能。

(Ⅲ)教学设计

目前大多数C语言程序设计课程教学大都采用以知识传授为主的传统学科体系教学模式,不符合现代职业教育的特点,因此在设计C语言程序设计课程时要打破传统的学科体系教学模式,采用基于工作过程设计思路,引入学生信息管理系统作为项目展开介绍,符合工学结合、项目导向的先进的教学理念。

教学设计生动活泼,容易激发学生的学习兴趣;课程定位以培养学生分析问题、解决问题,提高学生的编程能力为目的,而不能连篇累牍的介绍知识;重点突出对程序设计基本思想的理解和掌握能力;强化实践,强化学生用C语言程序设计解决实际问题的能力,采用任务驱动、项目驱动的方式对一些实际问题的编程展开讲解,即除了一些简单的例子仍采用传统的例题方式讲解以外,对实际应用问题以“任务”的方式展开讲解,尽量使用人性化、引导式的语言使学生对该案例产生兴趣,进而引导他们用C语言编程解决该实际问题。

(IV)考核方式

课程的评价应根据课程标准的目标和要求,实施对教学全过程和结果的有效监控。

采用形成性评价与终结性评价相结合的方式,既关注结果,又关注过程,使对学习过程和对学习结果的评价达到和谐统一。

其中形成性评价注重平时表现和实践能力的考核。

平时考核成绩根据学生完成每个学习情境的情况,结合答辩表现,进行综合打分(参照表3)。

表3考核方式

教师评价

评价指标

一级指标

二级指标

分值

得分

职业能力

专业能力

知识的运用能力

20

程序编写及阅读能力

10

程序调试能力

10

方法能力

独立思考和解决问题的能力

15

自主学习能力

15

社会能力

团队合作、沟通能力

10

出勤

10

合计

100

其中,平时成绩包括平时上课的表现和各任务的完成情况,占总成绩的40%;最终考核成绩所用考核方式为通过抽签选择考核题目,占总成绩的60%。

考核题目为学习情境中的同类型任务之一,包括理论内容考试(笔试)占其中的50%,实操考试占其中的50%,根据考核题目任务完成情况给出成绩

2.《数据库及应用技术(SQLServer)》课程标准

课程定位:

《数据库原理及应用技术》是软件技术专业核心课程之一

参考学时:

72学时

开设学期:

第二学期

●学习领域定位

本学习领域是高职软件专业的一门专业核心学习领域,定位于服务软件企业,为数据库开发和维护岗位培养高技能人才。

本学习领域先修学习领域有《数据结构》与《程序设计方法(C语言)》,平行学习领域课程有《Java程序设计》,后续学习后续学习领域课程有《JSP动态网页设计》

●学习目标

通过本学习领域的学习,强化基础训练,使学生理解数据库的基本原理;应用软件工程原则,掌握数据库的设计方法,了解数据库当前的研究发展状况,掌握数据库的应用技术。

具体目标按职业能力的三个方面进行描述:

专业能力

1.掌握关系型数据库的基本理论、关系代数及数据规范化方法

2.掌握数据库设计的一般步骤,掌握软件工程原则在数据库项目中的应用能力。

3.掌握需求分析的方法和数据流程图的绘制方法,掌握概念结构设计的方法和E-R图以及逻辑结构设计的步骤和关系模式,能正确合理的创建、修改和管理数据库以及数据库对象

4.掌握数据库基本操作、安全性操作、完整性操作的能力及数据库恢复技术能力。

5.掌握软件开发过程中数据库的应用和维护能力,掌握高级程序设计语言的C/S(B/S)构架的应用能力,掌握数据库编程能力,具有良好的编程方法和习惯的培养。

6.掌握SQLServer2005服务器和客户端的管理和配置方法

7.能通过对象、角色、数据备份等机制对数据库进行必要的安全管理

方法能力

1.独立思考,解决问题能力,学生具有查阅文献资料能力,拓展知识面

2.能够理论联系实际,自主学习提高,具有相应的信息收集和应用拓展能力。

3.善于观察、总结规律,积累经验,并在工作中推广应用。

4.培养学生调研市场能力,培养学生科学的创新精神

社会能力

1.具备良好的协调和沟通能力。

2.具备严谨细致的工作作风。

3.具备良好的职业规范、职业素质及团队合作精神,培养学生具有良好的职业道德

4.具备良好的语言表达和问题描述能力。

●学习内容

本学习领域由数据库设计与建模、数据操纵、数据库管理、数据库编程四个学习情境组成(参照表4)。

表4课程学习情境组成

学习情景

工作任务

具体要求

学时

初识成绩管理系统数据库

1.认识关系型数据库的基本结构

2.关系代数

3.关系数据的规范化方法

1.掌握关系数据库的结构,组成和一般应用,

解数据库系统的发展,现状,特点。

理解数据库的三级模式,二级映象的含义和作用;

2.掌握集合运算符和关系运算符的使用;

3.掌握3NF的含义,约束作用:

8

成绩管理系统数据库的需求分析

1.数据库设计的基本步骤及任务

2.业务流程图

4.数据字典3.数据流程图

1.掌握数据库设计的步骤及需求分析的方法;

2.熟练掌握业务流程图的一般规范,业务流程符号的含义及绘制方法;

3.掌握数据流程图的一般结构和画法;

4.掌握数据字典的作用和定义数据字典的方法

6

成绩管理系统数据库的概念设计

1.概念结构

2.E-R图

3.综合优化E-R图

1.掌握概念结构的特点;

2.掌握概念设计的方法和步骤及E-R图的绘制方法;

3.掌握合并分E-R图的方法,消除冗余得到基本E-R图的方法;

6

成绩管理系统数据库的逻辑设计

1.关系模型

2.关系模型的优化

1.掌握E-R图向关系模型转换时所遵循的原则,也就是对不同联系的E-R图的转换方法;

2.掌握并熟练运用3NF优化关系模型;

6

成绩管理系统数据库物理设计

1.安装SQLServer2005工作环境

2.创建教学管理系统数据库

3.使用SQL语言完成查询

4.在教学管理数据库中创建相应的表

1.掌握SQLServer2005各个版本的功能;

2.熟练掌握SQLServer2005中数据库的存储方式和创建方法

3.熟练掌握创建表的方法,对表进行修改,插入,维护的方法;

4.熟练掌握SQL语言的基本语法并按要求完成查询;

12

成绩管理系统数据库的运行

1.SQLServer2005数据完整性

2.索引、游标和视图

3.存储过程和触发器

4.SQLServer中的程序设计

5.SQLServer函数

1.掌握实体完整性,域完整性,引用完整性,约束,规则的创建和使用方法;

2.熟练掌握索引、游标和视图的概念、作用和创建方法

3.熟练掌握存储过程和触发器的作用和创建方法

4.掌握聚集和非聚集函数的创建和使用;

5.掌握变量的定义,流程控制语句

8

成绩管理系统数据库的维护

1.soLServer2005服务器管理

2.SQLServer2005安全与权限

3.数据库的备份与还原

4.数据复制

5.自动化管理任务

6.SQLServer报表服务

1.掌握服务器的连接,添加,断开和日志情况查看方法;

2.熟练掌握用户,权限,角色的概念及创建方法

3.熟练掌握备份和还原的方法;

4.掌握代理,作业和警报的概念和创建方法;

5.复制的概念,创建分发服务器,创建定阅的方法

6.报表的概念和创建方法

8

课程设计

学生根据具体情况自主设计

1.培养学生的创新意识

2.培养学生具有科学的创新精神3.培养学生具有良好的职业道德

16

●学习领域课程设计思路

1.设计理念

现代企业数据库应用基本上是工程化

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1