级软件技术专业人才培养方案范文Word格式.docx
- 文档编号:22001693
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:19
- 大小:26.69KB
级软件技术专业人才培养方案范文Word格式.docx
《级软件技术专业人才培养方案范文Word格式.docx》由会员分享,可在线阅读,更多相关《级软件技术专业人才培养方案范文Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
业
能
力
职业
基本
能力
1.具有程序设计基本能力
C++程序设计基础、数据结构
2.面向对象程序设计及应用能力
Java程序设计
3.具备设计静态网站的能力
网页设计与制作、计算机图像处理、美术基础
4.软件技术资料阅读能力
计算机英语
5.具有对网络操作系统服务器配置管理的能力
网络基础与应用
核心
1.具有软件设计与开发的基本方法与规范和软件项目管理的能力
软件工程
2.具有数据库系统开发和管理能力
网络数据库
3.具有一定的开发中小型动态网站的能力
动态网站开发(JSP)、
动态网站开发实训
4.具有参与企业级应用开发的能力
Web应用开发、Web应用开发实训、Ajax技术、开源框架集成项目实战、毕业设计、顶岗实习
5.具有移动平台的软件开发能力
移动平台开发、移动平台项目实战
6.具有软件测试能力
软件测试
拓展
1.具有在.NET框架中开发Windows应用程序的能力
C#程序设计
2.具有在.NET框架中开发Web应用程序的能力
ASP.NET程序设计
3.具有网络营销的能力
电子商务项目实战、网络营销
4.具备跨平台软件设计的能力
Linux操作系统
素质拓展
公共选修课教务处统一安排
三、就业岗位
定位于国内IT企业的开发、维护人员,政府、事业单位IT部门中的基层工作人员,中小型企业信息化管理人员。
主要适应岗位:
(1)软件开发岗:
IT企业和企事业单位的程序设计与编码;
(2)系统维护和实施岗:
IT企业和企事业单位的软件系统维护和实施工作;
(3)IT技术专员岗:
政府、企事业单位IT部门中的技术人员;
(4)网站管理岗:
政府、企事业单位中网站管理和维护工作;
(5)数据库管理岗:
政府、企事业单位中数据库管理和维护工作;
(6)软件测试岗:
软件公司的软件测试工作;
(7)IT营销岗:
从事IT销售和网络营销工作。
四、专业核心课程与主要实践环节
(一)专业核心课程
网络数据库,Java程序设计,动态网站开发(JSP),Web应用开发,Ajax技术,移动平台开发,软件工程,软件测试、开源框架集成项目实战
(二)工学结合核心课程
动态网站开发(JSP)、Web应用开发、开源框架集成项目实战
(三)主要实践环节
动态网站开发实训,开源框架集成项目实战,移动平台项目实战,电子商务项目实战,顶岗实习(毕业实习),毕业设计
五、毕业时学生应取得的证书
应修学分
应取得的证书
公共必修课
30.5
证书名称
发证机构
专业必修课
68
1.全国高等学校英语应用能力B级证书;
2.下列证书之一:
(1)ITAT教育工程职业技能证书
(软件开发工程师)
(2)全国计算机等级考试二级(C、C++、Java、VB等)计算机程序员;
(3)计算机软件水平考试程序员证书(程序员考试、软件设计师考试、数据库系统工程师考试)
(4)全国计算机信息高新技术考试(数据库应用SQLServer平台(中级)、ASP.NET高级考证)
高等学校英语应用能力考试委员会
教育部管理信息中心
教育部考试中心
人力资源与社会保障部
集中实践必修课
26
专业限选课
14
公共选修课
6
其它
合计
118.5
(1)和(4)由学校统一组织考试,其他学生自由选择
六、实践教学基本要求
(一)校内实训室
1、Web应用开发实训室
2、移动平台开发实训室
3、数据库实施与管理实训室
4、软件测试实训室。
5、校企合作软件开发实训室
(二)校外实训基地
1、Web应用开发实训基地
2、移动平台开发实训基地
3、数据库实施与管理实训基地
七、教学进程及时间分配
(一)各学期教学环节总体安排
学
期
课堂
教学
周数
集中实践环节
期末
考试
其
他
入学教育与军训
综合技能训练
毕业
实习
设计
一
15
2
19
开学迟1周
二
18
20
三
16
四
五
10
7
1
六
4
顶岗实习和毕业设计共25周
65
21
9
115
※以上安排须与下列各表衔接。
(二)毕业总学分及课内总学时
课程类别
课程性质
(必修、选修、任选)
学分数
%
学时数
理论教学
公共课
必修课
26%
580
24%
专业课
57%
1407
限选课
12
336
14%
课内实践学时数
540
22%
集中实践教学
420
16%
生产性实践教学520学时,占实践教学总学时22%。
实践教学总学时
1480
36%
总计
127.5
100
2443
100%
八、课程设置
(一)课程设置与学时安排(见附件)
(二)集中实践环节学时学分安排(见附件)
(三)各类课程学时学分安排(见附件)
九、课程描述
计算机应用基础
学时:
60
学分:
课程说明:
本课程是我校计算机类各专业必修的计算机技术基础课程。
课程突出基本知识的掌握,着重基本操作技能的培养,强调使用意识的形成。
教学内容与要求:
使学生了解和掌握计算机的基础知识和基本操作技能,具有应用计算机进行信息处理的基本能力,提高学生综合利用办公软件的水平,为学生学习后续的专业基础课和专业课打下扎实的基础。
课程的内容包括:
1、计算机的基本概念,软、硬件组成和基本的工作原理。
2、多媒体计算机的基本组成。
3、中文操作系统Windows的使用。
4、Office中WORD、EXCEL、POWERPOINT等常用办公软件的使用。
5、计算机网络知识。
6、计算机安全和计算机病毒的防治。
7、常用工具软件的使用。
C++程序设计基础
3
本课程是我校计算机类各专业必修的计算机技术基础课程,是数据结构、c++、Java、操作系统等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。
主要讲授的内容有:
C语言的基本数据类型;
算术运算、逻辑运算和赋值、位运算;
表达式和语句;
函数及其参数传递;
函数嵌套与递归;
数组和结构;
指针;
文件。
了解程序设计的基本知识;
了解C程序的基本特点、初步知识和构成;
掌握顺序结构、选择结构、循环结构的C程序的构成及编程技巧;
掌握函数定义、调用和编程技巧;
掌握数组的定义和使用;
掌握指针的定义和使用;
掌握结构体和共用体的定义和变量的使用;
了解并掌握变量的存储分类、作用域和生存期;
了解编译预处理;
了解位运算符及运算规律;
了解并熟悉文件操作。
通过本课程的学习,使学生能够利用C语言较熟练地进行计算机常规程序设计;
掌握基本的程序设计过程和技巧;
具备熟练应用TURBOC集成环境进行C语言的编写、编译与调试的能力;
具备初步的高级语言程序设计能力;
培养严肃,认真一丝不苟的工作作风。
数据结构
本课程为软件专业的必修课,向学生详细讲解各种常见的数据结构及其特点,讲授算法设计和分析技术的一般方法,使学生能够熟练运用各种数据结构,针对具体问题设计出合适的算法。
通过本课程的学习,学生将基本掌握数据结构和算法的设计分析技术,提高程序设计的质量;
根据所求解问题的性质选择合理的数据结构并对时间空间复杂性进行必要的控制;
培养学生逻辑思维能力、独立思考能力、分析问题和解决问题能力,以及严谨的科学作风。
了解数据、数据结构和抽象数据类型等基本概念;
掌握线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用;
掌握查找和排序的实现方法,了解常用的文件结构。
34
本课程作为计算机软件专业的基础课程,是一门理论与实践相结合的课程。
主要讲述旨在讲述计算机网络的基本概念、基本原理、相关技术和实现方法,以及Windows操作系统服务器端的配置,培养学生对计算机网络的基本原理的理解能力和服务器的配置能力。
主要涉及计算机网络基本知识(计算机网络的形成和发展,计算机机网络的定义、功能和应用,计算机网络的组成,计算机网络的分类,计算机网络体系结构,计算机网络性能指标),要求学生能够理解记忆,熟悉计算机网络硬件(网卡;
双绞线和光纤;
集线器;
交换机;
路由器;
其他网络设备)的作用和工作原理,掌握软件基本知识(“网际快车”下载软件;
压缩软件;
瑞星杀毒软件;
电子邮件客户端软件Foxmail)的安装和设置,掌握局域网的组建(校园网组建;
校园网管理及维护);
Windows操作系统服务器的配置,包括DNS、DHCP、IIS、FTP等。
通过本课程的学习,学生可以掌握相关的网络实用技术,网络服务的配置、对各种网络技术以及网络管理、网络安全的基本原理、基本方法和相关技术有所了解。
计算机图像处理
本课程作为计算机软件技术专业的基础课程,是一门实操性很强的课程,目的是为了提高学生在网页制作中的图像处理能力以及色彩的协调能力。
本课程系统讲授数字图形图像的基本知识,图形图像的输入,Photoshop中图像图形的编辑,色彩的调整,文字处理,图层和通道的运用,特效处理。
通过熟悉数字化图像处理的流程及方法,培养学生图像数字化处理的基本知识和基本技能,掌握Photoshop图像处理软件的基本操作及运用,掌握图片抠图技术、图层的使用方法、路径的使用方法、蒙版技术、色彩的调整方法、滤镜的使用方法等,深入挖掘Photoshop工具背后隐藏的技巧,并在学习制作图形的过程中,帮助学生形成独特的思维理念,了解相关图像处理的知识,能熟练运用软件进行规范化的设计。
网页设计
学时数:
72
本课程是软件技术专业的核心课程,它是一门操作性和实践性很强的课程。
主要讲述如何规划并建立站点,制作网页的基础知识,利用Dreamweaver、Flash和Fireworks来进行网站设计的方法和技巧等。
掌握HTML语言、CSS样式、站点创建与管理、页面的整体控制、网站规划与网页设计原理、网站测试、发布与维护等。
熟练掌握网页中文字、超级链接、列表、表格、表单、图像、多媒体、框架元素等属性及使用技巧;
熟练掌握图像处理技术,掌握网页特效、样式与模板在网页中的运用、Flash制作等。
使学生能熟练运用Dreamweaver、Flash和Fireworks工具进行网站的规划、建设、管理、发布的相关技术及网页制作的操作技能;
达到能熟练、独立设计小型WEB站点的目的。
《计算机英语》是计算机专业的一门必修课。
课程的中心任务旨在帮助读者掌握一定的计算机英语专业词汇并具备一定的计算机英语阅读及翻译能力,通过对本课程的学习,学生在学习计算机的过程中能更好地理解相关的英文信息和资料,了解计算机发展的历史和最新趋势,紧跟本专业国际前沿的计算机应用知识。
以计算机科学基础类文章为主要授课内容,介绍了计算机系统的发展、组成、数据结构、操作系统、软件开发、编程语言、因特网、网络安全、数据库管理、多媒体、虚拟现实、电子商务等计算机应用方面的知识。
通过本课程的学习,学生们可掌握一定数量的计算机专业英语词汇,能够提高学生阅读和理解计算机英文资料的能力,增强学生科技英语的写作水平及对外交流能力,了解计算机专业发展的动态和方向,为进一步学习国内外的计算机方面的知识打下初步基础。
本课程是软件技术的一门核心专业课程,是一门理论性和实践性都很强的面向实际应用的课程,因此本课程的教学既要向学生传授一定的数据库理论基础知识,又要培养学生运用数据库理论知识和数据库技术解决实际应用问题的能力。
教学内容和要求:
了解数据库的基本概念元素,掌握关系数据库的设计、T-SQL语言对数据和数据库对象处理的基本方法,包括数据库和数据表的创建、查看、修改和删除操作,使用IDENTITY列属性、约束、缺省值、规则和唯一标识符,实现数据的完整性,能够规划、创建和维护索引、视图、自定义函数等,会使用select语句进行数据的简单和高级查询,对查询结果进行优化,对数据库进行事务管理、备份恢复、数据导入和导出,以及了解数据库的安全机制。
通过实验进一步加深对网络数据库技术的掌握,培养学生网络数据库系统的管理与开发设计能力。
90
5
Java程序设计课程作为计算机软件专业的核心课程,是一门理论与实践结合紧密的课程。
Java语言是一门典型的面向对象设计语言,它具有代码可复用、跨平台、安全和支持多线程等特性,是目前软件设计中极为健壮的编程语言,可用于开发大型应用程序,特别适宜网络应用开发。
了解Java语言的基本概念、数据类型、运算符和和表达式,选择和循环控制结构语句,数组和字符串处理等;
掌握面向对象程序设计的基本概念与方法,掌握Java语言编程的方法和技术,学习处理异常、图形界面设计、多线程、输入输出流和网络通讯等基本设计方法,进而学会利用Java语言学会解决一般应用问题;
这是一门实践性相当强的课程,必须通过上机操作才能掌握所学的知识,通过授课与上机实验课相结合,在大量的程序实例和相关练习下,逐步掌握Java的面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。
动态网站开发(JSP)
动态网站开发(JSP)课程作为计算机软件专业的核心课程,WEB技术的重要课程之一,是一门理论与实践结合紧密的课程。
JSP是基于Java技术,在服务器端应用的动态网页技术标准,具有跨平台与跨网页服务器支持的特性,可以建立动态的、高性能的、安全的、跨平台的先进动态网站,是目前动态网页开发的主流技术之一。
掌握JSP应用开发体系与环境配置,包括JSP的实现原理和运行机制;
掌握JSP基本语法、JSP内置对象、JSP数据库技术、JSP的文件操作、JavaBean和JavaServlet技术;
学会综合运用JSP技术进行WEB开发,达到了用JSP独立开发小型网站的能力,并具有大中型网站的合作开发能力。
动态网站开发实训
40
本课程作为计算机网络技术专业的综合技能训练课程,是一门实操性很强的课程。
该课程为全实践课,强调学生的实践动手能力。
主要讲述web开发工具的应用,web系统的发布、测试和运行,使用JSP和Servlet技术进行web系统的开发。
通过一个中小型动态Web网站的开发,使学生掌握JSP和Servlet的知识(包括:
JSP内嵌对象的应用、MVC模式的应用开发、Servlet对表单的处理等),掌握Web系统开发流程,熟悉Web应用系统的前台开发和后台开发的特点,熟悉MVC模式开发的流程以及网站发布。
Web应用开发
本课程是信息工程系软件专业的一门专业课程,是一门实践性很强的面向实际应用开发的课程。
在授课过程中将贯穿案例,并基于J2EE的项目实践,帮助学生迅速掌握目前主流的Web企业应用开发技术。
通过本课程的学习,最终使学生能够掌握使用Myeclipse工具,掌握J2EE开发的各个重要环节和基本方法,提高他们开发企业级项目的能力。
掌握J2EE开发所需的基础知识,了解构建J2EE框架开发的原理和方法,掌握以基于框架建构具体的J2EE软件项目的方法和具体的实现过程。
通过本课程的学习,使学生熟悉搭建J2EE框架开发平台的方法,掌握J2EE框架的基础知识和相关技术,包括JSP/Servlet、Struts、Hibernate、Spring和Ajax等框架的技术基础和实现方法。
同时从J2EE框架体系结构的角度,了解开发企业级应用程序的各个层次,J2EE相关技术和框架之间的关系以及它们在体系结构中所处的位置和发挥的作用。
理解MVC的三层结构模式,包括表示层、业务层和数据持久层,并采用现有的Web表示层框架Struts、应用层Spring框架以及数据访问层Hibernate框架的进行系统集成开发,构建技术构建完备的J2EE的企业级应用。
Web应用开发实训
108
本课程是信息工程系软件专业的一门专业课程,是一门纯实践的面向实际应用开发的课程。
通过本课程的学习,最终使学生能够掌握J2EE开发的各个重要环节和基本方法,顺利完成一个J2EE企业级应用,提高他们开发企业级项目的综合能力。
在掌握J2EE开发所需的基础知识和基本技能的基础上,从需求开发、分析设计、代码构建和程序实现等软件开发各阶段完整开发一个企业级项目。
通过本课程的学习,使学生进一步了解J2EE框架开发的原理和方法,熟练掌握基于J2EE框架建构具体的软件项目的方法和实现过程。
在授课过程中,采用一个完整的企业级应用实例,使用Myeclipse开发工具,掌握搭建J2EE框架开发平台的方法,采用包括JSP/Servlet、Struts、Hibernate、Spring和Ajax等框架的相关技术,从J2EE框架体系结构的角度,采用MVC的三层结构模式,进行系统集成开发,构建技术完备的J2EE的企业级应用。
在项目完成过程中,贯穿如何进行项目的需求分析和系统的体系架构设计、类设计以及正确和合理地创建对象,说明如何提高应用系统的性能和降低系统各个层次组件的耦合度,并解决J2EE应用开发常见的问题,以注重实际经验和实际效果为设计理念编写代码,实现代码最大的重用,使学生能高效、高质量地进行项目开发实现,并培养他们如何进行团队协作开发、版本控制和项目管理的综合技能。
Ajax技术
在授课过程中将贯穿案例,并基于Ajax技术的项目实践,帮助学生迅速掌握目前主流的无刷新的Web开发技术。
通过本课程的学习,使学生能够掌握使用Myeclipse工具实现一个采用Ajax框架的Web应用系统,包括需求、设计思路及系统的实现等内容,提高他们解决开发企业级项目的能力。
Ajax及相关的工具和技术,包括JavaScript基础,使用工具调试和分析JavaScript,XML和XML客户端和服务器端处理技术,XMLHttpRequest对象及其属性和方法,发送请求和处理响应,异步请求回调的实现,处理服务器返回的信息,异常处理机制,中文乱码问题及其解决方案;
Ajax应用示例及实现,包括表单驱动的交互,实时检验,级联菜单,条目内容,级联下拉列表,自动补全和刷新数据等,并和现有的Web表示层框架Struts的集成,和应用层Spring框架的集成,以及和数据访问层Hibernate框架的集成,实现J2EE平台下和Ajax框架实现、应用和集成,采用AJAX的技术构建完备的J2EE企业级开发。
开源框架集成项目实战
该课程是软件专业的核心课程,是一门校企合作实践课程。
通过一个企业的实际项目的开发,使学生掌握开源框架,即Struts、Spring和Hibernate在实际开发中的整合,掌握整个软件项目的开发流程和方法,为走上社会打下坚实的基础。
结合企业级应用的实际案例(电子商务网站、CRM客户关系管理系统),使用成熟的开源产品来架构轻量级的J2EE,掌握Hibernate、Spring、Struts等优秀的开源产品,对软件开发的整个流程进行了解,从需求——建模——开发——部署。
使用软件工程的方法解决问题:
包括分析问题、定义产品前景和产品功能、定义软件需求和需求属性,以及维护用于范围管理、变更需求和影响分析的可追踪性。
如何在设计中应用J2EE技术的最佳实践——J2EE模式和设计模式;
如何建立一个支持可伸缩、扩展、个性化和支持国际化,并搭建高效与可复用的J2EE软件架构。
移动平台开发
本课程是软件专业的一门核心课程,是一门实践性很强的课程。
本课程由浅入深地指导学生了解和掌握如何利用JAVA程序设计语言进行手机编程,使学生得到程序设计方面的训练,培养学生程序设计的能力和调试程序的技能,提高学生利用计算机解决实际问题的能力。
熟悉ECLIPSE开发环境;
移动信息设备简表MIDP概述;
高层用户界面设计;
低层用户界面及游戏设计;
有限连接设备配置CLDC概述;
网络编程技术;
无线消息处理。
通过本门课程,学生掌握常用的JavaME技术和程序开发的基本方法,包括JavaME在手机开发方面的常用技术,Java在无线通信及互联网行业中的技术规范(JTWI),JavaME程序的发布和安装,利用Eclipse开发JavaME程序的技巧。
移动平台开发实训
《移动平台开发实训》这门课是对《移动平台开发》的有力支撑,在完成《移动平台开发》的理论学习后,通过这个实训课程可以充分的提高学生的实际操作能力,使学生能够从事企业中的J2ME商业开发岗位。
任务介绍、确立任务、计划任务、任务实施、任务考核,分别对任务的内容、任务的划分、模块的划分、小组的分配、实施指导做了详细的介绍,这里充分的将软件工程、信息工程和商业化的软件企业运营模式相结合,实现非常接近现实的软件开发过程。
本课程作为计算机软件专业的核心课程,是一门综合性和实践性很强的课程。
通过本课程,使学生掌握软件工程的基本原理、软件工程项目开发和维护的一般过程、软件开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术 专业人才 培养 方案 范文