视频网站成为下一代门户.doc_第1页
视频网站成为下一代门户.doc_第2页
视频网站成为下一代门户.doc_第3页
视频网站成为下一代门户.doc_第4页
视频网站成为下一代门户.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

视频网站:成为下一代门户 摘要:随着社会主义市场经济体制的日益健全和发展,社会对人才的需求由从前的单一化转为复合型,信息管理与信息系统专业也由此而生。“软件工程” 是信息管理与信息系统专业的主干课程,也是一门指导信息管理与信息系统分析的关键课程,它与计算机专业“软件工程”课程的教学内容、教学重点是不一样的,由此本文提出了针对该专业的“合理体系、多种形式、内容渗透、特色案例和实践、多形式考核”的教学模式,并从本专业软件工程的教学体系、教学形式、教学内容、特色案例及实践教学等方面进行了详细研究和总结。关键词本文来自:计算机毕业网 :软件工程;信息管理与信息系统专业;案例教学;教学模式 1引言信息管理与信息系统专业具有管理与信息技术相互渗透的特点,它既不同于计算机专业也不同于管理专业,更不是计算机与管理专业的大拼盘,而是基于现代管理理论,借助于先进的计算机工具进行信息管理和信息处理的学科。课程涉及计算机技术、信息处理技术、信息系统管理与分析、经济管理类课程。要求学生在知识结构上除了掌握扎实的管理科学、经济科学、计算机科学与技术、现代信息技术知识外,还应该具备较强的系统思想、信息系统分析与设计方法以及信息管理等方面的知识与能力。“软件工程”是信息管理与信息系统专业的主干课程,也是一门指导信息管理与信息系统分析的课程,它在信息管理与信息系统专业的教学中占有非常重要的地位。但是,目前现有的针对信息管理与信息系统的“软件工程”教材大部分还是按照传统的分析和设计方法,没有融入当前比较先进的设计方法、设计工具,而且所选取的实例也没有融入先进的管理理念,所以对信息管理与信息系统专业的“软件工程”课程的研究和改革是非常必要的。2信息管理与信息系统专业软件工程教学改革传统的软件工程教学模式已不适合信息管理与信息系统专业的学生,需要建立一个符合社会发展需求、能够培养有优秀复合人才的教学新模式。通过几年的教学摸索,我们提出了“合理体系、多种形式、内容渗透、特色案例和实践、多形式考核”的教学模式。该模式采用产学结合、理论实践相结合的方法,在企业中建立研究基地同时与资深软件工程师和咨询师进行联合研究和实践,使学生能够掌握最先进的软件分析方法和工具;深入理解先进的企业管理理念;提高动手实践能力,保证了以后毕业设计的顺利进行和社会的需求。2.1软件工程课程体系的合理构建软件工程课程是信息管理与信息系统专业非常重要的专业课程。课程的培养目标应该以市场人才需求为导向,培养的人才应该能够为软件企业提供更为专业化的服务,满足企业的需求,从而增加企业的国际竞争力。因此,软件工程课程的教学内容也应该更为专业化,应该在跟踪国际有关机构对软件工程研究的新成果的基础上,不断更新教学内容,构建新的课程体系。软件工程课程主要涉及3个方面:技术与方法、工具与环境、标准与规范、过程与管理。教学过程既要考虑内容的连续性、继承性,又要考虑可理解性和可操作性。因此,课程体系和教学内容也应涵盖如下层面:(1) 基本理论层面:介绍软件工程基本理论,包括基本概念、原理、方法和技术、工具与环境,等,其中传统的方法和技术等内容不能没有,但不能占用太多的课时,而对于新的技术和方法则应该花较多的课时加以介绍,安排合适的课程训练,如在面向对象的方法、项目管理方法、相关的开发工具和开发环境等方面。(2) 技术管理层面:介绍软件管理的主要内容,包括软件项目管理、软件风险管理、软件质量管理、软件配置管理、软件过程管理等方面。主要以软件过程为主,包括美国的SEI的软件能力成熟度模型CMM/CMMI、ISO9000-3、国家行业标准软件过程成熟度模型SJ/T11234和软件能力成熟度模型SJ/T11235,等。(3) 实践层面:软件工程实践,主要是让学生进行软件工程课程内容的综合应用实践。可以采用相对集中的课程设计、参与实际软件项目开发,以小组方式进行软件项目模拟,参与软件企业的软件过程改进等方式进行,必要时可以跨学期进行。2.2软件工程教学内容的合理安排为了保证教学的高标准,体现教学的科学性和完整性,我们应该在合理的软件工程课程体系结构基础上合理的安排软件工程教学内容。软件工程教学内容覆盖了软件工程知识体系中十个知识点,即软件需求、软件设计、软件构造、软件测试、软件维护、配置管理、工程管理、软件过程、工具和方法、软件质量。这些内容的教学被有意识、阶梯状地分配到学生四年的不同学习阶段,最后使学生具备知识的综合应用、融会贯通的能力。软件工程的教学内容安排如下:(1) 加强对软件工程的认识:一年级的学生主要是公共基础课程的学习,但在一年级的计算机导论课中加入了职业发展和软件工程思想,使学生初步了解软件工程的思想、作用,加强学生的规范化意识。(2) 加强编程规范:在二年级的程序设计课程中除了使学生熟悉编程语言,理解面向对象的概念外,还加入了模块化思想和编程规范的训练,通过加强软件工程中编码阶段的规范化训练减轻了以后的软件维护工作。(3) 设计的规范化:三年级开设了数据库系统、软件工程以及大量的管理课程,在课程最后布置一个综合作业,这个作业以先进的管理理论为指导,以软件工程的思想规范系统的分析、设计。(4) 工程化实践:四年级通过软件工程课程实习和毕业设计课程进一步强化软件工程的思想,通过实践进一步体会其重要性。对于软件工程这样一门特殊的课程通过四年的阶梯状教学渗入,通过迭代式教学,使学生的分析、实践能力得到有层次、有步骤地提高。2.3多种教学形式相结合为了提高软件工程的教学质量和教学效果,激发学生的学习兴趣和热情,在教学中应采用多种教学手段提高教学效果。(1) 多媒体教学:理论课采用多媒体教学手段,制作了大量课件。这些课件可以形象化地讲授软件工程基本原理,并且在同样的一节课内能比以前传授更多的知识。由于课堂时间有限我们将部分内容制作成课件供学生自学,以便于学生课外扩展自己的知识面。(2) 网上教学:随着Internet的发展,网络成为人们获取知识的最重要的途径,在软件工程的教学中通过建立网站,为学生更好学习提供了一个平台。网站为学生提供学习资料下载以及相关业界信息;学生也可以通过网络进行在线、离线的交流,同时网站也经常开展课程的专题讨论和专家在线讲座。(3) 双语教学:考虑到学生以后可能会阅读大量的外文资料,软件工程尝试实施双语教学,采用国外优秀的原版教材,课件和作业大部分采用英语作为工作语言,并鼓励学生使用英语进行交流;同时给学生提供英文的课外阅读资料,以使他们及时了解国际最新发展。(4) 案例教学:考虑到信息管理与信息系统专业的特殊性,我们将案例教学融入到软件工程课程的教学中,通过案例的分析一方面加强学生对所学的管理知识的理解,另一方面使学生能深刻领会和理解软件工程的思想和方法。(5) 实践教学:通过与企业合作,建立实践基地为学生提供实际的课题。这种方式提高学生按照软件工程的原理、方法、技术、标准和规范进行软件开发的综合能力和软件项目的管理能力,提高学生的综合素质(特别在基础技能、团队协作、资料收集、人际交流、项目规划几个方面),在就业中具备更强的竞争力,更加适合在现代软件企业中发展。 (6) 讲座:通过资深的专家、软件工程师的讲座,有利于学生了解当前的社会需求和前沿技术,为学生提供一个指导方向。2.4完整的、体现先进管理理论的特色案例教学软件工程讲授的原理、技术、方法都是抽象的,为了使学生能深刻领会和理解软件工程的思想和方法,在教学中将MBA的案例教学引到软件工程的课堂教学中,将复杂抽象的概念用具体生动的案例进行诠释,能够收到事半功倍的效果。在具体教学中,可以实施以下几个步骤:(1) 设计一个典型的、完整的、具有先进管理思想的、实际的软件项目案例,在整个教学过程中结合该案例讲授每个知识点,将实际案例作为贯穿所有知识点的主线。该案例选择学生学过、当前流行的管理方法(比如ERP、供应链),最好来源于授课教师直接参与的软件项目或实习基地的项目,授课教师对其全部细节能够准确掌握,当然还可以与软件企业的资深的软件工程师和管理者合作来编写案例,使其具备实战性;另外,这些教学案例最好采用传统的以及目前流行的两种方法编写,并且要根据软件工程的发展对其进行不断的修改和完善。(2) 布置讨论案例。在讲授完每个知识点后,安排一到两节的案例课,该案例不同于教学案例,可以针对各个知识点的特点设计多个案例,不要用一个案例贯穿所有知识点。案例的内容应具有目的性、典型性、真实性、复杂性和启发性。教师用描述性语言叙述案例,其中隐含着有待解决的问题及其所处的客观条件,学生通过认真阅读案例,并查阅有关资料,从错综复杂的现象中理出头绪,明确给定条件,找出主要问题并做好记录。同时,分析问题,制定针对性的措施,提出解决主要问题的可行方案,并对方案进行初步评价。(3) 组织小组讨论。将学生分成五至六人的讨论组,由每位学生运用所学知识对案例作出分析和说明,提出解决的措施,重点阐述分析、设计的理由,然后,大家集思广义,小组内展开讨论,各抒己见,并由专人记录,讨论的重点是各个解决方案的相互对比和分析评价。最后,从各个可行方案中选出一个较为合理的解决方案,或者对所有方案进行整理和归纳,得到一个最佳方案。(4) 小组代表发言,集体讨论。每个讨论组派一名代表上讲台,讲述本组对案例的理解、分析、判断、论证和决策过程,说明解决问题 面向对象的系统设计(第2版)(ISBN:9787302147985邵维忠、杨芙清编著,清华大学出版社出版)是介绍面向对象设计方法的著作,是我们的前一本著作面向对象的系统分析(第2版)的姊妹篇,两本书可构成一个完整的面向对象的分析与设计方法体系。面向对象的设计(OOD)是在面向对象的分析(OOA)基础上继续运用面向对象方法解决软件生命周期中设计阶段的问题,产生一个满足用户需求,并且完全可实现的系统模型,即OOD模型。以往大部分关于面向对象分析与设计(OOA&D)的著作都是以论述OOA为主,对OOD的论述则过于简略。对软件生命周期的设计阶段需要解决的大量实际问题缺乏全面、深入的讨论和切实可行的面向对象设计策略。作为在当前科学技术背景下出版的OOD著作,在学习和借鉴前人研究成果的基础上,我们力求在以下方面取得进步:1系统地阐述00A与OOD的理论体系本书从区别早期的00D和基于OOA的OOD入手,通过讨论二者在内容和特点上的不同,在概念上澄清了关于什么是OOD的问题。把面向对象的观点运用于整个软件生命周期,在此前提下对什么是OOD给出更确切的定义。同时详细地论述了OOA和OOD之间的关系。2充实和完善OOD的内容在面向对象的软件开发中,OOD是软件生命周期中的一个大阶段。在这个阶段中有大量的技术问题需要解决,需要建立一个可实现的系统模型。本书的目标是向读者提供一种内容比较完善、策略具体、可操作性强的OOD方法,其中包含了普通应用系统的设计阶段需要解决的大部分问题,包括全局性设计决策和局部的模型细化两个方面的问题。3 充分运用OO基本概念解决设计问题我们在面向对象的系统分析(第2版)中提出,在00A中应该充分运用面向对象的基本概念(即目前大部分面向对象编程语言能够直接支持的概念)解决各种复杂的建模问题,限制扩充概念的引入。面向对象的系统设计(第2版)依然坚持这一宗旨,没有采用比OOA更多的面向对象建模概念,更没有采用诸如“模块”、“块,等非OO的建模元素。此外,本书对所有的设计问题都是运用面向对象的观点给出设计策略,使读者能够在软件开发中完全采用面向对象的概念和表示法来建立系统的设计模型。这意味着本书运用了尽可能少的建模概念解决了较多的设计问题。建模概念的简练使本书提出的方法更容易学习、掌握和使用,并使得OOA、00D和OOP在概念上保持高度一致,使模型与实现后的程序具有良好的映射关系。当然,为了做到这一点,本书给出了更强的过程指导,告诉读者如何运用一个精练的OO基本概念集合去解决各种复杂的建模问题。4适应当前计算机科学技术的新发展目前,大量的新技术已被广泛地运用到系统开发中。在这种形势下,要求OOD方法做出相应的发展。我们的目标是力求在OOD方法中体现计算机科学技术的新发展。本书的OOD方法是根据当前的技术背景提出的。针对在当前软件开发中被广泛采用的几种主要技术,分别给出相应的设计策略,并且用OO概念表达其设计决策。5解决工程实践中提出的问题在本书的写作过程中,作者曾经以技术培训、工程指导、项目合作等多种方式与软件企业界的人士进行接触和交流。他们在运用面向对象方法进行软件开发时,常常在OOD阶段遇到各种问题。其中有些问题在以往的著作中找不到现成的答案。这些来自工程实践的问题对于OOD方法的研究和发展具有很强的促进作用。本书的许多内容是针对这些问题开展研究并总结提炼结果的。本书的第1版于2003年2月出版,数年来已多次重印。这次再版主要有以下变化:1按照面向对象的系统分析从第1版到第2版的内容变化,对本书的内容做了相应的修改与调整。2根据UML20的最新版本和我国的“信息技术软件工程术语”(GB/T114572006)国家标准等标准化文件,进一步规范了全书的术语和模型元素的表示法。3在第7章对UMLlx的介绍和评论中,增加了引导读者阅读文献53关于UML2.0相关内容的线索。4对全书的内容进行了全面的审核和订正,在文字表述方面比第1版更为准确和精练。 摘要:本文研究了本科生的软件工程综合实践教学环节的改革,提出相关的解决方案,实践证明,这些解决方案对于解决学生的动手能力有利。关键词本文来自:计算机毕业网 :软件工程;教学改革;课程实验;综合实践1引言我系原有的教学计划1中,软件工程课程体现设置上仅有“软件工程导论”一门课程,在大四上学期开设。这一教学安排的思路是,在前面基础课程学习完成后,为学生在大四开始毕业设计做准备。当时做此设计的思路有两个出发点:第一,这一教学设计是针对大学扩招之前的,因此是适用的。但自从高校扩招以后,特别是在近几年,由于就业的压力越来越大,企业对学生动手能力和项目实践能力要求越来越高,与这一教学设计相关的综合实践教学环节越来越不适应社会发展的需要;第二,这一教学设计在传统的以手工方式逐行编写应用程序的背景和需求相适应,但随着大型软件工程工具和环境的出现,以及应用系统的规模越来越大,应用越来越复杂,这一传统的软件工程教学无法适应这一形势,这反映在这一教学设计所提供的知识、体系等等,远远无法适应社会要求学生不仅掌握软件工程技术层面的知识和技能,还要掌握与软件工程相关的项目管理等方面的知识化技能这一需要。这意味着,原有的软件工程综合实践教学环节急需要进行改革。本文将阐述我们在这一环节改革中的一些思考和做法。2软件工程理论教学环节的改革在新的教学计划2中,我们强化了软件工程课程教学,我们的思想是将原有的单一软件工程课程分解为多层次、多方位的软件工程课程,在教学活动中,以交互式启发式教学为手段,以案例教学贯串整个过程。这一点主要可以体现在以下几个环节和方面。第一,将软件工程的思想贯串本科生专业学习过程。在学生学习了程序设计语言和数据结构等基础课程之后,我们在大二下学期开始开设“软件工程导论”,课程内容以软件工程思想的建立为目标,在以结构化方法学为主线的讲授软件工程技术核心内容的同时,引入软件项目管理基础,使得学生在技术学习的同时,注意到项目管理在软件开发中的重要作用。第二,在大三下学期开设面向对象软件工程。在这一学期,由于学生已经学习了C+面向对象程序设计等课程和软件工程导论等课程,因此涉及到面向对象中的概念已经不再是学习中的难点,这样我们可以将教学的重点放在以UML(统一建模语言)和RUP(统一建模过程)的学习与使用上,在此基础上,我们将教学的重点放在面向对象的需求获取和需求分析、面向对象的系统设计、对象设计和面向对象测试等方面。在技术学习的同时依旧重视项目管理,并引入配置管理(如版本管理)等进一步的管理知识。第三,在大四上学期开设软件工程课程设计课程。这一课程的教学将以案例分析和最终系统实现为目标。这一阶段的实践活动将大三面向对象软件工程中已经初具规模的系统加以实现。在教学活动的组织上,我们以交互式和启发式教学为主导,我们会在课堂上将部分时间留给学生讨论,教师则启发学生讨论并点评学生的过程,在课程的后半段时间还会专门留出时间给以项目组为主体团队演示自己的系统。第四,在大四下学期开学,将安排学生参加为期一月左右的实训。在选择培训公司上,我们坚持选择大型、有项目经验的公司作为依托,以其一线工程师作为实训教师,并坚持按公司管理制度对学生以项目团队形式进行管理,并按公司指定的软件工程文档模板作为学生项目的文档写作依据,按公司对员工的方式管理、验收和评价学生的项目,让学生真正体会到IT公司的企业文化,这为学生的就业面试奠定了良好的基础。第五,为配合上述教学活动,我们在整个专业教学中增加了很多软件工程类的选修课程,如软件项目管理、基于构件的软件开发、软件测试与软件质量保障等。这些课程极大丰富了学生的知识,开扩了学生的眼界。第六,配合软件工程课程群教学,大力开展ACM/ICPC竞赛活动,吸引更多的本科生参加到以程序设计为主的专业学习中来,这不仅能够为学校选拔更多的优秀人才参加亚洲区国际大学生程序设计竞赛,而且对于本科生学风的改善起到积极的推动作用。现在,有越来越多的学生参加到ACM竞赛这项活动中来,其优秀者代表学校参赛,两次取得了亚洲区ACM/ICPC比赛铜牌,极大提高了学校和系里的声誉,也为我系学生的就业起到了积极作用。3软件工程课程实验教学环节的改革为了配合软件工程理论课程教学改革,我们强化和改革了软件工程综合实践环节。针对上述四个不同学期,安排不同层次的实验内容和实践活动。针对大二下学期开始开设“软件工程导论”,我们在这一阶段的教学实验以小型应用项目和小型团队为主,主要开发工具是高级程序设计语言,学生描述处理对象的主要依据是数据结构的基础知识(如正文编辑器开发)和以文件存放数据为主的学生管理系统等。这一阶段的实验教学目标是学生通过课程上机熟悉理论知识,并熟悉和掌握各种CASE工具的使用,建立软件工程的概念和思想,培养学生的团队合作精神和项目管理的基本概念。针对大三下学期开设面向对象软件工程,我们在这一阶段的教学实验以中型项目为背景,结合相关Rational产品和技术,通过实际的系统项目实践和大量上机实验,让学生在开发实际项目的过程中,掌握软件工程生命周期各阶段的理论和方法,了解基于RUP开发信息系统的过程、工具和方法。进一步加强学生的对软件工程理论的理解,提高学生的工程实践能力。具体实验教学内容覆盖项目管理、配置管理、需求分析、系统分析设计、测试、部署各阶段实验,及相应的主流工具(如MS Project、Rational Rose、ClearCase、Test Manager)的使用。但本阶段已经将项目的开发重点放在了需求分析、系统和对象设计、测试用例的设计上。整个实验环节将以团队开发活动和过程改进为主,实现方面并不要求学生实现整个系统功能。由于课程实践部分在面向对象软件工程的教学中占有非常重要的地位,对学生理解和掌握面向对象软件工程思想和理论有十分重要的作用,故本课程实验成绩占总课程成绩的40%。通过让学生提交开发过程中的各种模型、制品,及审查实验报告等方式,按各个实验模块及其所占分值的比例加权求和,给出学生的实验成绩。大四上学期开设的软件工程课程设计我们在教学方式上采用案例式教学法,即设计采用了一个具有代表性的、结合软件工程生命周期各阶段理论的实际案例某大学的选课系统,使其贯穿于整个教学过程当中。通过实际案例的演示,激发了学生的学习热情,让学生积极去思考问题,通过课堂讨论、教师点评等方式,变被动接受为主动思考、积极参与的学习模式,提高了学生的学习自主性和创新能力。在本课程的课程实践中,我们将学生分成4人左右的小组,以实现一个完整的应用系统为主。在这一过程中,我们始终贯串以团队为合作前提,以交互和启发为手段,以交流和通透为主线,以完成一个完整的项目为最终目标,以真正实现一个项目。本课程实验项目的设计力图能为学生留有充分的创新空间,积极鼓励学生进行创新设计。考核的方法以开发文档审核、程序现场演示与答辩等方式进行综合考核评定,激发学生的学习成就感,培养工程化软件素养,强化交流表达能力等综合素质的提高。在大四下学期开学的实训,我们更是将学生置身于实际的公司所营造的企业文化氛围之中,让学生经历一次实践洗礼。通过毕业设计实践,让学生在毕业设计中,深入体会和掌握软件工程的思想,实践相应领域的开发过程、方法和工具,提高对所学技术和方法的掌握和应用能力,为成为职业优秀的软件开发人员或进一步深造打下坚实的基础。 4软件工程综合实践教学环节的改革在本节所介绍的综合实践教学环节主要指实训环节。计算机专业本科生的综合实践环节非常重要,但也是实际教学管理中一个非常困难的环节。我系的综合实践环节存在着多种运作模式的演化。在2002年以前,本科生的综合实践环节主要是在系内完成,这一阶段的主要情况是学生人数不多,且总体素质和基础较好,每一位指导教师指导的学生人数平均在4人左右,而老师也能够就自己的研究或课题提出若干可以研究的内容交给学生进行研究和实现,在这一实践环节的支持下,学生的毕业论文也能够写得较为深入,论文总体质量较高。从2003年开始,由于应届学生人数的激增,出现了一位指导教师需同时指导10人左右的局面,这时的学生从总体上看,其基础和能力弱于往届。我们采用与前面相同的指导制度,但效果并不理想。从2004年开始,为了配合本科教学评估,学校要求将毕业生全部置于校外实训/实习基地进行综合实践。我们在当地和外地分别建立了4个较大基地,将大部分学生遣入其中进行实习。其结果是,除了少数负责任的单位外,很多实习单位将学生用在“打杂”上。小部分自己找实习单位的学生还存在着作弊的现象。为此,我们在2005年的开始,修改了软件工程综合实践教学环节,针对全体学生,在市内选择合格企业在校外进行实训,其实训内容和安排由系教学委员会认定,将考核权利下放给实训单位,这一改革极大地提高了学生的积极性和参与意识,使得学生正式和企业进行了直接接触,初步感受到了企业文化。但由于该企业实训用的场地较少,全系学生分6批次才完成整个实训,这加大了我们在管理上的难度。从2006年开始,我们又进一步改革了软件工程综合实践环节,选择了实力更强的校外IT企业进行合作,在校内使用我系的大型机房和设备,完全按照企业岗前培训的模式,在整个实训过程中融入企业文化,而实训不仅讲技术和工具方面的内容,还引入企业管理模式和竞争机制。这极大提高了学生的团队合作精神和学生使用实际工具的能力,也迅速地将学生所学理论和知识转化为实战能力,提 摘要:本文通过实践教学,就如何提高高职院校非计算机专业学生对数据库的学习兴趣,培养学生的自主学习能力和创新意识,做出了教学上的实践,尝试了一些新的思路和方法。关键词本文来自:计算机毕业网 :非计算机专业;数据库;实践1引言随着计算机的广泛应用,非计算机专业也需要开展数据库课程的教学,但由于非专业学生计算机基础普遍较差,兴趣不高,往往难以取得良好的教学效果。针对这个情况,我们在设计数据库实验教学时,就如何提高高职院校非计算机专业学生对数据库的学习兴趣,培养学生的自主学习能力和创新意识,做出了一些教学上的实践,尝试了一些新的思路和方法。2准确定位教师角色,培养学生学习兴趣教师在数据库教学中的主要作用是:实验指导、答疑解惑、理论的概括与提高等。以此为指导思想,变传统的“以教师为中心,教师讲、学生听”的教学模式为“以学生为中心,教师为协助”的新型教学模式。努力提高学生学习计算机的兴趣,使学生真正有效地掌握学习方法,并培养学生从实践中发现问题、解决问题的能力。例如在第一课教学中,以Access数据库做后台,在多媒体教室演示数据库的操作,让学生看到数据库的操作可以采取多种方式,可以直接在Access表里面增加、删除、修改和查询数据。通过这种直观的方式引起学生兴趣。由于基于Windows操作平台的所有应用软件大都有相似的操作界面,加之学生们在学习数据库(Access)之前,已经过Word和Excel的学习,学生就完全可能在教师的辅导下,通过自学掌握其使用方法,此时老师的作用就是组织、引导和督促了。3选择合适的教学方法:实验先行,理论在后在教学过程中,现在比较通行的做法是先上理论部分,再去机房实习。对于实践性、应用性及创造性较强的课程如数据库,此种方法容易令学生产生厌学情绪,上机效果较差。结合学生实际,我们尝试了“从实践入手、导出理论”的逆向教学思路,运用“反馈-调节”教学模式,采用“案例式教学法”与“任务驱动实验教学”相融合的方式,在讲解有代表性的实例过程中,先提出问题,探讨如何解决问题的方法,由老师引导学生,实施边讲边练,让学生充分发表意见,进行讨论,反复实验,直到学生都统一认识,共同获得结论,老师再对结论进行理论性的概括,通过必要的讲解后,将这些理论知识纳入整个知识体系。学生可按照教材的顺序,在教师提示下直接进行操作。如在建表这一课中,让学生根据教材上的操作步骤运用不同的方法自建一张示例表 (“学生表”) ,在创建过程中逐渐学习建表的一些基础知识,包括数据类型、函数等知识点,将枯燥的知识点融入实际操作,一方面可以调动学生的学习兴趣,另一方面也可以使学生更容易理解和吸收所学的知识点。教师在课前准备中要精心选取案例和实验设计,在上机过程中解答学生的问题之前,要给他们充分的独立思考时间。运用以上教学手段,师生共同学习,淡化了理论和实践的分界线,让教师掌握每一个动态的教学环节,提高学生的实践课效率,教师只用极少的时间去讲授,而是把时间和精力用于备课和个别辅导上。既减轻教师的工作量,又提高学生的学习效率。4在课程结束时布置综合任务,提高教学深度。数据库的教学仅仅要学生能够做习题或完成一个个的小任务是不够的,还应该具备运用学到的理论和实践知识完成综合任务的能力。在学生完成基本操作技能训练的基础上,开设课程设计综合训练,进行项目设计。在实际比较中选择出适合学生学习水平和专业特点的项目和案例,要求设计的数据库外观风格,实现手法尽量多种多样,鼓励学生大胆创新并设计建立出界面漂亮、功能齐全的数据库。比如,根据学生熟悉的环境如学生档案资料查询、学籍管理等,让学生自己搜集材料界面设计等,这样不仅仅使学生进一步熟悉操作技能,解决自己身边熟悉事物的综合运用能力,使其能明显地体会到学有所用,用有所乐。5制订科学的考核标准由于数据库这门课程要求学习者解决面临的现实问题,学习过程就是解决问题的过程,即由该过程可以直接反映出学习者的学习效果。因此,学生在每个案例完成后,教师应给予及时的评价和记录以作为学生的平时成绩。我们将学生的综合任务的完成情况作为期末考核成绩来评定,例如,是否能够对案例进行整体的把握,是否能够利用所学知识进行新项目的完成等。这是没有标准答案的,可以让学生充分发挥想象,以表现学生实际应用和创新能力的题目。这样,学生就会在平时的学习中注意培养自己这方面的能力。6实践教学改革中应注意的问题6.1既注重实际操作技能,也不忽略必要的基础知识掌握数据库虽然是一门实践性很强的课程,但也离不开理论的指导。因此,要让学生掌握必要的数据库原理和基本概念。比如:面对复杂的实际应用,如果不掌握数据库理论中实体完整性规则、参照完整性规则,如果没有认识到数据冗余带来的负面效应,开发出的数据库应用就会出现诸如数据库中的各个表彼此无法关联、一个数据会出现多个值、需要在不同表中修改同一个数据等问题。教师在作理论总结时,就应该培养学生用数据库理论指导实践的良好习惯。6.2紧密结合教材内容选好示范案例,把应用意识贯穿于各个基础模块中选取案例要以教学内容为依据,以现实对象为材料,既包含基本的教学知识点,又能调动学生独立解决问题的积极性和能力。在设计计算机实验时,应力求设计一些与人们日常生活有密切联系、学生感兴趣的实验,而且要具有一定的综合性和难度,同时,注意例子的规范性、职业性和生活性。如财经类专业的数据库教学中可选择“公司财务管理”、“人事管理”等题目进行实践练习等。 6.3因材施教,注意学生的个体差异性在教给共性的学习方法的同时,要注意学习的个性特点,对不同的学生要给予不同的学习方法指导,对于学有余力的学生,可以适当扩大知识面,进行更深层次的引导。还要注意开发学生的创造性,提高学生上机实践的主动性和积极性。 参考文献1 刘娜娜. 非计算机专业计算机教学改革的研究J. 黑龙江高教研究.2 陈小兵. 高等院校非计算机专业计算机教学方法探讨J. 中山大学学报论丛,2004,24(3).3 王春. 反馈-调节教学模式数据库教学中的运用J. 信息技术教育.4 邹军华. 基于建构主义理论的数据库教学设计与实践J. 教育技术导刊,2005,(8).5 刘钢,程克明. 浅论数据库教材建设中内容的撷取.6 李维勇. 抛锚式教学模式在数据库教学中的应用. 摘要:本文从“计算机网络”的教学现状出发,结合自身的教学实践,提出了“虚与实”相结合的教学模式,并加以实践。该教学模式可推广到相关计算机专业课程教学上。关键词本文来自:计算机毕业网 :计算机网络;教学实践;虚与实中国分类号:G642.421前言近年来网络技术发展非常迅猛,网络技术的应用几乎已经深透到各个行业。对于一位计算机专业的学生来说,网络技术掌握如何,毕业后能否很快适应社会的需求来说是很重要的1。但一方面是IT技术人才的匮乏,另一方面是计算机专业毕业生由于缺乏计算机技术应用的实际技能和创新能力而就业困难的尴尬局面。虽然造成这尴尬局面的原因是多方面的,但其中主要原因是计算机专业教学模式受到传统教学思想的影响和支配2。为此,在各大高校扩招与现有师资力量的情况下,教师兼顾繁重教学任务和科研的同时,如何提高“计算机网络”课程的教学质量成为一个热点问题,有的专家/教师提出了改进/改革的建议或方案例如案例教学法3,理论课与实验课分开法4。然而,这些改革/改进,虽然在教学或某种特定的简陋环境下,能够收到一定的成效,但是不能满足现在科技快速发展和社会对人才需求的要求。因此,为了提高教学质量,帮助学生更好的理解和掌握“计算机网络”这门重要课程,本文提出了“虚与实”相结合的教学模式,并基于我院软件工程专业的学生进行了实践。2“计算机网络”教学现状剖析“计算机网络”课程现在大都还是在采用传统的教学模式,主要是以课堂教学为主、上机实习为辅,以教师教授,学生听讲为主,忽视了学生的实践能力以及学习主动性的培养,不少学生对课堂讲授的知识只是一知半解,造成理论知识与实际应用的脱节5。主要表现为:(1) 教学内容缺乏重点,知识不能更新同步。对TCP/IP或OSI/RM模型的每一层相关协议根本就没有从应用的角度去让学生理解,也没有加入时下最为流行的网络技术,整个教学过程枯燥乏味。(2) 实验内容陈旧,缺乏系统性和可行性6,7。“计算机网络”所需的实验环境必须要独立的计算机,相关的组网设备,还要能够和其他网络互连的设备和工具。(3) 只重视实验条件的改革,忽视与实验条件配套的教学方法的改进与创新,教学方法与手段单一8,9。老师是课堂上的主角,缺少师生互动,难以激发学生的激情,加之理论抽象,学生会渐渐失去学习的兴趣,会造成沉闷的课堂氛围,教学效果自然不理想。(4) 实验教学跟不上,甚至实验与教学分离,实践活动缺乏。只有经过实际的动手实验和实践,才能加深对网络理论的理解,掌握有关网络技术,提高动手能力。(5) 教学与专业结合不够紧密。由于现在一些高校所开设的计算机课程与专业结合不够密切,因而在学生中产生了两种极端分化的情况:一部分学生认为计算机课程太简单,只需要死记硬背命令和程序就足够了;另一部分学生热衷于各种应用软件,在上机实习操作中,只求数量而不求质量地接触各种软件,结果学生的计算机应用能力受到影响,不利于人才的培养。2“计算机网络”中虚与实相结合的教学模式2.1虚与实相结合的教学模式如图1所示,所谓的“虚”,不仅针对“理论知识”是虚的,要利用通俗简洁的语言进行描绘,而且包含了利用虚拟软件对相关知识的虚拟,特别是对于无法可视化的层面进行描述。所谓的“实”,一方面指的是教学过程中要理论与“实践”相结合,安排好学生进行相应的实验,帮助学生对理论知识的理解;另一方面是讲课的过程中,尽量能结合实际的例子进行分析和讲解,避免太过理论化,从而产生“空洞”的感觉,让学生能够“学以致用”。“虚与实”相结合的教学模式,注重的就是让理论知识如何和实际应用之间的互动和转化,重视培养学生的自学能力,发展创造性思维,开发学生智力,为终身学习奠定基础。当然,对教师的业务素质也提高了,不仅需要具备专业的理论知识,而且还需要有一定的实战经验。整个教学过程多样化,结合书本的理论与案例,辅助实验及课题研究、企业论坛、实训,让学生能够用理论知识指导实践,在实践中能对理论知识进行消化、吸收,甚至升华。图1 虚与实相结合的教学模式“虚与实”相结合的教学模式与其它教学模式的最大差别是它从层次性、有效性、整体性对整个教学过程进行了改进/改革。整个教学过程是一个动态的过程,注重与实际相适应,微调和反馈,也是一个“师生互动”交流的平台。2.2“计算机网络”课程中虚与实相结合教学模式的研究在“计算机网络”课程中应用“虚与实”相结合的教学模式,为提高教学效果,首先要高度重视教学资源建设,构建具有动态交互功能的资源丰富的网络学习平台。同时做到如下几个方面:(1) 精选教材与编写讲义相结合,教学手段多样化、现代化。“虚”可以认为是记忆方法,“实”是实际内容。采用多媒体教学与网络化教学相结合的手段,将枯燥难懂的理论形象化、生动化。(2) 重视每一次实验课。最好是根据相应的知识辅助练习。形式多样化,可采取观摩、硬件试验、网络规划设计、上机操作、软件编程等形式。(3) 结合真实案例进行讲解和实验,注重兴趣的培养。教师结合实验课题进行教学,开展学生之间的互助式学习,将学生分成若干小组进行设计,使组内学生互相帮助,协助配合,共同完成教学要求。(4) 虚拟实验。对于比较难以理解的,特别是物理上无法直接可视化的知识,可以利用相关的虚拟工具,例如NS2,OpNet等进行虚拟仿真。(5) 教师要解放思想,提高自身的业务素质。教学活动是一个动态的过程,不是墨守成规或者静止的,可以根据不同专业,不同基础的学生进行有的放矢。可利用网络平台与学生多互动,同时,可以对于比较优秀的学生,加入到教师平时相关的课题科研中,让学生能够亲身体验负责和完成某个实验的过程。3“虚与实”相结合教学模式在“计算机网络”课程中的实践基于“虚与实”相结合的教学模式,应用在我院“软件工程”专业“计算机网络”的教学中,不仅掌握和收集了丰富的教学资源,而且重点改进以下几个方面。3.1理论知识的通俗化,鼓励学生考证所使用的教材是电子工业出版社的计算机网络(第四版,谢希仁编著)。授课过程中以“TCP/IP”为主线,以主流的局域网以太网、主流的广域网Internet为重点,结合计算机网络的主要应用和未来发展方向来讲解。对整个网络模型结合书本内容进行了概括(如图2所示)。通过动画和视频演示分组丢失和延迟、数据报网络、虚电路网络、CSMA/CD协议、DNS等较为复杂和抽象的概念、协议。为了使得学生对知识不会感到太过抽象,对理论知识点的描述通俗化。例如在讲述OSI/RM模型时,模型概括为一句话(如图3所示),不仅讲述清楚层与层之间的关系,而且让学生方便于记忆。图3 OSI/RM七层协议的通俗记忆图同时,学校培养学生的最终目的就是要面向社会就业。为此,对于学习能力比较强的同学,建议其参加一些对网络产品和网络技术的职业认证考试,如Microsoft、Cisco、华为3Com的网络工程师认证,此类考试除了要求考生掌握基本的网络理论外,主要是针对特定产品的使用,从而拓宽学生的就业渠道和打造就业的核心竞争力。 3.2重视实验课针对实验教材相对缺乏且内容太旧的情况,自编了实验手册。实验内容与课本知识同步,包括:网络协议与分析、路由器配置、广域网实验等5个必做实验和8个选做实验。学生以小组(47人/组)的形式做实验。例如让学生利用Sniffer对网络协议进行分析(如图4所示)。同时,针对该专业的特点,所布置的实验与其专业相关,或者与其所学的其它学科内容嵌套或融合,形成一个完整的实验“一站式实验”。例如结合“软件工程”专业和其“可视化程序设计”课程,让学生基于应用层,开发一个“FTP编译器”,分析如何进行用户及密码验证。3.3利用虚拟实验辅助教学实验鉴于很多实验设备很难人手一份,且避免因操作不当而损坏物理实验设备,利用Sniffer、NS2、Netsim等虚拟工具进行辅助实验,使用这些软件可以建立虚拟网络实验室,可以充分拓展实际网络实验室的内涵和外延,使学生深刻理解抽象的理论知识,克服时间和空间的限制,节省投资,升级方便,使学生能够跟上网络设备更新换代的速度,掌握最新的技术。例如,为了做好路由的实际实验,先让学生基于“Cisco”的CCNP软件进行了仿真。再到实际的环境中进行“硬件”和“软件”的设置,并利用Sniffer捕获数据包,最后进行分析和相应的探讨。针对学院“无线传感器网络实验室”,拥有80个节点,但是不可能让学生直接在物理设备上进行尝试,为此,基于NS2对网络路由协议设计、实现和仿真,最后将程序烧录到物理设备上。如图57,针对洪泛协议,进行了分析和设计,利用NS2进行了实现,并基于nam工具进行动态模拟。图7 基于nam的模拟 3.4实例教学,并让学生到企业中实训为了让学生掌握知识的同时,能够对知识运用,最直接的方法就是结合实例进行讲解。针对“计算机网络”课程,收集了20多个不同的实际案例有企业的、有校园的、有政府部门的。不仅设计书齐全,而且从招标书开始到物理的布置图都完整(如图8所示)。授课过程,学生如做实际工程项目一样。为了激发学生的思考,经常让大家基于实际问题进行讨论,例如针对我校的校园网,扩招后解决IP不足等实际问题进行了探讨和设计。在大四阶段,安排学生到“成都某实训基地”参加实训,接受企业管理模式的洗礼,让学生把所学的知识应用到实际工作中去,并在实际操作中提高,升华;巩 摘要:本文在考量了学校布局调整的积极和消极制约因素的基础上,提出了学校布局调整的综合效能和正反效能阶段性的观点,并将宁夏所有学校的教育相关统计数据,以SPSS10.0为计量工具进行了实证研究.关键词本文来自:计算机毕业网 :学校布局调整;综合效能;实证研究Empirical studies combined effectiveness of the layout of the sch

温馨提示

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

评论

0/150

提交评论