软件技术(软件工程)专业教学计划.doc_第1页
软件技术(软件工程)专业教学计划.doc_第2页
软件技术(软件工程)专业教学计划.doc_第3页
软件技术(软件工程)专业教学计划.doc_第4页
软件技术(软件工程)专业教学计划.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件技术(软件工程)专业教学计划(三年制)一、培养目标与基本规格1培养目标本专业培养德、智、体、美全面发展,掌握软件开发的基础理论知识,熟练掌握基于微软.NET和J2EE体系架构进行软件开发的技能,能在企事业单位的IT部门从事编码、测试与软件服务等工作的高级应用型人才。2基本规格l 了解本专业所要求的基础知识:程序设计基础、关系数据库基础、计算机网络应用基础、网页设计基础。l 掌握本专业的公共平台知识:面向对象程序设计、可视化程序设计、软件工程、XML技术。l 熟练掌握本专业的核心技能:WEB程序设计、WEB开发、高级.NET开发技术、J2EE开发。l 取得普通高校英语应用能力等级考试证书。l 学完本专业,学生将取得劳动和社会保障部OSTA职业等级四级资格证书。二、人才培养规格要求的知识、能力、素质结构计算机应用基础、关系数据库基础、程序设计基础、网页设计基础、计算机网络应用基础基础知识1知识结构技术知识面向对象程序设计、可视化程序设计、WEB程序设计、WEB开发技术、软件工程、XML技术、J2EE开发技术、C/S开发技术、高级.NET开发技术知识结构2能力结构基本能力程序设计、网页设计、数据库设计能力结构核心能力在.NET和J2EE软件开发体系架构上进行软件开发与编程的核心能力3素质结构素质结构政治思想、人文艺术、军事体育、组织与管理、职业规划等素质专业素质其它素质良好的编码能力、自学能力、创新能力、文档编写能力、执行能力以及沟通合作能力三、修业年限及应修学分学制:3年;毕业应修读124学分。四、各学期周数分配表单位:周学年学期教学周考试入学教育(含军训)机动假期共计理论教学实验和实训一一962221051二1262二三1172021052四1172三五1082021052六6122合计5946122635155五、课程学时与学分分配表课程类别课程学时数(或周数)占学时%学分数 占学分%专业技能理论(必修)专业技术基础100964%6149%专业核心技术专业技能实践(必修)基本4063040%3125%专业590综合素质必修412556(208)36%243226%选修1448课内学时合计1565(208)124六、主要课程简介0100103 程序设计基础学 时:75学时学 分:4学分课程简介:从基本概念入手讲解程序逻辑,并系统的介绍了C 语言的基础知识,以及用语言进行程序设计的基本方法。全书分为十二章。第一章讲解了如何使用算法、流程图表示程序逻辑,并简单介绍了语言的程序结构。第二章到第六章介绍语言的基础知识,包括基本数据类型、表达式、控制结构等。第七章到第十二章介绍语言的高级知识,包括数组、指针、函数、字符串、结构等。涵盖了程序设计的基础知识,内容的设置符合学生的认知规律,还配备了对应的上机练习。0140101 OOP/JAVA(Java 面向对象程序设计)学 时:74学时学 分:4学分课程简介:JAVA 是一门纯面向对象的语言,具有跨平台的优点,在当前的软件开发中运用得越来越普遍。内容包括了JAVA 面向对象的编程、异常处理、SWING 编程和JDBC 编程等知识,为学习J2EE,J2ME 打下坚实基础。还配备了对应的上机练习、项目案例和指导学习,内容丰富,讲述细致,能够切实提高JAVA 编程的动手能力。0140105 SQLSERVER(SQL SERVER 数据库设计和实现)+JSP(JavaWeb 应用开发)+TST(软件测试)学 时:130学时学 分:8学分课程简介:是SQL Server 应用开发和设计方面的高级课程,包含了数据库设计、数据库高级对象、高级查询等方面的内容,数据库设计包含了数据库设计的过程及方法,高级对象包括索引、视图、存储过程和触发器,高级查询包括子查询、查询优化等内容。本课程有配套的上机操作,实践性较强。讲解使用JSP 和Servlet 技术开发Web 应用。从结构上本课程分为3 个部分,分别为:Servlet 技术、JSP 技术和MVC 模式。第一部分从介绍Web 应用入手,介绍Servlet 的原理、会话跟踪、过滤器和JavaMail API 的应用;第二部分介绍JSP 的基本构成元素、JSPEL、JSTL 和JSP 自定义标签。第三部分介绍了MVC 设计模式。0140104 .NET&C#(.Net 平台和C#编程_.NET&C#)+ Winform(WinForm高级应用开发)学 时:118学时学 分:7学分课程简介:Net 和C#技术在市场上有广泛的应用,本书是.Net 的基础课程,介绍了.Net 平台特性、C#基本的语言语法、C#的面向对象实现以及.Net 中常用的基础类;C#的面向对象实现包括面向对象的封装、继承和多态的实现,并涉及了到.Net 中特定的索引器、委托等内容,常用的基础类库包括多线程、集合对象和哈希表、IO 和文件处理等名称空间。为方便学习和理解,还插入了两章WinForms 窗体和基本控件的使用。是.Net 平台和C#编程的续篇,在其之后,引入了ADO.Net 及高级窗体界面元素和.NetWinForms 编程所涉及到的其他技术。ADO.Net 以连接数据库、查询和组织数据、数据显示的顺序分别介绍了ADO.Net 中的对象;高级界面元素包括菜单、工具条、状态条、树型列表、列表视图控件,此外,还讨论了WinForms 中的打印、报表、网络通讯、安装和发布等相关的主题。0140106 XML+Struts/JSF(XML基础_+ J2EE 框架技术)学 时:84学时学 分:5学分课程简介:讲解XML 基础技术。本课程从XML 的基本结构和DTD 入手,介绍Schema、DOM和XSLT 以及DSO(Data Source Objects)技术。讲解J2EE 的企业级框架应用开发技术。从结构上本课程分为2 个部分,分别为:开源的Struts 技术、J2EE 的JSF Web 应用框架技术。第一部分从Struts 的基本结构入手,介绍Struts 的控制层、视图层和模型层组件;第二部分介绍JSF 技术的基本结构和JSF 的控制导航、标签和自定义组件。0140107 Oracle +Linux(Oracle 数据库应用+ LINUX 平台及应用)学 时:72学时学 分:4学分课程简介:ORACLE 是使用广泛的大型数据库系统,它提供强大的功能和优越的性能,因而成为大中型企业构建数据库的首选。本书从数据库应用开发的角度,系统地介绍了作为一个开发者需要的知识,主要内容包括ORACLE 数据库体系结构、基本的配置与管理、SQL 语句、SQL 函数、查询优化、锁和表分区、各种数据库对象的创建和使用、PL/SQL 编程、游标管理、存储过程和程序包、触发器以及开发者常用的备份和恢复等。课程详细地介绍了SQL*Plus 工具的使用、ORACLE 数据字典以及新版ORACLE 的功能介绍。本书内容翔实,配有精心设计的上机练习和项目案例,能够切实提高Oracle 数据库开发人员的专业技能。主要介绍Linux 的基本操作以及作为JavaWeb 应用服务器所必要掌握的知识,基本的操作包括常用命令行、文件操作命令和网络配置指令,作为Web 应用服务器,核心内容包括培植JDK、TomCat 等。0140108 OOAD+PSPM(面向对象的分析与设计+从软件工程师到项目经理)学 时:30学时学 分:1.5学分课程简介:讲解面向对象分析与设计技术和UML 语言。本课程从介绍面向对象分析与设计入手,分别介绍UML 语言的用例图、类图和动态模型。以软件工程师的角色为中心,以案例分析为主线,分别介绍了软件项目管理的基本概念、软件开发项目的失败的和成功的案例分析、作为软件开发人员在项目中与不同人打交道所必要掌握的项目管理术语,丰富的案例将为你提供软件开发非技能方面的经验。0140109 ASP.Net(.Net 企业级应用开发-Asp.Net& Web Service)学 时:72学时学 分:4学分课程简介:包括ASP.Net 及.Net 平台上的WebService 实现,ASP.Net 分别介绍了ASP.Net 的组成、在ASP.Net中访问数据库以及配置和管理ASP.Net 应用程序等方面的内容,WebService的内容包括SAX 和DOM、Web Service 应用程序的工作机制、组成部分、WSDL 以及WebService 的登记和消费等。0140110 EJB/WEBSERVICE(J2EE 企业级应用开发- EJB&WebService)学 时:40学时学 分:2.5学分课程简介:讲解J2EE 的企业级应用开发技术。从结构上本课程分为2 个部分,分别为: J2EE的EJB 技术、J2EE 的Web Service 技术。第一部分从J2EE 的基本结构入手,介绍J2EE 的组件与容器以及会话EJB 和实体EJB;第二部分介绍XML 的解析技术和创建、发布并且消费Web Service。 执笔人: 审核人: 软件技术(软件开发)专业教学计划(三年制)一、培养目标与基本规格1培养目标本专业培养德、智、体、美全面发展,掌握软件开发的基础理论知识,熟练掌握基于微软.NET体系架构进行软件开发的技能,能在企事业单位的IT部门从事编码、测试与软件服务等工作的高级应用型人才。2基本规格l 了解本专业所要求的基础知识:程序设计基础、关系数据库基础、计算机网络应用基础、网页设计基础。l 掌握本专业的公共平台知识:面向对象程序设计、可视化程序设计、软件工程、XML技术。l 熟练掌握本专业的核心技能:C/S开发、WEB程序设计、高级.NET 开发。l 取得普通高校英语应用能力等级考试证书。l 学完本专业,学生将取得劳动和社会保障部OSTA职业等级四级资格证书。二、人才培养规格要求的知识、能力、素质结构基础知识1、 知识结构知识结构计算机应用基础、关系数据库基础、程序设计基础、网页设计基础、计算机网络应用基础面向对象程序设计、可视化程序设计、C/S开发技术、WEB程序设计、软件工程、XML技术、ADO.NET技术、高级.NET开发技术技术知识2、 能力结构程序设计、网页设计、数据库设计基本能力能力结构在微软.net软件开发体系架构上进行软件开发与编程的核心能力核心能力3、 素质结构素质结构其它素质政治思想、人文艺术、军事体育、组织与管理、职业规划等素质良好的编码能力、自学能力、创新能力、文档编写能力、执行能力以及沟通合作能力专业素质三、修业年限及应修学分学制:3年;毕业应修读124学分。四、各学期周数分配表单位:周学年学期教学周数考试入学教育(含军训)机动假期共计理论教学实验和实训一一962221051二1262二三117221052四1172三五108221052六6122合计5946122630155五、课程学时与学分分配表课程类别课程学时数(或周数)占学时%学分数占学分%专业技能理论(必修)专业技术基础108466%6351%专业核心技术专业技能实践(必修)基本4058035%2923%专业540综合素质必修412556(208)34%243226%选修1448课内学时合计1640(208)124六、主要课程简介0100103 程序设计基础学 时:75学时学 分:4学分内容提要:本课程主要程序设计基础知识,主要是培养基本程序设计中的逻辑思维能力,掌握程序设计基本概念,如数的表达、常量、变量、表达式、数组、指针等,重点是掌握条件语句、循环语句、函数、参数的调用等的应用,培养良好的程序编码习惯。锻炼解决问题、设计简单算法的逻辑思维能力。通过这门课程的学习,使学生具有规范的编码技能和逻辑程序设计能力。这一课程可以C作平台。0140101 面向对象程序设计学 时:54学时学 分:3学分 内容提要:本课程主要讲授面向对象程序设计的基本概念,包括类和对象的概念、类的特性、类的继承、构造函数与析构函数、函数重载、模板等。重点是通过学习掌握面向对象程序设计思想,比较它与结构化程序设计的异同,进而在思想上接受这一编程思想,熟悉面向对象程序设计方法。这一课程可以C+作平台。0140103 SQL Server应用与开发学 时:75学时学 分:4学分 内容提要:本课程主要讲授关系型数据库基础知识,了解数据库管理系统的发展、分类及功能。重点是掌握SQL SERVER数据库管理系统的管理和SQL语言的应用。通过学习,要求学生掌握关系型数据库原理、数据库与表的概念,对数据库及表、视图进行熟练操作。在命令方面,重点是要学习select查询语句及应用,熟悉利用SQL语句来操作数据库。同时,掌握SQL SERVER数据库中有关的管理与维护技能。0140102 可视化程序设计基础学 时:64学时学 分:3.5学分 内容提要:本课程主要讲授可视化程序设计基本基础和方法,讲授可视化程序设计特点、形象描述类与对象等基本概念、讲授表单、控件、菜单等基本应用。学会如何使用C#来进行简单的基于表单的应用程序设计,掌握利用C#进行数据库连接、管理及操作等基本技能。这一课程的重点是掌握可视化程序设计基本方法及表单及基本控件的应用。0140104 客户/服务器开发技术学 时:96学时学 分:4学分 内容提要:本课程主要是讲授基于.net平台进行软件开发的技术和C/S系统特点和开发方法。学会微软件.net体系架构、掌握面向对象技术在 C#中的实现,掌握C#的Windows窗体编程、控件编程、多媒体编程(音频处理,动画处理,视频处理)、文件操作、系统编程(多线程,注册表,打印)、数据库编程。这一课程以C#为平台。0140108 Web程序设计(ASP)学 时:70学时学 分:3.5学分 内容提要:本课程主要讲授动态网页编程语言ASP(Active Server Page)的动态网页编程技术。熟悉IIS的安装和配置,掌握ASP的Response对象、 Request对象、 Server对象、 Application对象, Session对象的常用属性和方法,掌握利用ASP有关对象进行数据库连接及操作。通过这一课程的学习,还要掌握利用ASP进行访客留言薄、讨论区等一类WEB程序设计方法。0140203 软件开发项目设计学 时:40学时学 分:1.5学分 内容提要:本课程主要利用C#进行C/S系统开发,在给出的概要设计基础上,通过详细设计来实现一个简单的管理信息系统开发过程,包括文件操作、多媒体编程等技术的应用。项目要求以小组为单位,应用所学知识和程序设计技能来达到项目设计规定的各项目标。0140109 WEB开发项目设计(ASP.NET)学 时:72学时学 分:4学分 内容提要:本课程主要是通过应用ASP.NET开发工具来进行WEB项目开发,要求这一项目学生应用软件工程思想,分析项目,写出需求分析的概要设计、详细设计及进行编码。要求该系统具备基于WEB的信息管理功能,能进行网络数据库的管理与操作,这一项目是将网页设计、数据库操作、WEB程序设计及XML语言综合应用的一门实训课程。本课程主要是在指导老师的带领下进行项目综合实训,学生把全部所学过的知识应用到一个项目中去。从而学生对所学的知识有更加深刻的认识,也为学生将来就业时能拿出实际的项目作品去应聘作好准备。 执笔人: 审核人: 软件技术(网络编程)专业教学计划(三年制)一、培养目标与基本规格1培养目标本专业培养德、智、体、美全面发展,掌握软件开发的基础理论知识,熟练掌握基于J2EE体系架构进行软件开发的技能,能在企事业单位的IT部门从事编码、测试与软件服务等工作的高级应用型人才。2基本规格l 了解本专业所要求的基础知识:程序设计基础、关系数据库基础、计算机网络应用基础、网页设计基础。l 掌握本专业的公共平台知识:面向对象程序设计、可视化程序设计、软件工程、XML技术。l 熟练掌握本专业的核心技能:B/S开发、WEB程序设计、J2EE开发、J2ME开发。l 取得普通高校英语应用能力等级考试证书。l 学完本专业,学生将取得劳动和社会保障部OSTA职业等级四级资格证书。二、人才培养规格要求的知识、能力、素质结构1知识结构知识结构基础知识计算机应用基础、关系数据库基础、程序设计基础、网页设计基础、计算机网络应用基础面向对象程序设计、可视化程序设计、WEB程序设计、WEB开发技术、软件工程、XML技术、J2EE开发技术、J2ME开发技术技术知识2能力结构程序设计、网页设计、数据库设计能力结构基本能力核心能力在J2EE软件开发体系架构上进行软件开发与编程的核心能力3素质结构素质结构专业素质政治思想、人文艺术、军事体育、组织与管理、职业规划等素质良好的编码能力、自学能力、创新能力、文档编写能力、执行能力以及沟通合作能力其它素质三、修业年限及应修学分学制:3年;毕业应修读121学分。四、各学期周数分配表单位:周学年学期教学考试入学教育(含军训)机动假期共计理论教学实验和实训一一962221051二1262二三117221052四1172三五108221052六6122合计5946122630155五、课程学时与学分分配表课程类别课程学时数(或周数)占学时%学分数占学分%专业技能理论(必修)专业技术基础101165%6050%专业核心技术专业技能实践(必修)基本4058037%2924%专业540综合素质必修442556(208)35%243226%选修1448课内学时合计1567(208)121六、主要课程简介0140103 SQL SERVER应用与开发学 时:64学时学 分:4学分内容提要:本课程主要讲授关系型数据库基础知识,了解数据库管理系统的发展、分类及功能。重点是掌握SQL SERVER数据库管理系统的管理和SQL语言的应用。通过学习,要求学生掌握关系型数据库原理、数据库与表的概念,对数据库及表、视图进行熟练操作。在命令方面,重点是要学习select查询语句及应用,熟悉利用SQL语句来操作数据库。同时,掌握SQL SERVER数据库中有关的管理与维护技能。0100106 计算机网络应用基础 学 时:64学时学 分:4学分内容提要:本课程主要讲授网络应用基础知识、原理、概念和基本应用实现方法与技巧。用WINDOWS2000作为基本平台,讲授目录与文件管理、管理员与用户管理、网络安全等网络应用的基本原理、主要使用方法与技术。使学生掌握网络设计的基本原理和应用技术,具有一定的网络设计思想和应用能力。0140107 WEB程序设计(JSP) 学 时:72学时学 分:4学分内容提要:本课程主要讲解JSP语法,Servlet技术以及Javabean,jdbc技术。能做一个基本的web网站。0140101 面向对象程序设计学 时:54学时学 分:3学分内容提要:本课程主要讲授JAVA语言的基本语句、语法,JAVA与平台无关的特点,JVM基本原理,JAVA中包的定义、引用方法,JAVA中线程的生命周期等基本内容。教会学生怎样定义类、使用输入/输出语句、定义与引用包,能够设计Applet小应用程序和Application应用程序,为进一步学习JAVA网络编程打下良好的基础。0140108 WEB开发技术(高级JSP+中间件) 学 时:64学时学 分:4学分内容提要:本课程主要介绍如下方面的内容: Java Servlet、JDBC与数据库、EJB(Enterprise JavaBeans)与JAVA、Java XML编程等JAVA中间件相关的基本概念、基本作用和使用方法。使学生了解中间件的用途,为进一步学习JAVA技术奠定基础。本课程以WEBLOGIC和APUSIC等web中间件为部署平台,讲授平台的使用以及EJB的开发部署。0140104 大型数据库系统开发 学 时:64学时学 分:4学分内容提要:本课程主要讲授Oracle数据库的基本概念及其管理知识,Oracle数据库结构与管理,Oracle数据库的备份与恢复,性能调整和网络管理。主要包括Oracle数据库的逻辑结构与物理结构,数据存储与管理、数据安全、数据库日常备份与恢复、性能优化和网络管理等内容。使学生学会对Oracle的用户管理,利用Oracle进行分布式管理等Oracle的使用方法。0140109 J2EE开发技术 学 时:72学时学 分:4学分内容提要:本课程主要讲授J2EE开发技术。主要包括JAVA对WEB的服务开发、JAVA中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论