您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 求职简历 > 软件技术专业核心课程课程标准
青岛职业技术学院软件技术专业课程标准所属重点建设专业软件技术负责人常中华所属二级学院信息学院二○○九年七月三十日目录《.NET开发技术及实训》课程标准.....................................1《软件测试技术及实训》课程标准.....................................13《软件工程及项目管理》课程标准.....................................19《JavaWeb应用程序设计》课程标准..................................26《数据库应用技术与实训》课程标准...................................37第1页共56页《.NET开发技术及实训》课程标准第一部分前言社会生活的信息化和经济的全球化,使网络在人们生活、工作和企业运营中起着重要作用,因而社会对网络技术运用的人才日益增加。.NET开发技术是进行桌面开发和网络软件开发的主流技术,目前它在网络编程、Web应用程序开发等方面发挥着很大作用,目前在社会上的使用率达到40%以上。本课程将《C#程序设计》和《ASP.NET程序设计》的两门课程进行了重构,分为6个模块:C#程序设计模块、面向对象程序设计思想模块、C#高级编程模块、ADO.NET模块、Windows应用程序开发(C/S结构)、ASP.NET程序(B/S结构)。一、课程性质《.NET开发技术及实训》课程是高等职业学校软件技术专业的职业技术课程;设置的依据是根据软件行业对人才的需求。本课程是软件技术专业的专业核心课程,是软件技术专业学生必须学习的技术,主要是培养学生利用ASP.NET技术进行B/S架构应用程序开发、网站开发等。通过本课程的学习,使学生掌握软件开发的B/S架构体系的编程思路,在具备进行ASP.NET项目开发能力的同时。能够熟练操作各类控件(标准控件、数据控件、导航控件)利用角色管理和网络安全能够编写操作sqlserver2005数据库的B/S程序。本课程的学习采用理论实训一体化教学,按照项目管理流程进行,在教学实施中采用项目教学法。具体做法是将真实案例进行分解成功能模块,以企业操作过程为主线,以任务为节点进行授课,通过项目教学法激发和培养学生学习.NET技术的兴趣,使学生树立自信心,养成良好的学习习惯和形成有效的学习策略,发展自主学习的能力和合作精神;使学生掌握面向对象的基础知识和对知识应用能力;培养学生通过查阅资料途径、解决问题和分析问题能力和创新精神;为他们的职业发展和终身学习打下良好的基础。本课程的先行课为《数据库应用技术》、《网站编程基础》、《XML》。本课程的后续课为《.NET开发技术的综合实训》、学生顶岗实习。二、设计思路1、课程内容选取要有针对性和开放性2、课程目标注重学生职业素养的培养3、突出动手能力、培养知识再迁移应用能力4、采用项目教学,突出团队合作,尊重个体差异5、构建学生基本职业技能能力6、注重过程评价,促进学生发展7、开发课程资源,拓展学用渠道第二部分课程目标一、总目标本课程旨在培养学生应用.net技术开发Web应用程序的能力,以培养学生实际开发程序的主要技能为主线,重点围绕.net开发平台、c#程序设计基本技能、面向对象编程方法、Asp.net网站编程等内容培养学生使用.NET技术开发Web应用程序的技能。二、具体课程能力目标(一)知识与技能目标1、VisualStudio.NET2005集成开发环境,掌握C#的基本语法的使用,理解面向对象程序设计的基本概念和方法,能够运用C#语言开发Windows应用程序和数据库应用程序,提高学生的实际操作能力和团体合作意识。2、通过电子商务网站项目的学习和设计使学生掌握网站开发的主要要素和各类控件的应用应用,能够进行常用功能模块的设计和编码、网站的配置、测试、部署和维护等。3、能编写单元测试用例,进行单元测试。4、掌握软件开发的规范、流程和项目实施过程;熟习外包软件及大型商务系统开发的运作方式和团队开发方法。5、了解软件维护、服务工作过程。(二)态度目标1、在授课过程中,使学生能够形成一定学习策略学习策略指学生为了有效地学习和发展而采取的各种行动和步骤。学习的策略包括认知策略、调控策略、交际策略和资源策略等。教师应在教学中,帮助学生形成适合自己的学习策略。认知策略是指学生为了完成具体学习任务而采取的步骤和方法;调控策略是指学生对学习进行计划、实施、反思、评价和调整的策略;交际策略是学生为了争取更多的交际机会、维持交际以及提高交际效果而采取的各种策略;资源策略是学生合理并有效利用多种媒体进行学习和运用知识的策略。学习策略是灵活多样的,策略的使用因人、因时、因事而异。在教学中,教师要有意识地帮助学生形成适合自己的学习策略,并具有不断调整自己的学习策略的能力。在课程实施中,帮助学生有效地使用学习策略,不仅有利于他们把握学习的方向、采用科学的途径、提高学习效率,而且还有助于他们形成自主学习的能力,为终身学习奠定基础。2、情感态度与价值观学生在学习过程中,应注意培养以下态度和价值观:能够做到出勤满,尽量不迟到、早退和养成良好的学习习惯;在团队合作中,能够做到气氛融和、态度端正、回答问题积极、善于交流和沟通;在完成任务的过程中,能够做到积极思考、不断提高动手能力、就出现的问题能发挥主观能动性、怀有热情、不畏困难的精神去寻找自我可能的解决途径。在个人对团队的贡献度方面,能够正确认识自己的角色,并发挥自己的特长、积极完成所交付的任务,对团队任务的完成有一定的贡献;在遇到挫折时,能够采取积极态度,找相关指导老师和采取其他的求助方法,正视困难,树立信心,始终如一,坚持不懈。第三部分课程内容和要求表1课程内容和要求序号工作任务课程内容与教学要求教学设计参考学时1C#程序设计基础模块1.VisualC#.NET基本数据类型、运算符、表达式2.流程控制语句(if、switchcase、while、do„while、for、break、continue、if„catch„finally、foreach)3.数组(一维数组、多维数组、)4.方法(方法定义、方法调用、参数传递中的类型转换、参数传递、方法的嵌套和递归调用)5.其他常用的数据类型(字符串类型、结构类型、枚举类型、委托类型、装箱与拆箱)1.百钱买百鸡;2.密码校验程序;3.简易计算器的设计.202C#与面向对象程序设计思想模块1.面向对象程序设计概述2.类、对象和命名空间3.类的构造函数和析构函数4.域与属性5.类的方法、类方法调用、参数传递6.类复用-继承和联合购物车设计307.类的多态8.抽象类、抽象方法、抽象属性9.密封类、密封方法、密封属性10.接口11.Object类3C#高级编程模块1.文件操作2.线程3.集合与范型4.事件和索引指示器文本编辑器204ADO.NET数据库访问技术1.ADO.NET概述2..NETFramework数据提供程序3.Connection对象4.Command对象5.DataReader对象6.DataSet对象密码校验程序照片展示程序考试系统的设计学生信息综合管理205Web应用程序开发1.Windows窗体基本控件应用2.Windows窗口框架控件应用6Web网站开发1.HTML服务器控件应用2.WEB服务器控件应用3.数据邦定控件应用4.网站设计1.CSS技术在网页设计中的高级应用2.Xml技术的应用3.ASP.NET内置控件的应用4.状态管理以电子商务类网站开发为项目贯穿整个教学环节中。96第四部分实施建议一、教学建议1、教学模式实施工学结合、理论实训一体化教学模式。该教学模式分为3个阶段,课程的项目(案例)实训、校内综合性生产实训及校外顶岗实训。在教学实施过程中强调在“学中做、做中学”,加强技能培养。2、教学方法的运用在教学过程中,基于学生在“学中做、做中学”的教学方式,采用多种教学方法,针对不同的内容交替进行。根据不同学生的特点采取班级教学、项目小组教学、个别教学相结合的多元化教学组织形式。案例教学法通过一个个的实际案例进行教学组织,通过案例提出任务,围绕案例任务展开教学活动,形成理论实训一体化教学。每个章节:提出案例任务→讲解案例所需的基本知识点、基本操作→学生分组完成案例任务→老师走动辅导,提出注意的问题→学生提出问题→教师解答、辅导→学生完成任务→教师评价→学生、教师共同总结、归纳→学生课后提交报告、文档项目教学法项目教学法一般应用于课程综合实训的教学环节中。此时的综合项目结合了课程内容中所涉及的知识、技能、职业态度进行综合训练,利用较为完整的项目进行为期两周的课程实训教学。教学组织形式:以项目开发小组的形式组织教学。5.网站配置6.网站部署具体方法:划分项目小组→布置项目任务→项目角色分工→学生进入角色→学生提出问题(学生主动)→指导教师解答、辅导→学生完成任务→教师评价(过程考核)→学生总结→教师归纳、总结→学生提交报告、文档。“校内虚拟环境”教学法(情景式教学法)“校内虚拟环境”教学法应用与为期6个月的校内软件实训基地的JavaWeb项目实训。所谓的“虚拟环境”,是利用校内软件实训基地模拟软件企业的实际工作环境和管理方法,利用虚拟的用户需求,按照企业的工作流程和开发规范进项目开发。利用这种教学方法使学生利用情景学习,进行角色体验。二、评价建议在评价的内容和形式上,应该关注以下几个方面:强调评价在促进学生发展方面的作用,不强调评价的甄别与选拔的功能。重视学习过程的评价,不以考试的结果作为唯一的评价依据。倡导客观记录学生学习过程中的具体事实,不过分强调评价的标准化。教师要转变在学生学习评价中的裁判员角色,要成为学生学习的促进者、合作者,学习评价的指导者,学习潜能的开发者。提倡评价的多主体。学生要参与学习过程的评价,进行自我评价和同学之间的互评。(一)评价目的评价目的是为了提高学生使用.NET技术进行项目开发的实际技能和教师的教学水平,为学院实施“实境耦合”教学模式提供教学保障。充分发挥评价的促进教学发展的功能,使评价的过程成为促进教学发展和提高的过程。本课程的评价应帮助管理者、教师、学生、家长等了解本课程的教学情况;促进学生在知识与技能、过程与方法、情感态度与价值观方面的全面发展;发现学生潜能,了解学生需求;使学生能看到自己在发展中的长处和不足,增强学习本课程的自信心;激励、引导学生发展;形成生动、活泼、开放的教育氛围。评价应该鼓励学生发展自己的特长和爱好。例如,激励他们在知识学习、编程技能、项目开发、社会实践等方面或某一方面有比较突出的发展。(二)评价内容评价内容要多元化,要为学生有个性、有特色的发展提供空间。本课程的评价应从知识与技能、过程与方法、情感态度与价值观三方面进行。注重适应时代发展需要的基础知识和基本编程技能技能,强调知识和技能在企业中的应用。评价要有助于学生对使用.NET技术进行项目开发技能的提高和对.NET关键技术知识的理解;有助于学生熟练掌握软件开发技能;有助于学生运用所学知识、.NET技术编程方法、软件工程方法解决实际的问题;有助于学生发展思维能力;有助于学生保持好奇心与求知欲,发展对技术探索的兴趣;有助于培养学生坚持真理、勇于创新、实事求是的科学精神和团队合作的企业精神。评价中,应该关注学生对知识的理解和技能的应用,提高.NET关键技术知识和编程的基本技能。测验和考试命题应该注重对知识的理解和技能的运用,要研究并设计有利于学生技能提高、联系企业软件项目开发实际的过程化试题;不过多考查记忆性内容,不应该在枝节问题上纠缠,故意设置误区,使学生对学习产生畏惧心理。应重视评价学生的编程能力、团队合作和交流能力、分析和解决问题的能力,以及编程过程中,提倡客观记录学生提出的问题以及在知识学习、案例编程、项目开发、兴趣小组等活动中的表现,关注学生的观察和实际知识的应用能力、提出问题的能力、收集信息和处理信息的能力、交流的能力等。学生应该参与评价活动,通过记录
本文标题:软件技术专业核心课程课程标准
链接地址:https://www.777doc.com/doc-6316252 .html