首页 以软件工程为主线的课程群体系研究与建设

以软件工程为主线的课程群体系研究与建设

举报
开通vip

以软件工程为主线的课程群体系研究与建设以软件工程为主线的课程群体系研究与建设 摘要:本文针对软件工程人才培养的社会需求,以及如何建设以软件工程为主线的课程群体系,提高学生知识体系的科学、系统、连贯性,提高学生的实践能力,对目前国内外的研究现状进行了分析和讨论,并提出了建设思路和解决的关键问题。  关键词:软件工程;课程群;课程群体系      1引言    软件工程是运用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术和管理的方法;是将系统的、规范的、可度量的方法应用于软件的开发、运行...

以软件工程为主线的课程群体系研究与建设
以软件工程为主线的课程群体系研究与建设 摘要:本文针对软件工程人才培养的社会需求,以及如何建设以软件工程为主线的课程群体系,提高学生知识体系的科学、系统、连贯性,提高学生的实践能力,对目前国内外的研究现状进行了分析和讨论,并提出了建设思路和解决的关键问题。
  关键词:软件工程;课程群;课程群体系
    
  1引言
  
  软件工程是运用工程、科学和数学的原则与 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 研制、维护计算机软件的有关技术和管理的方法;是将系统的、 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 的、可度量的方法应用于软件的开发、运行和维护的过程。中国的软件产业以软件工程为指导思想得到了迅猛发展,使得软件工程人才的培养发生了巨大的变化。然而,人才需求与教育供给的不足产生了矛盾,以传统的课程体系、单一的课程模式来培养软件工程人才已不能满足软件产业发展的需求,成为软件工程教育发展面临的一个重要问题。解决这一问题的关键之一是需要在不断的教学过程中,研究适应软件产业发展需求的人才培养模式以及相应的软件工程教学思路和方法,形成一个正确的课程群体系,在该课程群体系的保证下,不断提高教学质量使软件工程教育得到健康稳步发展。
  传统的软件工程人才培养课程体系存在着以下几方面的问题:(1)工程特点不明显。课程安排过于传统,偏重计算机科学与技术的课程模式,偏重基础理论和方法的传授,没有突出现代软件工程的发展特点,忽略了体现软件工程特点的关于质量、进度、成本、度量、团队、管理等方面的教育和实训。(2)分工不细,与应用领域结合不紧。软件工程的应用范围不断延伸,已经深入到各个方面。而软件工程的教育却没有达到与应用领域的紧密结合,造成事实上的脱节。(3)单一的课程模式,不利于整体知识的贯穿。传统的课程体系中,与软件工程有密切联系的课程没有形成一个课程群,每门课程都是按照各自课程的体系独立授课,使得有些知识点过于重复,有些知识体系不能有机地衔接。(4)软件工程教育与软件产业结合不紧。软件工程的教育不能及时更新教育理念,不能及时跟踪软件工程行业的最新发展趋势。造成当学生毕业后参加工作时,不能很快适应较大型软件的个人或团队开发。(5)忽视交流能力的培养。交流能力是工程能力培养的重要方面,但现有的软件工程教育体制却秉承了传统的教育方法,忽视交流能力的培养。鉴于以上这些问题,开展以软件工程为主线的课程群体系研究是非常必要,也是很有意义的。
  
  2研究现状
  
  目前,单纯的计算机学科式教育已跟不上当今产业界对工程型IT人才的迫切需求。不仅如此,服务于单纯的计算机学科式教育的传统的实践教学也日益暴露出与企业需求和现代化工程型人才培养不相匹配的弊端。如何突出实践教学的效果,如何将相关的课程组成一个课程群,使工程化培养在整个培养模式中的地位、分量和作用不断加强,使学生的知识体系更加科学化、系统化、更加连贯、更加适应社会需求,是目前绝大多数学校和用人单位共同需要解决的课题。
  2003年教育部设立了“软件工程课程体系”研究项目,以确立我国软件工程教育体系的框架。由若干著名高校联合组织了课题组,深入分析ACM和IEEE发布的《Computing curriculum-software Engineering》[1],研究探讨我国软件工程学科的教育思想、课程体系、教学 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 等,并结合国内部分著名高校软件学院的教学成果,形成了《中国软件工程学科教程》[2]。国外,在软件工程专业人才的培养中也提出了许多建议,如文献[3]中谈到Computing curriculum-software Engineering对软件工程人才培养发挥着很重要的作用。
  据调查,通过几年的探索,目前中国三十多所国家示范性软件学院均在不同程度上创建了一套以质量为目标,以主动服务于企业为特色,按工程领域需求培养,设置相应的课程体系与实践环节,同时建立与国内外知名企业合作,成立校内外实训基地,建立新的工程型软件人才培养模式。
  南京大学软件工程专业推行的工程化实践教学体系可以简单地用“一个教学理念、两个培养阶段、三项保障措施和四门实践课程”加以概括。一个教学理念,指树立工程化能力培养与基础理论教学、专业能力培养并重的教学理念。两个培养阶段,指分别设置工程化教学阶段和企业实习阶段,把工程化素质培养作为学生全培养期中自始至终关注的主线。三项保障措施,指通过教学方法创新、评价体系创新和实验室建设创新,保障了工程化教学理念的实施。四门实践课程,指设立了程序设计、软件工程课程、信息系统课程、网络平台四门特色化的工程化实践课程。中国国防科技大学在软件工程专业教学改革实践中,围绕着以建立科学的软件工程教学内容体系为前提,突出实践,激发学生主动探索和实践的热情,利用案例式教学,同步构筑立体化教学互动平台。东南大学软件学院提出了校企合作培养工程型人才的模式,通过教学的探索和实践,把教学和工程实践紧密地结合起来,突破学期、授课教师、课程各自独立的局限,实现总体设计、综合布局、交叉穿插、协同配合的新模式,取得了较好的效果。
  
  3课程群体系的建设思路
  
  工程型软件人才的培养需要有一个贯穿始终的工程概念作指导的课程体系和与之配套的实践环节。在课程群体系建设中主要考虑了以下几方面的问题。
  (1) 梳理以软件工程为主线的系列课程之间的关系,确定以软件工程为核心的课程群的内容和课程群体系架构。明确课程群中的基础课程、专业课程和核心专业课程,以及它们的主要内容和大纲,确保课程群的知识体系结构合理、知识衔接合理、实践环节安排合理,以避免知识点缺乏或知识点重复,以及知识体系不连贯等问题。因此,我们深深体会到深入讨论和研究课程群内课程之间的关系和内容是至关重要的。
  (2) 课程群的内容设置既要考虑夯实软件工程的基础,又要考虑软件工程的素质和工程化思想的培养。软件工程的基础是建立在多个不同学科之上。它不仅需要计算机科学的理论和基础知识,诸如数学、工程学、项目管理及其它应用领域的概念,同时也需要培养学生软件工程的基本素质和基本技能。考虑设立了“程序设计类课程+软件工程类课程+数据库、网络等专业类课程+认证类课程”的课程群体系。特别应该强调是在本科的早期阶段,为了避免学生养成不良的编程习惯,树立规范编程和团队合作的思想,在加强程序设计类课程的实训环节同时,考虑个体软件过程和小组软件过程等软件工程基础和素质课程的设置。认证类课程的融入旨在提高学生的基本技能和软件素质。
  (3) 建立起更加完善的、与课程群体系相适应的实验、实训、实践教学体系。工程化思想的培养离不开实践环节。如何提高学生的创新能力和工程实践能力是课程体系实践环节设计的关键。实验是吸收、消化课程内容的第一实践环节,实验内容的设计既要考虑对基本知识的理解又要考虑对后续内容的铺垫,既强调知识与技能的融合,又强调创新思维能力的培养。整个实验课程体系的设置涵盖了“技能、基本知识、设计、综合、创新”五个层次。实训是对课程内容的总结,在加强案例教学的同时,遵循学生的认知规律,合理安排实训的内容,既考虑课程内容的衔接又考虑加强工程化的训练,把提高学生的创新能力和工程实践能力贯穿于整个实践环节的始终。我们采用了目标驱动式的实训策略,使学生在实训初期,就了解最终完成的系统要实现的功能。从系统目标出发建立层次化的实训架构,使学生变被动为主动,有的放矢、完整系统地构建自己的知识和技能体系,增强学生在设计上的全局观念。实训环节中还考虑了加强与企业的合作,将企业的资源优势与学校的理论知识优势充分地结合,共同设计和建设课程群中的实训项目。

(4) 进行教学方法和教学手段的改革,使其适应软件工程人才的培养。软件工程类的课程内容纷杂,在教学过程中容易出现空洞的说教。为了避免这一问题,改革了现有的、传统的课堂教学方式,在加强案例教学和实践环节的同时,多采用课堂讨论、小组报告、项目答辩等多种形式的教学方法。在课程群体系的建设中重点研究、设计和提出能够贯穿于软件工程为主线的课程群的案例。该案例的设计以培养兴趣、激发创新激情为源点,从软件工程的基础入手,使学生能够循序渐进地接受并融会贯通所学知识,再进一步地激发创新激情。通过案例的学习,既能巩固已学过的知识,又能在此基础上让学生实际运用他们所学过的知识和技能,模拟案例提出相应阶段自己的问题,并给出解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,真正使学生体会和做到学以致用。
  (5) 以软件工程为主线的课程群体系研究的同时加强教材建设。目前我院在软件工程类课程中采用的教材都是原版外文类教材,这些教材从理念上来讲是比较新的,但是其中的案例都是国外企业较为流行和实用的,有些内容和我们的国情存在着差距,国内学生接受起来有些难度。为此在引用国外教材的同时,设计符合国情、符合软件工程人才培养要求、符合课程群建设以及贯穿于整个教学环节的案例教材是我们研究和建设的重点。
  
  4解决的关键问题
  
  (1) 课程群内容的筛选。软件工程专业主要以培养高层次、工程型、国际化人才为目标。如何确立以软件工程为主线的课程群内容来满足这一人才培养目标,如何在课程群中强调软件工程的相关概念、原理和观点,帮助学生形成系统的软件工程思想,如何在知识的涵盖面、创新灵活性和知识与实践的结合上取得适当平衡,是解决的关键问题之一。
  (2) 课程群体系的改革。工程型的课程体系是进行工程型软件人才培养最基础的环节,如何在传统课程体系的基础上,加强各课程之间的衔接、配合,增加贯穿始终的案例教学、添加社会和企业需要的专业技术课程,从而最大限度地发挥课程群体系的作用。考虑将多个课程模块整合在一起,覆盖软件工程教育知识体系SEEK的所有知识领域,并与IEEE-CS/ACM联合推出的软件工程计算教程CCSE 2004的教学要

计算机在土地开发利用中的应用

  关键词:计算机技术;土地开发
摘要:计算机技术的广泛应用促使资源科学与环境科学进入系统化和定量化的新时代,计算机信息化成为当今世界经济和社会发展的大趋势。在土地开发利用中,计算机技术应用无处不在,并且起到越来越重要的作用。


  Computer Technology Applications on Land Development&Utilization
  Li Liying
  (Tianjin Land Resources and Housing Branch of Land and Resources Baodi,Tianjin 3018000,china)
  Abstract:The extensive using of computer technology promote
  resources science and environmental science to enter a new ages of
  systematic and quantitative ,computer information in today's world
  economic and social development trend. In land development and utilization ,computer technology is everywhere, and play an increasingly
  important role.
  Keywords:Computer technology;Land development
  一、引言
  曾培炎副总理到国土资源部视察工作时曾提出,要提高国土资源保护和开发利用水平,通过天上看、地上查、网上管,不放过对每一块土地的监管。“天上看”是指利用遥感卫星等手段进行土地执法检查,以正射影像图为基础,逐块地调查土地的地类和面积,通过“拉网”式检查,使以往难以把握的土地违法、违规、瞒报问题得到了有效控制。目前,3S技术(包括全球定位系统GPS、遥感RS和地理计算机信息系统GIS)在土地调查、地质调查等工作中的集成应用水平不断提高,以数据流为主线的全数字化野外计算机信息采集体系初步建立;一批覆盖全国、不同比例尺的基础地质、土地利用、矿产资源等方面的大型基础数据库陆续建成,并向政府部门和社会公众提供服务。“地上查”主要是指运用GPS、巡查车、PDA等手段对实际用地进行核查,发现违法用地现象。“最重要的其实是‘网上管’,可提高办事效率、规范管理流程。”
  二、土地资源的计算机信息化应用内涵
  (一)土地资源的计算机信息化应用的含义
  土地计算机信息是指与土地有关的所有计算机信息,一般可分为土地空间计算机信息、土地属性计算机信息和土地文档计算机信息三大部分。其中:土地空间计算机信息是指所有与地理空间位置有关的图形、图像数据,包括地籍图、地形图、遥感图像和专题图等。土地属性计算机信息是指除空间数据以外的计算机信息,它用来描述土地的特征、状态等属性,包括土地等级、土地类别等。土地文档计算机信息是指与土地管理有关的各种法律、法规、政策、证件及簿册等文件、档案,如《土地法》、土地证、土地登记簿等。
  (二)土地资源的计算机信息化应用的特点
  土地计算机信息系统数据庞大、种类繁多,这就造成土地计算机信息系统的结构复杂。通常一个土地计算机信息系统是多终端使用的,计算机信息数据又被多层管理部门使用,而目前分布式数据库管理系统又限制了计算机信息数据的管理。土地计算机信息系统是实用型计算机信息系统,土地计算机信息系统以计算机为支撑,加上目前网络技术的发展以及遥感(RS)、全球定位系统(GPS)与地理计算机信息系统(GIS)集成技术(简称3S技术)研究,使土地计算机信息系统能很好地适应土地计算机信息化管理的新要求。而土地计算机信息模型的复杂化就要求土地计算机信息系统更加智能化,用户界面更加友好化。
  三、土地资源计算机信息化应用新举措
  (一)加强土地计算机信息技术的引进与创新
  土地计算机信息系统容纳了巨大计算机信息量,采用的先进技术如:计算机技术、网络技术、空间分析技术、决策支持技术等,科学技术是实现我国土地资源保质和增值目标的有效手段,符合我国的“科教兴国”方针。在农业、农村用地中,采用现代生物生态工程技术,遏制土地质量下降、土地资源的退化,加强科技、经济、物质投入,提高土地资源的生产能力,达到保质增值目标。充分利用现代科学技术成果提高土地资源管理的手段、方法,不断完善土地资源管理工作规范水平,逐步实现与国际同类工作接轨。土地资源管理中实施计算机信息化的管理,改变当前土地资源管理中计算机信息不灵,工作效率低,积案较多的现状。普及现代计算机信息技术,建立国土(包括国土资源开发、流转、利用、保护、浪费、闲置和土地质量状况等各种数据库)资源的计算机信息系统。建立全国各地土地资源网络,通过互联网实现土地资源的计算机信息数据共享,为土地资源的开发利用提供最佳决策。
  (二)研究土地计算机信息数据库建设
  随着国民经济的飞速发展,土地资源作为人类生存的重要生产资料显得越来越重要。因此,需要对这些数据进行有效的分析和组织,才能充分发挥其应有的作用。土地计算机信息化数据库系统的数据包括基础数据、变更数据、系统运行时产生的数据三大类。基础数据包括初始土地利用调查数据、地形图数据、影像数据、DME数据。变更数据包括变更调查过程产生的空间数据和属性数据、地形监测数据。土地计算机信息系统的建设需要数据的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化,土地计算机信息系统的建设必将促进这些标准化工作的发展,运用最新的网络及网络GIS技术可实现用土地规划、市政路网及地形等数据的交换处理,根据系统设计的规范化原则、适用性原则及可靠性原则进行系统的总体设计,土地计算机信息系统工程的设计应紧跟计算机信息科学系统科学等相关学科的发展,采用新思想新方法,如以数据为中心的系统设计基于CASEI进行结构化分析及系统设计,面向Internet的土地计算机信息系统是必然的发展趋势,因此土地计算机信息系统应是开放式的,应将数字地球概念和Internet网络技术用于土地计算机信息系统的研制之中,将土地计算机信息系统融入更高层次的系统中。
  参考文献:
  [1]古志新,翟刚,李华,章远钰,廖琴兰,王莉莉.土地开发整理项目管理信息系统建设[J].国土资源信息化,2007,2
  [2]樊闽.中国土地整理事业发展的回顾与展望[J].农业工程学报,2006,10
  [3]蔡海生,陈美球,赵建宁,曾珩,张学玲.土地开发整理工程类型区划分的概念与方法探讨[J].农业工程学报,2009,10
  [4]高向军.向无纸化办公迈进——土地整理项目管理信息化建设总体构架概述[J].国土资源信息化,2002,1
  [5]高向军,贾文涛,陈原,张中帆.土地整理项目管理与决策支持系统的构建[J].农业工程学报,2002,3

 

 

摘要:本文以VFP教学为例,通过对循环语句中给出的一道例题,提出了在程序设计语言教学中如何培养学生编程的兴趣和技巧。在教学过程中应因材施教,引导学生在课堂上积极思考,提高分析和解决问题的能力。
  关键词
本文来自:计算机毕业网 :计算机程序设计;学习能力;兴趣
      
  1引言
  
  目前,国内绝大多数高校的“计算机程序设计语言”这门课程一般是选择一门语言进行教学。按传统的教学模式,把计算机程序设计作为一门语言来进行讲解,注重语言的基本语句、语法和一些细节的分析,按部就班地依照语言教学的规范,进行“字”、“词”、“句”的讲解,使学生原来很高的学习热情,由于枯燥、乏味的语法和过分的细节约束而失去了对该门课程的学习兴趣,往往产生畏难的情绪。究其原因,是因为教学没有站在如何应用计算机工具编程解决实际问题或实际项目的角度,没有把逻辑与编程思想放在主体地位,没有教给学生如何分析和解决问题,其结果是教师教得很辛苦,学生学得很模糊,遇到问题不知如何分析,好像是在学习第二门外语,而不是程序设计。
  根据以上情况,本人在进行实际的教学过程中进行了改革,改变传统的教学方式,利用实验室多媒体的教学优势,在讲解循环语句时做了尝试。实践证明,课堂气氛活跃,互动性强,有利于学生共同参与讨论,锻炼学生的学习能力和创新思维,提高了学生的学习兴趣。
  
  2问题的提出
  
  首先,从一道例题着手分析。
  例1:要求输出如下图形:
  *********
  *********
  *********
  *********
  *********
  *********
  *********
  分析该图形的输出,不难得出如下的结论,该图形输出7行,每行输出9个“*”。
  给出伪代码:
  for i=1 to 7
  ? “*********”
  endfor
  思考:如何用双重循环来实现该图形的输出,给出伪代码,并给出适当的说明。
  for i=1 to 7&&输出7行
  ? && 换行输出
  for j=1 to 9
  ?? “*”
  && 每行连续输出9个“*”
  endfor
  endfor
  从本例中逐步引导学生对于图形的输出由单循环向双重循环过渡,为后面的例题讲解做好准备。
  例2:输出如下图形:
        *********
       *********
      *********
     *********
    *********
   *********
  *********
  通过本例的分析,使学生知道该图形与前面的图形仅仅在输出的格式上有所区别,其他一点也没有改变,对原先的程序只要略做修改就能得到结果。
  for i=1 to 7
  && 输出7行
  ? space(7-i)
  && 换行、每行输出“*”前,输出的空格数与行数存在7-i的关系。
  for j=1 to 9
  ?? “*”
  && 每行连续输出9个“*”
  endfor
  endfor
  课后思考:输出如下图形
   *********
  *********
   *********
    *********
     *********
      *********
       *********
  
  3循序渐进,把问题引向深入
  
  具备了上述两个例题的基本知识,就可以逐步把学生的思路引向深入,参与分析与讨论,让他们在学习中有自己解决问题的方法,增加师生之间的互动性。
  例3:输出如下图形
     *
     ***
    *****
    *******
   *********
   ***********
  *************
  从例2的分析可知,使学生在原来程序的基础上进行修改。对图形的分析发现,输出的“*”为7行,每行输出“*”的个数分别1、3、5、7、9、11、13,在每行输出“*”前应输出的空格数分别为6、5、4、3、2、1、0。通过分析能得到如下的关系:
  
  对例2的伪代码只要稍做修改,就能得到输出该图形的伪代码。
  for i=1 to 7
  && 输出7行
  ? space(7-i)
  && 换行、每行输出“*”前,输出的空格数与行数存在7-i的关系。
  for j=1 to 2*i-1 && 每行连续输出2*i-1个“*”
  ?? “*”
  endfor
  endfor
  课后思考:输出如下图形
    *
   ***
   *****
  *******
   *****
   ***
    *
  绝大多数同学提出的想法是把该图形分成两部分输出,第一部分为前4行,第二部分为后三行。这是一种常规的思维模式,是在前面讲解知识的基础上,通过自己的思维,得出的结论。那么,该程序有无技巧可言呢?先提出这样的问题,然后要求同学们共同讨论,分析其中行、个、空格数之间有无关系。
  同学们通过观察发现三者之间存在某种联系,关键是如何知道其中的推导关系。
  
  在得出行数和每行输出的个数及每行输出空格数之间的关系后,问题便迎刃而解了。在原来伪代码的基础上进行修改就可以了。
  for i=1 to 7&& 输出7行
  ? space(1+abs(4-i))
  for j=1 to 7-2*abs(4-i)
  ?? “*”
  endfor
  endfor
  课后思考:输出如下图形
    1    A
   222   ABC
   33333  ABCDE
  4444444 ABCDEFG
   33333  ABCDE
   222   ABC
    1    A
  
  4结束语
  
  通过讲解、分析利用双重循环实现不同图形的输出,同学们积极参与讨论,本次内容由简到难,通过不断的提问和分析,使学生参与其中,形成师生互动,改变传统的老师讲学生听的教学模式。课后走访一些学生,他们一致认为这样的形式教学效果好,学生也乐于接受,而且课后布置的作业也很快完成了。
  
  参考文献
  [1] 王鸿磊,张雪松. 程序设计基础教与学的新模式[J]. 计算机教育,2006,(11):53-54.
  收稿时间:2010-2-15
    

摘要:教学质量与产品质量的要求特点不同。因为教学的对象是人,它包含了教师“教”以及学生“学”的质量问题,其质量的实现,显然与人的因素具有非常密切的关系,比起物质产品的质量,自然要复杂的多。如何科学地衡量教师的教学质量与学生的学习质量,一直是教学探索的主题。本文论述了我院针对学生课堂出席率的统计数据,结合课堂问题反馈,利用控制图反映教学过程的异常情况,并通过统计过程控制稳定改进教学过程,这一方法为量化教学质量奠定了基础。
  关键词:教学质量;统计过程;量化;控制图
  中图分类号:G642文献标识码:B
  
  1引言
  
  教学质量是学校生存与发展的生命线。学生评教是整个教学过程中实现学校教学质量自我监控的重要环节之一。学生是老师教学的对象,是教学质量好与差的直接接受者,学生有权力和义务也有条件对教师的教学工作进行评价。通过学生对教师教学工作的评价,能进一步增进师生之间的沟通与了解,促使教师更加关注学生,不断更新教学观念,改进教学方法,提高教学质量。另外,学生评教的结果还是学校加强和改进教学管理工作的重要依据,在提高教学质量中起着非常重要的作用。
  
  如果把老师看成是生产人员,而掌握了知识的学生则是产品。学生既然具有可塑性,老师就该从教学内容的组织、教学方式、课外辅导、作业批改各方面采取措施,以优质教学来对每一个学生负责,而这一系列的环节形成了教学过程。如果对教学过程的每个环节都进行了详细周到的安排,并付诸实施,那么教学质量就会得到保证。良好的生产过程必然会导致优质的产品,这在制造业、软件行业等众多领域已经得到了证实。
  作为授课的教师可以通过采集学生的听课出席情况数据统计了解教学过程性能以及教学过程中所存在的问题。通过这些统计数据了解自己的教学水平和执教能力,可以根据过程数据的反馈情况及时调整教学环节与方法,
  本文提出了通过量化指标改进教学过程的流程,如图1所示。通过这个流程,实施教学过程的改进,从而保证教学质量。
  在图1中,首先要提出教学目标,然后将其落实到教学过程中的度量目标,针对度量目标确定度量元并采集度量结果,通过这些采集到的数据反映教学过程的异常情况和教学过程的稳定性,从而决定教学过程改进的具体措施。过程改进需要持续进行、不断改进,这样才能不断提高教学水平,图1的过程改进框架表达了这一规律。
  
  统计过程控制(SPC)及其相关的控制图是由Walter A.Shewhart在20世纪二十年代提出,用于对产品成本和质量的控制领域。Shewhart的技术在第二次世界大战中得到广泛应用,并且在近些年被W.Edwards Deming等人作为改进产品质量的基础,在日本和很多美国的企业中重新得到推广。由于SPC在工业界中获得巨大成功,这种技术已经被应用到很多其他商业领域、服务业和软件界的过程改进。
  本文将采用XmR控制图了解和分析学生听课过程的稳定性,通过采集这方面的数据对听课过程进行统计过程控制,发现学生听课过程中存在的异常,解决异常,稳定过程,并改进教学过程,提高过程能力,为高质量的教学过程奠定量化基础。
  
  2量化教学过程
  
  量化教学过程首先是在提出了教学目标的基础上,确定度量目标,而由度量目标决定具体的度量元,通过对度量元的采集,最终形成教学评价需要的指示器。学校每个学期都有针对教师讲课情况的听课记录,通常的格式如表1所示。
  
  在表1中,内容有定量与定性两类评价。其中的“人数”一栏填写每次听课学生数目,如果以每次课记录的人数为采集的基础数据,当累计几次课的数据之后,将这些数据绘制到控制图上,便可以从控制图中观察出当前学生听课过程的性能,以此反映教师执教的能力。通过这些过程数据,可以让教学过程表达自身的性能和异常点,随着累积数据的增多,过程的状态会更加真实地展现在控制图上。
  采集每次听课人数,可以采用两种途径。一种是通过旁听课程的教师客观地记录,以此形成的控制图曲线可以反映学生平常听课的状态和教学质量。另一种是通过授课教师每次上课前提供签到表,统计听课人数。这种方式会对学生有触动,因为大部分学生都会担心自己的缺课可能给授课教师留下不良印象,因而会有较多的人签到听课。授课教师自己采集听课人数的方式实际上加强了教师与学生之间的互动和交流,以签到的形式既可督促学生主动参与正规课堂教学的学习,又可从采集的这些数据中展示目前学生“听课过程”的性能和存在的异常情况。授课教师可以根据这个性能曲线确定问题,了解听课的稳定情况,及时解决问题,从而控制教学过程并使之得到改进。
  控制图是量化过程行为的技术。控制图以及统计质量控制相关方法若用在为实现目标而执行的活动的上最有效。
  本文旨在保证教学质量,首先要稳定教学过程,再经过不断地改进教学过程,提高教学水平。这一过程非常适合统计过程控制,即让数据说话,使教学过程可视化,从中发现教学环节中的问题,通过解决问题不断地改进教学过程,从而可以预测过程性能并保证高质量的教学。
  
  3利用控制图揭示教学过程中的异常环节
  
  3.1控制图基本要素
  所有传统的控制图都有一条中心线并在中心线的两侧有控制限。中心线和上下控制界限都是在执行过程时采集的一组观察值经统计公式计算得出的估计值。中心线和控制限是不能擅自假设的,因为要用这三条线揭示过程实际能做什么,即表达过程现有的性能水平,而不是通过这三条线要求过程去做什么。
  画在控制图上的值是从任意特定的度量统计中得到的观察值,像分组平均值、分组值域、移动平均值、移动值域、以及单点值本身都是可以按时序绘制在控制图上的统计例子,成为控制图的基础。
  控制图的基本形式如图2所示。中线通常是被观察过程的平均值。在中线两侧的上下控制限是从过程可变性度量导出(最常出现的分组值域)。传统的(Shewhart)控制限是±3σ,这里σ是画在图上的偏差统计。如果一个控制限超出了值域的可能结果,比如一个负值的产品尺寸,通常则省略这种控制限。
  
  本文采用单点图和移动值域图(XmR-图)来检查过程数据的时序行为。表2提供了构造XmR-图的基本要素的实例,即:通过学生听课出席数据反映教学过程稳定性。利用表2中的数据绘制的控制图如图3所示。
  
  在图3(a)中较早地出现了一个偏差,即:第二个值过低,超出了控制下线。根据稳定过程的定义可知,这个过程不是一个稳定过程。通过对该数据的调查,发现是由于另一门课程的大作业到了提交期限,这部分同学为了突击这个上机作业造成缺课。当解决这个问题之后,将该数据剔出,重新计算控制线,得到的结果如图4所示。这时的控制图展现出一个稳定过程。
  
  3.2教学过程的性能分析
  从图3到图4可以看出,当排除了这个异常因素之后,根据控制图分析理论,图4呈现的听课过程是稳定的,学生的出席率在81%左右。从学生的听课出席率可以反映出该过程的能力,也就是说,如果保持目前的授课方式不变,学生听课率会一直维持在81%左右。图4揭示出这是一个稳定过程,如果希望提高听课率,则需要改进授课环节。
  3.3建立过程性能模型
  当得到了一个稳定的过程之后,可以根据学生听课出席率与学生作业出错率两类数据,分析两者之间的相关性,根据表2数据可得出:这两组数据之间具有0.99相关性,通过回归分析,可以得出预测模型为:

Y=0.83-0.82X
  其中:X为学生听课出席率;
  Y为学生作业的出错率。
  利用该过程性能模型,可以根据学生出席率预测学生作业的完成质量。比如:当学生听课率为90%时,可以预测学生的作业总体出错率约为9%。
  
  4教学过程的改进
  
  由于在图3(a)中展示了学生听课过程存在异常原因,通过对异常原因的调查之后,解决了存在的问题并在今后的教学中避免出现类似的问题,从而可以保证教学过程的稳定性。对于一个稳定的过程,可以预测结果,此时的XmR图上下控制线和中线代表了该过程的能力。学生的听课率的高低反映了学生对该课程的认可程度,在上述例子中,平均听课率为81%,它反映了绝大部分同学对本课程的认可程度,但仍然有个别同学没有经常出席,利用过程模型预测一下学生作业出错率,其值接近17%。针对这种情况,可以对经常缺席的同学进行调查了解,寻找解决的办法,进一步采集同学对教学内容的需求。
  XmR控制图的三条基线可以揭示学生听课的稳定性和教学环节存在的异常点,当教学过程稳定之后,可以通过XmR图展示的过程能力,了解与教学目标要求的能力之间的差距。在教学过程改进中,可以根据紧迫程度,有目的地选择某个教学环节进行改进,逐步提高能力水平。比如教师授课水平、课程内容的实用性、与其他课程的衔接性等。总之,需要对教学过程涉及到的各种环节进行调查了解,找到根本原因,对症下药,提高学生的听课率,保证高质量的教学。教学过程的改进是多个环节相互协调和配合的活动,比如:教师专业素质、授课经验和水平、讲课环境与设施、配套教材和实验环境等。这些都是影响着优质教学的因素,需要得到保障,而这些环节同样可以作为过程的因子确定度量元,选择合适的度量元并对其进行采集、分析,依据这些度量数据了解教学过程相应环节的稳定性。在此基础上,再从反映学生的学习效果的因变量上进行度量,观察这些度量数据的相关性,从而可以得出这些过程因子的稳定性对学习效果的影响。如果相关性很高,则可建立过程性能模型,通过调整过程因子便可以使得因变量“学习效果”得到改善。此项工作需要长期的数据积累,持续的过程进行改进。
  
  5结束语
  
  统计过程控制可以用于教学过程改进。通过量化教学过程,展现教学过程中存在的异常情况,通过对异常情况的调查和了解,可以排除造成过程异常的特殊原因,从而使教学过程逐步达到稳定状态。在此基础上利用控制图可以进一

JavaScript在网站中繁简字体转换的应用

  关键词:JavaScript;网站;中文;繁简转换;IFRAME;Alert;Confirm;Prompt
 摘要:JavaScript是跨平台的语言,在网站中文繁简转换应用中适应性好,可移植性好,但也一些问题不太好解决,如行

内框架(IFRAME)、页面中自身的JavaScript脚本输出(alert、confirm、prompt)等。本文结合实际应用,作一些比较深

入的研究。


  
  众所周知,中国大陆主要使用简体中文,而中国台湾、香港、澳门以及海外华人则主要使用繁体中文,这就产生了阅

读交流的困难。要很好地解决这个问题,只有网站能及时进行编码转换才行。于是,各种各样的转换方法各显神通:如用

PHP程序进行转码、用C++程序转码、用JavaScript进行转码等。综观所有的转码方法,只有JavaScript是跨平台的,并

且既可用于动态网站,也可用于静态网站。因此,深入研究它,具有深远的现实意义。
  繁简转换的算法很多,最简单的就是将body的innerHTML中的每个字符都进行检查,效率当然非常的低,遇到复杂一

点的网页甚至会假死。所以,这种算法不可取。研究了网上相关的算法,我认为将针对windows对象,使用递归,逐层剥到

文本,然后再转换编码,这样效率高,是值得推荐的好算法,下面一一道来。
  一、简体字库
  function JTPYStr()
  {return '皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾

摈饼拨钵铂驳 卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚

骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞

弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫……';}
  二、繁体字库
  function FTPYStr()
  {return '皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓

擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉 滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠

騁癡遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕

彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊……';}
  三、核心转换程序
  (一)转换文本:
  function StranText(txt,toFT,chgTxt)
  {
  if(txt==""||txt==null)return ""
  toFT=toFT==null?BodyIsFt:toFT
  if(chgTxt)txt=txt.replace((toFT?"简":"繁"),(toFT?"繁":"简"))
  if(toFT){return Traditionalized(txt)}
  else {return Simplized(txt)}
  }
  (二)转换对象,使用递归,逐层剥到文本:
  function StranBody(fobj)
  {
  if(typeof(fobj)=="object"){var obj=fobj.childNodes}
  else
  {
  var tmptxt=StranLink_Obj.innerHTML.toString()
  if(tmptxt.indexOf("简")<0)
  {
  BodyIsFt=1
  StranLink_Obj.innerHTML=StranText(tmptxt,0,1)
  StranLink.title=StranText(StranLink.title,0,1)
  }
  else
  {
  BodyIsFt=0
  StranLink_Obj.innerHTML=StranText(tmptxt,1,1)
  StranLink.title=StranText(StranLink.title,1,1)
  }
  setCookie(JF_cn,BodyIsFt,7)
  var obj=document.body.childNodes
  }
  for(var i=0;i  {
  var OO=obj.item(i)
  if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue;
  if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title);
  if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt);
  if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=StranText

(OO.value);
  if(OO.nodeType==3){OO.data=StranText(OO.data)}
  else StranBody(OO)
  }
  }
  利用Cookie在静态页面中传递所设置的值:Cookie是浏览器存储少量命名数据,它与某个特定的网页或网站关联在

一起。Cookie用来给浏览器提供内存,以便脚本和服务器程序可以在一个页面中使用另一个页面的输入数据。
  四、cookies设置

 function setCookie(name, value)
  {
  var argv = setCookie.arguments;
  var argc = setCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  if(expires!=null)
  {
  var LargeExpDate = new Date ();
  LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
  }
  document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
  }
  五cookies读取
  function getCookie(Name)
  {
  var search = Name + "="
  if(document.cookie.length > 0)
  {
  offset = document.cookie.indexOf(search)
  if(offset != -1)
  {
  offset += search.length
  end = document.cookie.indexOf(";", offset)
  if(end == -1) end = document.cookie.length
  return unescape(document.cookie.substring(offset, end))
  }
  else return ""
  }
  }
  六、变量设置初始化
  输出繁简转换按钮
  document.write("繁體中文版");
  var Default_isFT = 0; //默认是否繁体,0-简体,1-繁体
  var StranIt_Delay = 50; //翻译延时毫秒(设这个的目的是让网页先流畅的显现出来)
  var StranLink_Obj=document.getElementById("StranLink")
  if (StranLink_Obj)
  {
  var JF_cn="ft"+self.location.hostname.toString().replace(/\./g,"")
  var BodyIsFt=getCookie(JF_cn)
  if(BodyIsFt!="1")BodyIsFt=Default_isFT
  with(StranLink_Obj)
  {
  if(typeof(document.all)!="object") //非IE浏览器
  {
  href="javascript:StranBody()"
  }
  else
  {
  href="#";
  onclick= new Function("StranBody();return false")
  }
  title=StranText("点击以繁体中文方式浏览",1,1)
  innerHTML=StranText(innerHTML,1,1)
  }
  if(BodyIsFt=="1"){setTimeout("StranBody()",StranIt_Delay)}
  }
  对上面的程序进行测试,可以发现,对于有行内框架(IFRAME)内的内容没有转换,对脚本输出文本即alert、confirm和prompt函数输出的内容也未作转换,还有网页标题也未作转换,这显然是很不完美的事。于是,经过一番探索,终于找到很好的办法解决了这两个问题。
  对alert、confirm和prompt函数的输出,采用函数劫持就能很好的解决。
  //顶层页面函数劫持
  var _alert = window.alert;
  window.alert = function(s) {
  _alert(StranText(s,BodyIsFt));
  }
  var _confirm = window.confirm;
  window.confirm = function(s) {
  _confirm(StranText(s,BodyIsFt));
  }
  var _prompt = window.prompt;
  window.prompt = function(s,i) {
  _prompt(StranText(s,BodyIsFt),StranText(i,BodyIsFt));
  }
  由于行内框架页面,实际上也是一个相对独立的页面,所以有可能会有脚

本文档为【以软件工程为主线的课程群体系研究与建设】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_566024
暂无简介~
格式:doc
大小:238KB
软件:Word
页数:0
分类:经济学
上传时间:2012-04-19
浏览量:22