资源描述
软件技术(.Net方向)人才培养方案
一、专业名称(专业代码)软件技术(.Net方向)(610205)
二、招生对象普通高级中学毕业生、中等职业学校毕业生或具备同等学力者。
三、修业年限基本学制三年,根据专业需要设置3-5年弹性学制。
四、职业面向
所属专业大 类(代码)
所属专业类
(代码)
对应行业
(代码)
主要职业类别 (代码)
主要岗位类别 (或技术领域)
职业资格证 书或技能等 级证书举例
电子信息大 类(61)
计算机类 (6102)
软件和信 息技术服务 业(65)
计算机软件工程 技术人员 (2-02-10-03);
计算机程序设计 员 (4-04-05-01);
人工智能工程技 术人员 (2-02-10-09);
大数据工程技术 人员 (2-02-10-11);
计算机软件测试 员(4-04-05-02)
软件开发; 软件测试; 软件技术支持; Web前端开发;
人工智能系统开 发;
大数据处理
Web前端开 发职业资格 证书、计算机 技术与软件 专业技术资 格
五、培养目标
本专业主要面向软件及信息技术服务等行业,培养理想信念坚定、德技并修, 德、智、体、美、劳全面开展,具有一定的科学文化水平、良好的职业道德和工 匠精神、较强的就业创业能力,掌握程序设计、数据库、C#、ASP.NET、软件工 程、软件测试等专业基本知识和技术技能,能够从事软件开发、软件测试、软件 编码、软件技术支持、Web前端开发、人工智能系统开发、大数据处理等工作的480
(4)类和对象;
(5)属性和索引器;
(6)继承和多态;
(7)抽象类和接口。
教学要求
⑴采用“任务驱动、工程导向”的教学模式,通过程序设计认知实训1、模拟的软件 开发实训、真实的工程设计这一完整的实训过程;
⑵按照工学结合的思想进行教学.在继承传统教学方法的基础上,结合C#程序设计 的特点和我院教学资源的实际情况,采用小组讨论法、案例分析法、归纳演绎法等教 学方法,引导学生积极思考、勤于实践,积极完成工程工作任务;
⑶利用现代教学手段,从教师主控端、学生被控端进行全程的训练。
评价标准
⑴了解.NET Framework的组件、体系结构,以及C#程序结构和Visual Studio 2012 开发环境,掌握数据的控制台输入和输出;
⑵掌握C#中的常量和变量、基本数据类型和类型转换、C#中的三种循环结构,以及 C#中的选择结构;
⑶了解枚举类型和结构类型的定义和使用,掌握定义和使用一维数组和二维数组以 及foreach语句的使用,掌握Array类、ArrayList类和Hashtable类的使用; (4)理解C#中的类和对象,掌握使用C#中的构造函数和析构函数.掌握C#中的访问 修饰符、方法的使用,理解命名空间;
(5)掌握属性、属性、索引器及索引器的使用,理解局部类;
(6)理解继承、多态的概念,掌握继承中的构造函数的使用;
(7)掌握各种控件及其公属性和事件使用,以及多文档程序的开发。
表8-7《SQL Server数据库》设置与要求一览表
课程名称
数据库应用技术
学期
第三学期
学时/学分
72/4.5
教学目标
(1)了解数据库系统和数据库需求分析的基本方法;
(2)掌握数据库概念模型和关系模型的设计方法;
⑶理解文档编写的规范要求,掌握编写文档的方法;
(4)掌握SQLSei-ver的SSMS和T-SQL数据库定义、操作和管理的方法;
⑸掌握SQLServer编程基础、存储过程和触发器的设计与应用、数据库备份与还原的 方法;
⑹掌握数据库平安和维护技术;
⑺掌握基本的数据库应用系统开发技术。
学习内容
(1)数据库技术概论、创立和管理数据库;
(2)创立和管理表、索引与数据完整性;
(3)查询与视图、T-SQL程序设计、存储过程与触发器、事务和锁、SQLServer平安管 理、数据库应用系统开发。
教学要求
(1)系统学习数据库知识、SQL Server的安装、数据库和表的建立、用户和账号设置; (2)系统学习SQL语言、数据查询、索引、视图、存储过程等内容,以及SQL Server和 其他程序的联合使用编程。让学生通过学习相关的知识能够有助于快速了解并掌握 SQLServer的基本和常用操作。
评价标准
(1)能够阅读理解需求分析,进行数据库的设计;
(2)能编写数据库文档;
(3)能够熟练的使用SQLServerManagementStudio(SSMS)注册服务器和联机丛书;
(4)能够熟练的使用SSMS进行数据库定义、操纵和管理;
⑸能够通过数据库编程访问数据库;
(6)能够对数据库进行管理和维护。
489
表8-8 «jQuery框架技术》设置与要求一览表
课程名称
jQuery框架技术
学期
第三学期
学时/学分
48/3.0
教学目标
(1) 了解jQuery,掌握jQuery与其他JS框架的不同; (2)掌握jQuery的常用语法、使用技巧及考前须知。
学习内容
(1) jQuery基本语法、选择器、函数、事件与动画;
(2) jQuery DOM,以及对表单表格及控件的操作;
(3) jQuery面向对象;
(4) jQuery Promise 编程模式;
(5) jQuery插件的使用和写法;
(6) jQuery编写UI插件;
(7) jQuery调试技巧和性能优化;
(8) jQuery跨域访问。
教学要求
(1) 了解jQuery是什么;重点掌握jQuery选择器和选择器的优势;
(2)掌握Query中的D0M操作;
(3)详细了解jQuery中的事件和动画,并掌握其使用方法;
(4)重点掌握jQuery插件使用和开发技巧。
评价标准
(1)掌握配置jQuery环境;了解Query和javascript语法方面的相同与不同之处;
(2)掌握jQuery对象和D0M对象的相互转换,以及jQuery和其他库的冲突时问题 处理方法;
(3)掌握jQuery选择器使用;
(4)熟练掌握jQuery中的DOM操作以及利用jQuery是如何简化D0M操作;
(5)掌握使用jQuery中的事件和动画方法;
(6)掌握jQuery插件使用,了解插件的考前须知。
表8-8《Bootstrap框架》设置与要求一览表
课程名称
Bootstrap 框架
学期
第三学期
学时/学分
32/2.0
教学目标
(1)掌握Bootstrap简介和环境安装;
(2)掌握Bootstrap开发的基础知识和基本开发技能。
学习内容
(1) Bootstr叩CSS基于页面的相关设置;
(2) Bootstrap HTML & CSS 编码规范;
(3) 使用Bootstrap CSS响应式辅助;
(4) Bootstrap布局组件运用;
(5) Bootstr叩插件的相关运用;
(6) Bootstrap布局组件进度条及面板运用;
(7) Bootstrap CSS 响应式辅助;
教学要求
(1) 了解Bootstr叩和安装环境;
(2)掌握 Bootstrap HTML & CSS 编码规范;
(3)理解设置移动设备优先、全局显示、排版和链接、容器(Container);
(4)掌握按钮效果设置、图片效果相关设置。
评价标准
(1)掌握配置Bootstrap环境;了解Bootstrap的编码规范;
(2)掌握美化处理表格、表单等D0M对象运用;
(3)掌握文本辅助、背景辅助、其他常用辅助、响应式辅助;
(4)熟练掌握字体图标、下拉菜单、按钮组、按钮下拉菜单和输入框组;
(5)掌握警告、进度条、多媒体对象;
(6)掌握Bootstrap插件使用,了解插件的考前须知。
490
表8-10 «PHP程序设计》设置与要求一览表
课程名称
PHP程序设计
学期
第三学期学时/学分80/5.0
教学目标
(1)掌握搭建PHP环境、使用与管理MySQL. PHP基础程序设计、借助开源系统 快速搭建实用网站的能力。
⑵熟悉动态网站设计中各种基本技巧和方法,掌握PHP动态网站设计技术。
学习内容
(1) PHP的运行环境搭建;
(2) Web服务器Apache的配置与应用;
(3)动态网站开发的前台技术;
(4) PHP编程语言的语法;
(5) PHP的常用功能模块和实用技巧;
(6) MySQL数据库的设计与应用;
(7) PHP 5面向对象的程序设计思想;
(8) Web开发的设计模式。
教学要求
(1)熟练在MySQL数据库管理系统中建库建表;
(2)掌握利用动态网也涉及技术实现基本的交互应用;
(3)详细了解掌握网站中实现对文件处理与文件的上传下载;
(4)重点掌握在网站中用多种方式显示数据,并实现数据的增、删、查、改。
评价标准
(1)掌握PHP环境搭建;
(2)掌握PHP基础知识、MySQL数据库的使用与管理;
(3) 了解PHP面向对象编程技术;
(4)掌握PHP中文件处理与文件的上传下载实现;
(5)熟练使用PHP对数据库的增、删、查、改及分页显示;
(6)掌握借助开源系统快速建实用网站。
表8-11 «ASP. NET程序设计》设置与要求一览表
课程堪称
ASP.NET程序设计
学期
第三学期学时/学分64/4.0
教学目标
(1)掌握如何使用ASP.NET结合C#开发语言完成动态网站;
⑵掌握web应用程序的设计开发、ADO.NET技术、数据绑定以及Web Service等。
学习内容
(1) Visual Sludio2008 环境配置;
⑵Web服务器控件、特色验证控件;
(3)ADO.NET技术、数据绑定技术、数据绑定控件、母版的使用、用户控件的使用、 样式主题管理、Web Service,发布网站、打包网站等。
教学要求
(1)明确静态网页、动态网页和数据库的关系和区别。
(2)熟悉Visual Studio2012开发环境的安装与配置方法。
(3)掌握常用Web服务器控件的使用方法。
(4)掌握常用数据绑定控件的使用方法。
(5)掌握文件上传的使用方法技巧。
(6)掌握 Page、Responses Request、SessionN Cookie 的使用方法。
⑺熟悉ADO.NET技术以及其与传统ADO技术的区别。
⑻掌握 ADO.NET 技术基本对象:Connection、Command% DataReadero
(9)掌握 DataSet、DataTable% DataView 的使用方法。
(10)熟悉Web程序三层架构的实现原理和实现方法。
⑴)熟悉ASP.NET中样式主题的定义和使用方法。
491
(12)掌握ASP.NET中母板技术、用户控件的定义和使用方法。
(13)掌握ASP.NET中Web站点的部署方法(发布网站、复制网站、打包网站)。
(14)熟悉Web服务的工作原理,掌握Web服务的定义和使用方法。
(15)掌握表头固定、Html编辑器控件、TreeView控件、OWC图表技术以及Excel文件 的导入导出操作等实用开发技术的实现方法。
评价标准
(1)明确静态网页、动态网页和数据库的关系和区别,以及什么是.Net Framework ;
(2)掌握Visual Studio2012开发环境的安装与配置使用;
⑶熟悉Html控件与Web窗体服务器控件的区别;
(4)掌握Web窗体基本控件的定义和使用方法;
(5)掌握ASP.NET内置对象常用属性、方法的使用;
(6)熟悉.NET Framework常用数据提供程序,掌握常用的ADO.NET对象模型,
Connection% Command、DataReader 的使用;
⑺掌握DataSet数据集、DataAdapter适配器的使用方法,及ASP.NET如何读写XML 文件方法;
(8)掌握DataList和GridView控件的使用方法
⑼掌握样式、主题的定义和使用方法;
(10)掌握两层架构与三层架构的实现原理,及ASP.NET类库的定义使用方法
(II)掌握Web站点配置、部署以及Web服务方法。
表8-12《软件工程》设置与要求一览表
课程名称
软件工程
学期
第四学期学时/学分48/3.0
教学目标
(1)掌握软件工程的基本概念、基本原理、实用的开发方法和技术;
(2)了解软件工程各领域的开展动向;
⑶掌握传统方法一结构化分析与设计和现代开发方法一面向对象设计;
(4) 了解软件工程开发和维护的一般过程,培养学生软件开发工程化的观点,系统化的 观点;为更深入地学习和今后从事软件工程实践打下良好的基础。
学习内容
⑴软件工程概述;
⑵可行性研究、需要分析、总体设计、详细设计、编码、测试、维护;
(3)面向对象的方法学、面向对象分析、面向对象设计;
(4)面向对象实现和软件工程管理。
教学要求
(1) 了解软件的特点、生存周期模型及生存期各阶段的特点和内容;
⑵掌握软件生命周期中各阶段的基本任务;
⑶掌握可行性研究的任务及可行性研究的具体步骤;
(4)理解可行性研究的必要性,掌握数据流图的画法及数据字典的编写;
(5)理解需求分析阶段的概念及任务,了解总体设计的过程;
⑹理解软件总体设计的基本任务,软件设计的基本原理;熟练掌握数据流图的细化及
ER图以及规范化方法(如范式),1PO图的画法;
⑺理解模块化、抽象、信息隐蔽、模块独立性等概念,明确度量模块独立性的校准一 耦合性及内聚性;
(8)熟练掌握结构化设计方法;熟练的使用详细设计描述工具来设计模块中的算法及程 序的逻辑结构;
⑼理解Jackson方法的概念及程序复杂度的度量方法,学会使用Jackson方法设计输入 输出数据结构和程序结构;
(10) 了解几种常见的程序设计语言的特点,领会程序设计中应注意的问题,注意培养 良好的编程风格;
492
(11)掌握测试阶段的内容,测试方法及测试步骤;掌握软件维护的内容、特点、方法、技 术、文档;理解对象、类、类的层次结构、方法和消息的实质以及对象之间的关系;(12) 理解对象分析的基本过程、对象模型、动态模型、功能模型的元素、结构和构造方 法;掌握画对象图、画状态图、画数据流程图;
(13)掌握面向对象设计的准那么;了解软件开发本钱结算、软件工程进度安排、软件项 目计划内容及软件质量的定义、质量保证的基本概念。
表8-13《软件测试技术》设置与要求一览表
课程名称
软件测试工具与实践
学期
第四学期
学时/学分
48/3.0
教学目标
⑴通过课程的贯彻实施,学习软件测试理论知识和业界主流的通用测试技术;
⑵使学生掌握软件测试的基本概念和基本理论、基本测试流程、技术和方法,并应用 到实践;
⑶使学生具备软件测试的必备专业知识和实际工作能力,能基本承当起软件测试的 工作任务,人才将直接表现出专业技能和工作素质,并为未来成为软件测试工程师奠 定必须的理论知识和实践基础。
学习内容
(1)软件测试基础知识局部;
(2)软件测试策略与过程;
(3)黑盒测试及其用例设计、白盒测试及其用例设计、功能测试的设计与实施;
(4)IBM Rational Functional Tester^ WinRunner 测试系统工具的应用;
(5)Load Runner测试实践、性能测试基础知识、性能测试过程分析、设计、实施、性 能测试结果分析、Web网站测试等。
教学要求
(1)掌握软件测试的基本理论和基础方法;
(2)能熟练使用一些常用的软件测试工具;
(3)了解工程工程的质量管理思想和方法,能够胜任软件测试工程师的岗位要求。
评价标准
⑴掌握测试思维和基本的测试流程、测试方法、测试技术
⑵掌握自动化回归功能测试的能力,能使用自动化的功能测试工具和技术;
⑶具有对系统负载分析的能力,并能够熟练的使用主流的性能测试负载模拟工具,对 系统实施负载压力测试,分析系统性能瓶颈,提出系统调优方案的能力;
(4)具备综合测试能力,将多种角色集于一身,通过IBM实训案例强化测试实施能力; (5)具备对测1 式的组织协调能力和团队协作能力,能够根据用户需求制定测试计划、控 制测试进度、分析设计测试、管理测试组工作。
表8-14 «C#WinForm程序设计》设置与要求一览表
课程名称
C#WinForm 程序
学期
第四学期
学时/学分
48/3.0
教学目标
(1)熟悉WPF应用程序的基本结构;掌握WPF应用程序的启动、关闭、命名空间 等相关知识;理解WPF事件的模型和路由策略;熟悉常用鼠标事件的用法;
(2)熟悉WPF的控件模型和内容模型;掌握常用基本控件的用法;掌握菜单、工具 栏和状态条的用法;
(3)理解WPF工程中的文件属性;掌握XAML资源的声明和引用方法;熟悉style 元素中使用模板和触发器的用法;
(4) 了解WPF动画的分类;掌握Storyboard和Timeline类的使用方法;熟悉基本动 画的类型;
(5)理解数据绑定的基本概念;掌握简单数据绑定的用法;熟悉DataTemplate的用 法;熟悉数据模板和视图集合的绑定方法;
(6)掌握创立数据库和表的方法;了解SQLServer 2012的简介;掌握在VS20I2中
493
使用实体框架创立实体数据模型的方法;
(7)掌握与二维图形图像处理相关类的用法;熟悉图形处理和图像处理的用法;
(8)掌握WPF三维设计的基本知识;理解在窗口或页面中呈现三维场景的方法。
学习内容
(1) WPF应用程序入门
(2) WPF控件
(3)资源与样式控制
(4)动画与多媒体
(5)数据绑定与数据验证
(6)数据库与实体数据模型
(7)二维图形图像处理
(8)三维图形和三维呈现
教学要求
(1)掌握VS2012开发工具及其基本使用方法;
⑵掌握吾言、基本WinForm应用程序和WPF应用程序的编程方法;
⑶理解C#中的面向对象的编程思想;以典型案例为引导,通过精讲多练,掌握C#的 编程方法,进一步培养学生开发实际工程的能力。
评价标准
⑴熟悉形状控件的共有属性和基本形状控件的使用方法;掌握依赖项属性和附加属性 的使用方法;
⑵掌握常用布局控件的用法;掌握常用基本控件的用法;掌握菜单、工具栏和状态条 的用法;熟悉其他WPF控件的用法。
⑶掌握在Style元素的样式设置和属性设置;熟悉C#代码定义和引用样式的方法; (4)掌握基本动画的实现方法;理解关键帧动画和路径动画的实现方法;理解变换与效 果的相关类的用法;掌握基本音频和视频类的用法;
⑸熟悉数据模板和视图集合的绑定方法;理解数据验证的基本概念;掌握数据验证的 基本用法。
⑹掌握使用LINQ to Entities访问实体对象的用法;熟悉DataGrid控件的用法;
⑺了解其他基本图像处理技术;熟悉画笔绘制图形图像的用法;
⑻了解三维建模的基本方法;了解对模型进行变换和动画处理的方法。
表875《ASP. NET MVC高级开发》设置与要求一览表
课程名称
ASP.NET MVC高级开发
学期
第四学期
学时/学分
64/4
教学目标
⑴掌握在.NET平台下开发ASP.NET MVC应用程序的方法和技术;
⑵提高学生对企业环境下工程开发的过程、技术、方法的认识;
⑶初步掌握各种流行软件开发技术的应用,培养学生善于沟通表达、善于自我学习、 善于团队协作的能力,同时养成规范的编码、按时交付软件等良好的工作态度。
学习内容
⑴Web编程基础:HTML (D1V + CSS)网页排版。
⑵ASP.NET Web编程:服务器控件、客户端控件、站点导航和登录、ASP.NET控件验 证技术、模板页和主题、用户自定义控件和用户控件、正那么表达式、线程任务和同步、 平安性、本地化、ADO.NET事物处理等。
(3)ASP.NET 作用域:(Session、Application、Cookies、Request、Server、Viewstate) 和页面缓存技术等
(4) ASP.NET数据库备用知识:Access (学习使用Access数据库)
(5) ASP.NET报表技术:使用ASP.NET开发动态数据报表
⑹ AD0.NET 数据处理基础:ODBC、OLEDB 连接(SQLServer、Access) MySQL (7)ASP.NET 数据绑定技术:GridView、DataList . Repeater 等.
(8)ASP.NET程序框架(简易):MVC开发框架
⑼ VSS.2012.LP 团队开发工具(vss) : Visual SourceSafe
494
(lO)ASP.NETWeb服务应用:WebService服务、网络技术、互操作性、核心XAML。 (IDASP.NET Web应用程序发布/安装/部署:IIS_5.L IIS_6.0 HS7.0以上。
教学要求
(1)理解Web应用程序的工作原理;
(2) 了解敏捷软件开发方法的过程;
⑶理解ASP.NET MVC Web应用程序的工作原理;
(4)理解用户故事的概念;
(5)理解源代码管理的概念;
(6)掌握Razor语法;
⑺熟悉LINQ查询的使用方法;
(8)理解ORM的概念。
评价标准
⑴能熟练使用VS2012进行代码编辑、编译、运行、调试等操作;
⑵能熟练使用VS2012进行ASP.NET MVC4工程开发;
⑶学会使用VS2012进行团队工程的协作开发;
⑷能使用TFS2012进行源代码管理;
⑸能根据工程要求建立用户故事并建立发布和迭代计划;
(6)能熟练使用Entity Framework创立实体数据模型;
⑺能熟练使用成员资格实现网站的平安控制;
(8)学会发布产品。
表8-16《UML建模与设计模型》设置与要求一览表
课程名称
UML建模与设计模型
学期
第四学期学时/学分48课时/3.0
教学目标
(1) 了解UML统一建模语言的基本原理和技术;
(2)掌握管理UML统一建模语言开发的基本方法和技能;
(3)能读懂软件开发队伍中各个成员绘制的名类UML图;
(4)能根据软件需求进行系统分析与设计,并绘制UML图;
(5)能将设计模式应用到实际软件开发中;
(6)能对不同的设计进行评估和分析;
学习内容
(1)面向对象技术和建模基础;
(2) UML建模工具简介;
(3)需求建模;
(4)静态建模;
(5)数据库建模;
(6)动态建模;
(7)物理建模;
(8)双向工程;
(9)统一软件过程RUP ;
教学要求
(1) 了解建模语言UML和一些相关的建模知识;
(2)掌握一些软件开发和设计过程中有效的建模知识和方法;
(3)掌握建模模型;
(4)掌握在Microsoft Office Visio或Rose环境下用UML分析和设计。
评价标准
(1)熟悉 Rational Rose/Visio 建模环境;
(2)理解顺序框图的基本知识;了解对象与类的概念;学习顺序框图的创立;
(3)掌握如何创立类;学习如何为类指定版型;掌握定义类的职责的方法;学习 分析类的职责;分析类与包的关系;
(4)掌握如何创立类图;学习如何删除类图;在类框图中创立类;分析类图;使
495
用属性和操作;在Class框图中显示属性和操作;将操作映射到消息;
(5)掌握如何创立数据库对象;学习为关系数据库创立模式;掌握创立域包;学 习创立数据模型图;学习创立表;实现对象模型和数据模型的相互转换;
(6)掌握如何创立活动图;掌握在活动图加入活动、开始与结束状态、决策、保 护条件等;掌握如何创立Slatechart图;学习Statechart图中对象可以存在不同的状 态信息,掌握对象如何从一种状态过渡到另一种状态,以及对象在不同状态中的行 为;
(7)掌握如何创立构件图和部署图;掌握如何在构件图中增加组件等;掌握如何 在部署图中添加处理器、设备等分布;
(8)熟悉软件系统建模的完整过程;掌握Use Case分析方法;掌握顺序图建模方 法和类的分析方法;了解如何针对模型编写实现代码;
3.职业能力课程设置与要求
职业能力课程设置与要求详见表8-17〜8-21。
表8-17《C语言编程实训》设置与要求一览表
课程名称
C语言编程实训
学期
第一学期学时/学分1周/1.5
教学目标
(1)掌握使用C语言数据类型和表示方法;
(2)具有简单应用程序的可行性和需求分析能力;
(3)掌握C语言程序结构设计方法;
(4)具有简单应用程序分析和结构设计能力;
(5)具备使用面向过程的方法设计简单应用程序的能力;
(6)具有简单应用程序的总体设计和详细设计能力;
(7)具有简单应用系统的维护和修改能力;
(8)简单应用程序的集成能力;
(9)培育劳动精神、劳模精神和工匠精神。
学习内容
(1) 了解程序设计基本概念、程序设计方法,一般问题的计算机求解过程;
(2)掌握C语言程序结构,main。函数,C语言源程序的编译、链接和运行
(3) C语言开发环境的安装和使用;
(4)基本数据类型的定义和使用,熟练掌握整型与实型数据的输入与输出,字符 型数据的输入与输出:
(5)算术运算符、关系运算符、逻辑运算符、自增自减运算符、赋值运算符及其 表达式的使用;
(6)表达式语句和结构化程序设计的三种基本结构;
(7) 一维数组和二维数组的定义、初始化和数组元素的引用方法;
(8)正确理解指针变量和地址的概念;掌握指针变量的定义与运算;
(9)掌握通过指针引用变量的方法;掌握通过指针引用数组元素的方法;
(10)结构体与共用体的定义;结构体和共用体的引用;
(11)函数的定义和使用方法;掌握函数参数传递的方式;
(12)劳动精神、劳模精神和工匠精神。
教学要求
按照“以能力为本位、以职业实践为主线、以工程课程为主体的模块化专业课程 体系”的总体设计要求.让学生在职业实践活动的基础上掌握知识,增强课程内容与 职业岗位能力要求的相关性,提高学生的就业能力。
(1)教学过程遵循工作过程,由易到难、由浅到深、由简到繁、循序渐进的进行; (2)以计算机程序员和软件工程师的职业行动能力为核心进行课程设计;
496
(3)教学内容、教学方法、教学手段以及成绩评定均以职业行为为导向; (4)理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
(1)掌握系统规划方法掌握数据的表示和存放掌握数据的各种运算;
(2)掌握框架设计思想掌握选择结构的应用,掌握循环结构的应用;
(3)掌握各种数组的使用,熟悉指针的应用,熟悉函数的使用;
(4)掌握面向过程程序设计方法,掌握程序的总体设计的思路;
(5)熟练掌握基本数据类型、常量、变量、运算符和复合数据类型作用和声明;
(6)掌握系统维护和修改的方法;
(7)正确树立“热爰劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求精、 追求卓越”的工匠精神。
表8-18《网页制作实训》设置与要求一览表
课程名称
网页制作实训
学期
第二学期学时/学分1周,15
教学目标
(1)熟悉HTML语言的作用和开发环境,能够编写HTML代码;
(2)掌握常用的HTML标签,能够实现基本的图文信息显示;
(3)理解HTML页面框架的作用,能够针对需求进行框架的设计;
(4)掌握各类HTML表单元素标签,能够进行表单设计;
(5)掌握各类HTML多媒体元素标签,能够进行多媒体页面设计;
(6)掌握CSS样式的基本使用方法,能够应用CSS样式表美化页面;
(7)掌握CSS网页布局的方法,能够结合DIV标签进行页面布局;
(8)能根据工程需求.具备工程页面的设计与实现能力;
(9)能根据静态页面设计原那么与CSS技术规范,实现页面美化与布局; (10)培育劳动精神、劳模精神和工匠精神。
学习内容
(1) 了解网站的制作流程;
(2)创立和管理本地站点;
(3) HTML 语言;
(4)使用表格布局网页;
(5)使用CSS控制网页元素;
(6)模板使用;
(7)使用D1V+CSS布局网页;
(8) Spry 和 JavaScript 的使用;
(9)使用框架布局制作网页;
(10)综合设计;
(11)劳动精神、劳模精神和工匠精神。
教学要求
以假设干个案例为载体,形成循序渐进、种类多样的工程群,构建完整的教学设 计布局。教学表达“教师为主导,学生为主体,训练为主线”的原那么,课堂上可以 采用“四阶段教学法”。
(1)教学表达“教师为主导,学生为主体,训练为主线”的原那么;
(2)课堂上可以采用“四阶段教学法”;
(3)充分利用现代化教学手段,提高教学效果;
(4)理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
(1)掌握需求分析方法.能够编写网站筹划书,掌握网站功能设计方法;
(2)掌握HTML文件的编辑运行环境;熟练掌握<14丁\41>、vbody>、vhead>、
497
<br>、<p>、〈center〉、<hr>、特殊字符等标签的使用;
(3)掌握Web站点的配置方法;掌握编写简单的HTML网页的方法;
(4)掌握CSS简介、特点与使用规那么;掌握选择符的分类与应用;
(5)掌握CSS对文本样式的控制;掌握CSS对于列表元素的应用;
(6)掌握CSS的定位方式;掌握DIV+CSS页面布局的方法;
(7)掌握层的使用方法,利用层对页面元素进行定位;
(8)掌握表格的基本操作,并能使用表格进行页面布局的设计;
(9)掌握框架的使用方法,能够使用框架对页面进行设计;
(10)掌握2宗合网站制作的流程和方法;掌握网站的优化与测试;
(11)正确树立“热爰劳动、爰岗敬业”的劳动精神,践行“坚持创新、精益求
精、追求卓越”的工匠精神。
表8-19 «SQL数据库应用实训》设置与要求一览表
课程名称
SQL数据库应用实训I
学期
第三学期学时/学分1周/1.5
教学目标
(1) 了解数据系统和数据库需求分析的基本方法;
(2)掌握数据库概念模型、关系模型的设计方法;
(3)熟练掌握SQLServer2OO8数据库、表和索引的创立;
(4)翔东掌握T-SQL数据查询语句和视图的应用方法;
(5)掌握存储过程、触发器和用户自定义函数的编程方法;
(6)掌握数据库平安和维护技术;
(6)培育劳动精神、劳模精神和工匠精神;
学习内容
(1)建立基本表;
(2) SQL数据操纵;
(3) SQL数据查询;
(4)数据视图与存储过程;
(5)数据库的备份与恢复;
(6)应用事务;
(7)数据库平安控制;
(8)数据完整性约束;
(9)触发器;
(10)数据库设计;
(11)劳动精神、劳模精神和工匠精神。
教学要求
(1) 了解和掌握数据库系统概念、数据模型;
(2)存储过程、触发器的使用;
(3)数据库并发控制和恢复技术、数据库平安性与完整性、数据依赖及关系模式 的规范化;
(4)数据库设计和管理;了解数据库应用及开展;
(5)理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
(1)掌握表和索引的建立方法,以及表结构的修改方法;
⑵ 掌握INSERT语句、UPDATE语句和DELETE语句的用法;
(3)熟练掌握SELECT语句,能够运用该语句完成各种查询;
(4)掌握CREATE VIEW语句,能够运用该语句建立数据视图;掌握视图上进行 查询操作;了解存储过程的建立;
(5)掌握数据库的备份和恢复;了解事务的ACID属性;
498
高素质复合型技术技能人才。
六、培养规格本专业毕业生应在素质、知识和能力等方面到达以下要求。
(一)知识要求.掌握必备的思想政治理论、科学文化基础知识和中华优秀传统文化知识;
1 .掌握与本专业相差的法律法规以及环境保护、平安消防、文明生产等知识;.掌握面向对象程序设计的基础理论知识;
2 .掌握数据库设计与应用的技术和方法;.掌握Web前端开发及UI设计的方法;
3 .掌握Asp.Net、C#程序设计与开发基本知识和流程;.掌握软件测试技术和方法;
4 .了解软件工程开发与管理知识;.了解软件开发相关国家标准和国际标准。
(二)能力要求(1)具有探究学习、终身学习、分析问题和解决问题的能力。
(2)具有良好的语言、文字表达能力和沟通能力。
(3)具有良好的团队合作与抗压能力。
(4)具有阅读并正确理解软件需求分析报告和工程建设方案的能力。
(5)具有计算机软硬件系统安装、调试、维护的实践能力。
(6)具有简单算法的分析与设计能力,并能使用HTML5、C#等编程实现。
(7)具有数据库设计、应用与管理能力。
(8)具有软件界面设计能力。
(9)具有桌面应用程序及Web应用程序开发能力。
(10)具有软件测试能力。
(11)具有软件工程文档的撰写能力。
(12)具有软件的售后技术支持能力。
(13)具有对软件产品应用、行业技术开展进行调研与分析能力,初步具备企 业级应用系统开发能力。
(三)素质要求
(1)坚定拥护中国共产党领导和我国社会主义制度,在指引下,践行社会主 义核心价值观,具有深厚的爱国情感和中华民族自豪感。
(2)崇尚宪法、遵法守纪、崇德向善、老实守信、尊重生命、热爱劳动,履481
(6)掌握使用SQL DCL建立数据库平安性模式的方法;
(7) 了解数据完整性的含义;能根据要求实施数据的完整性;重点掌握规那么和默 认的使用方法;
(8)掌握触发器的创立、修改和删除操作;掌握触发器的触发执行;掌握触发器 与约束的不同;
(10)掌握数据库设计的基本方法和步骤;
(11)正确树立“热爰劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求 精、追求卓越”的工匠精神。
表8-20《动态网站设计与开发》设置与要求一览表
课程名称
动态网站设计与开发
学期
第四学期学时/学分1周/1.5
教学目标
⑴了解Web应用的基本常识;
(2)理解ASP.NET Web应用原理;
(3)掌握使用Visual Studio开发Web应用的相关技能;
(4)能够利用ASP.NET平台技术构建企业级的Web应用;
(5)培育劳动精神、劳模精神和工匠精神。
学习内容
(1) Web应用开发基础;
(2) ASP.NET 简介;
(3)使用Web控件;
(4)使用验证控件;
(5)使用母版页;
(6)数据访问与表示;
(7)Web应用的状态管理;
(8)Web的认证与授权;
(9)劳动精神、劳模精神和工匠精神。
教学要求
⑴理解Web应用的基本常识;
⑵理解ASP.NET Web应用原理;
(3)掌握ASP.NET页面的语法结构和代码模型;
⑷理解母版页的原理与用法;
⑸掌握ASP.NET中常用数据源和数据绑定控件的使用;
⑹掌握各种客户端和服务器端状态维护技术;
⑺掌握ASP.NET中认证与授权机制各种登录控件用法;
⑻掌握Web服务器、数据库服务器的配置与ASP.NET网站的部署; ⑼理解劳动精神、劳模精神和工匠精神的内涵。
评价标准
⑴熟悉.NET Framework ;
(2)掌握C#开发语言;
(3)够进行关系型数据库的设计及访问;
(4)熟悉面向对象的编程;
⑸ HTML、CSS 和 Javascript
展开阅读全文