收藏 分销(赏)

以就业为导向的高师院校计算机专业本科培.doc

上传人:xrp****65 文档编号:7039649 上传时间:2024-12-25 格式:DOC 页数:21 大小:370.50KB
下载 相关 举报
以就业为导向的高师院校计算机专业本科培.doc_第1页
第1页 / 共21页
以就业为导向的高师院校计算机专业本科培.doc_第2页
第2页 / 共21页
点击查看更多>>
资源描述
目标驱动的核心课程和实验课程体系设计方法 摘 要目标驱动的核心课程和实验课程体系设计方法:针对目前大部分课程各自为阵、互不往来,且部分课程内容陈旧的情况目标驱动的核心课程和实验课程体系设计方法,本文提出了一种目标驱动的核心课程和实践体系设计的系统化方法目标驱动的核心课程和实验课程体系设计方法,从具体的核心培养目标(对学生而言,应该是可操作可考核的综合能力目标驱动的核心课程和实验课程体系设计方法指标)推出学生应该掌握的知识和能力,对其进行系统的分析,分解层次,目标驱动的核心课程和实验课程体系设计方法形成系统的知识和能力体系;从而细化设计每年的培养目标,进而落目标驱动的核心课程和实验课程体系设计方法实到课程的设计。该方法内容具体,系统性强,可操作性、可跟踪性好。<目标驱动的核心课程和实验课程体系设计方法br>  关键词:目标驱动;核心;课程;设计<br>     目标驱动的核心课程和实验课程体系设计方法 <br>  1 问题的提出<br>  <br>  随着计算机技目标驱动的核心课程和实验课程体系设计方法术的快速发展,课程内容更新的需求越来越强烈,事实上,这种需求一直没目标驱动的核心课程和实验课程体系设计方法有间断。社会需要什么样的人才?随着计算机应用技术的普及,各个非计目标驱动的核心课程和实验课程体系设计方法算机专业学生编程能力的提高,到底具备哪些知识、何种能力的计算机目标驱动的核心课程和实验课程体系设计方法专业人才更具有竞争力,也是多年来困扰大家的问题。<br>  目标驱动的核心课程和实验课程体系设计方法我们不断地更新我们的教学计划、课程体系、课程内容,但是我们的更新目标驱动的核心课程和实验课程体系设计方法合理吗?系统吗?满足目标吗?更多的时候,我们在头疼医头,我们在打补丁目标驱动的核心课程和实验课程体系设计方法,结果让我们的课程体系补丁不少、漏洞也不少。更重要的是各门课程各自目标驱动的核心课程和实验课程体系设计方法为阵,部分知识重复讲,而又因存在“知识缝隙(gap)”不能很好地目标驱动的核心课程和实验课程体系设计方法衔接。面对这样的问题,我们提出了目标驱动的核心课程和实验体系目标驱动的核心课程和实验课程体系设计方法设计方法,并在北航计算机学院新一轮核心课程与实验课程体系设计中目标驱动的核心课程和实验课程体系设计方法进行了初步实践,有一些体会,和大家共享切磋。<br>  <br>目标驱动的核心课程和实验课程体系设计方法  2 目标驱动的核心课程和实验体系设计模型<br>  <br目标驱动的核心课程和实验课程体系设计方法>  总体思路:目标驱动的设计方法,从具体的核心培养目标(落实到可实目标驱动的核心课程和实验课程体系设计方法现的指标),推出学生应该掌握的知识和能力,对其进行系统的分析,目标驱动的核心课程和实验课程体系设计方法分解层次,形成系统的知识和能力体系;细化设计每年的培养目标,进而落目标驱动的核心课程和实验课程体系设计方法实到课程的设计。<br>  设计原则:<br>  1) 和目标紧密结目标驱动的核心课程和实验课程体系设计方法合,目标动,课程动。保持良好的可跟踪性,从而使该方法有很好的适应目标驱动的核心课程和实验课程体系设计方法性,能适应计算机技术的快速发展;<br>  2) 先考虑知识和目标驱动的核心课程和实验课程体系设计方法能力体系,不考虑课程,有利于知识和能力设计的系统性,避免目前目标驱动的核心课程和实验课程体系设计方法各门课程之间缺乏衔接、或者互相重复等问题。<br>  3) 课程目标驱动的核心课程和实验课程体系设计方法间衔接好,互相补充,完成同一个目标;<br>  4) 强调能 力的培养目标驱动的核心课程和实验课程体系设计方法,重视实践环节。<br>  5) 强调集成,重视综合能力的培养。<目标驱动的核心课程和实验课程体系设计方法br>  内容:本方法分解为几个阶段:<br>  1) 具体核心目标驱动的核心课程和实验课程体系设计方法培养目标的选择及其选择方法;<br>  2) 面向培养目标的计算机专目标驱动的核心课程和实验课程体系设计方法业核心知识和能力体系的设计;<br>  3) 基于计算机专业核目标驱动的核心课程和实验课程体系设计方法心知识和能力体系的核心课程体系、实践体系的设计和设计方法;<目标驱动的核心课程和实验课程体系设计方法br>  4) 分层次的综合能力实践环节的设计。<br>  我们将结目标驱动的核心课程和实验课程体系设计方法合我们的实践对该方法的应用做一个详细的阐述。<br>  <br目标驱动的核心课程和实验课程体系设计方法>  3 方法的使用:在北航计算机学院的实践<br>  <br> 目标驱动的核心课程和实验课程体系设计方法 (1) 核心培养目标的选择和设计<br>  ●核心培养目标的选目标驱动的核心课程和实验课程体系设计方法择<br>  根据北航本科生的培养要求和计算机学院的培养定位,目标驱动的核心课程和实验课程体系设计方法我们考虑应满足如下原则:<br>  1) 体现计算机专业学生的核心目标驱动的核心课程和实验课程体系设计方法能力需求;对计算机的工作原理(软硬件)有深刻理解,并理解现有目标驱动的核心课程和实验课程体系设计方法计算原理的局限;<br>  2) 体现当前最新的、成熟的技术(目前产目标驱动的核心课程和实验课程体系设计方法品的主流技术);<br>  3) 具备综合能力:系统的观点、工程的观点。<br>  结果:基于MIPS指令系统,使学生有能力设计一台功能型计算机、一套操作系统和研发一套编译器,最终形成一个相对完整的功能型计算机系统。<br>  ●细化核心培养目标<br>  如何细化培养目标?最好的办法是实践。我们组织骨干教师设计了一台满足以上目标的功能型计算机,命名为MiniComputer。基本思路是:以数理逻辑为理论基础,设计和开发数字逻辑部件;以MIPS指令系统为基础,设计和开发计算机核心系统;以MIPS指令系统为目标语言,设计和开发编译系统;以自己研发计算机为环境,设计和开发操作系统。<br>  之后,我们组织2-3年级的本科生在教师的指导下,分组进行培训和实验,在这个过程中发现学生已掌握知识是否充分,还有哪些欠缺,还需要补充哪些知识点,学生在这个过程中接收知识的难易程度(发现有时和老师的预期有差异)。教师的任务是要关注整个过程,记录整个过程,并给予学生适当的辅导和协调。实际实施过程对教师也是一个很大的挑战,尤其是硬件部分的调试、整个系统的集成。<br>  几个关键问题:<br>  1) 首先定义MiniComputer需要支持的高级程序设计语言,从而决定了该机器需要提供的支持能力,也在相当程度上决定了本项目的难易程度;<br>  2) 根据语言的要求,考虑对操作系统的要求;根据语言的要求设计该机器应能支持的指令集合;<br>  3) 得到指令系统的定义和硬件系统的需求定义;<br>  4) 实验过程的记录和分析,了解学生在整个过程的学习和实验进展情况;<br>  5) 开发相应的仿真软件,支持硬件、操作系统等的调试。<br>  (2) 面向培养目标的计算机专业核心知识和能力体系设计方法<br>  1) 通过对以上实验结果的分析,抽取计算机专业核心知识点及其关系、核心实验能力及其关系。<br>  分析结果(粗略):<br>  (a) 计算机工作原理的充分理解:掌握系统的观念、协作的原理和方法。<br>  (b) 较强的软件实现能力(实现编译器、操作系统、硬件仿真器-调试器等),包括对高级程序设计语言的理解、高级语言程序设计能力、数据结构和算法(算法的分析能力)、基础的工程训练(软件工程基础知识);<br>  (c) 硬件系统的理解和设计、实践能力:对数字逻辑、计算机部件的设计、计算机系统的设计、汇编语言的理解等。对系统的调试和集成、工程实践能力;<br>  (d) 对数理逻辑的要求。<br>  2) 对知识点和能力进行分析,分解能力的阶段和层次,获得计算机专业学生应具备的核心知识和能力体系(系统的知识和能力体系)。<br>  注:这一阶段不涉及课程,不考虑课程。避免内容分散、缺乏系统性。<br>  这部分的成果:整理出系统的知识点和路线图(前后关系图)(略)。<br>  ●分解为各年级的培养目标<br>  一年级的培养目标:计算机思维模式的培养,逻辑思维的培养,基本程序设计能力的培养。<br>  二年级的培养目标:提高的程序设计能力、复杂数据结构的运用能力、算法分析能力。数字逻辑、计算机部件的设计,完成硬件设计的需求。<br>  三年级要达到的目标:编译系统、操作系统的设计和实现。软件工程等知识和实践。<br>  综合集成目标:软硬件的集成、应用程序的运行—系统测试,团队训练。<br>  (3) 基于核心知识和能力体系的课程体系设计<br>  根据知识体系和能力体系设计课程体系,并将知识点分解到理论课程。将能力培养落实到实验课程。从而得到课程体系和实验课程体系的蓝图,包括课程定位和衔接关系。<br>  如《数理逻辑》:侧重布尔代数课堂教学,通过实验环节使得学生掌握根据需求建立逻辑描述的方法和能力,包括布尔逻辑及其变换、真值表的逻辑表示以及逻辑范式表示。<br>  《数字逻辑与数字部件设计》:使得学生基于《数理逻辑》所建立逻辑描述,借助于硬件描述语言和EDA软件工具,完成包括寄存器、加法器、状态机等在内的一系列计算机基础硬件组件的设计和开发,为构造更加复杂的计算机硬件功能部件打下良好的基础。<br>  《计算机组成原理》:在《数字逻辑与数字部件设计》实验环境所完成的各类硬件基础组件的基础上,同时利用软件模拟器和HDL作为主要的实验手段,使得学生深入理解处理器内部工作机理,掌握汇编级程序设计技术及技巧,并以此为基础利用HDL实现指令系统的子集及部分相应的计算机功能部件,完成一个功能型计算机硬件的核心部分,并能在其上运行简单的汇编程序。<br> </p> <p> <p>《操作系统》:通过实验环节,一方面进一步丰富和完善该功能型计算机的硬件功能,另一方面学习系统软件开发方法和工具链,开发和移植一个简化的操作系统,最终构造出一个相对完整的计算机系统。<br>  《编译技术》:通过实验环节,一方面丰富《计算机组成原理》中所完成功能型计算机硬件的指令系统,进一步完善该计算机硬件功能,另一方面为让学生了解编译器的构造技术,以及如何在一个裸机上实现对高级语言的支持,最终能在自己的机器上运行一个高级语言的程序。<br>  (4) 进一步设计完善各门核心理论课程的培养大纲<br>  (5) 进一步设计完善各门核心实验课程的实验大纲和手册<br>  由于涉及到众多课程和知识点,将不在本文列出。回过来对照教学计划,我们发现几个大的变化:1)课程之间更加系统化,任课教师之间能更好的理解,尤其通过共同参与实验、共同的讨论,较好地解决了以前各门核心课程各自为阵、相互独立、知识不连贯同时有互相重复的现象; 2)课程之间的贯穿性得以体现,并获得深刻理解,如逻辑在后续课程的应用等;3)硬件类课程成体系,内容得到很好的更新,采用了MIPS指令集,硬件描述语言贯穿整个课程和实验体系;4)软硬件得到较好的集成,问题变得更加真实,不再是抽象的理论,如操作系统和硬件系统的接口、编译技术中面向特定体系结构的优化等,打通了软硬件之间的一个“Gap”;5)学生真正理解计算机系统,而不再是一个个的片段,从而深刻理解计算机的工作原理和局限。同时培养了学生较强的工程实践能力。满足北航计算机学院关于科学型和工程型相结合的人才培养定位。<br>  4 一点体会和进一步的工作<br>  通过这个项目,我们有一些体会。对目标系统的分析,必须做实验,而且需要学生的参与,即在教师的指导下由学生自己来完成,这样我们才能:1)深入细节;2)了解学生掌握知识的难易程度。通过实验,我们发现了很多预先没有考虑到的细节,而且发现一些我们认为简单的问题,学生理解起来可能很困难;而一些我们以为困难的地方,学生却很容易的掌握了。真正的深入实践可以让我们发现问题,从而调整课程内容的设置、课程讲解的方式以及深入的程度。当然,本方法还有很多地方需要进一步细化和总 <P>基于J2EE和Oracle Spatial构建LBS地图服务</P> <P>  关键词:基于位置服务;LBS地图服务;LBS组件化 <BR>摘要:该文介绍了基于信息服务(Location Based Services,LBS)的发展前景以及LBS组件化所具有的优点,遵循J2EE规范构建了基于J2EE和Oracle Spatial的LBS地图服务,分析了它的体系结构和流程,并用应用实例进行了运行验证,最后总结了该LBS地图服务设计的优越性以及还存在的不足之处。 </P> <P><BR>  Constructing LBS Map Service Based on J2EE&amp;Oracle Spatial <BR>  Xue Dedong,Chen Tong <BR>  (Oujiang College,Wenzhou University,Wenzhou325027,China) <BR>  Abstract:In this paper,the development prospect of location based services(LBS) and the advantages of LBS modularization are introduced. Then the LBS map service Based on J2EE and Oracle Spatial is constructed followed the J2EE standard.In addition,its architecture and flow are analyzed.Meanwhile,demonstrated through a number of its running instances.Finally the superiority and deficiency of this LBS map service are summarized. <BR>  Keywords:location based services;LBS map service;LBS modularization <BR>  随着移动通信和电子商务的蓬勃发展,LBS在近几年也得到了飞速发展。越来越多的传统GIS公司以及垮行业的新兴产业公司都将目光投向了与地点位置有关的互联网服务。LBS是移动GIS最有前景的应用方向之一。同时空间信息服务以及相关的领域如移动对象数据库和空间数据挖掘等正在成为国际上许多大公司,如Oracle,IBM等不惜重金、大力开发的新领域。而且人类社会中80%以上的信息与空间位置有关,个人信息服务对空间信息的需求是必要和必然的。因此有理由相信,在不久的将来,随着技术的发展,基于位置的服务将成为人们日常生活中一种重要的信息服务。 <BR>  一、EJB组件技术与LBS的结合 <BR>  LBS应用种类繁多,而且可运行在不同的移动终端、不同的平台上。因此,需要对这样一个多平台、多应用、长期持续开发的系统选择稳定的体系结构和开发方式。要系统地开发各种用户需求的LBS应用软件,先建立起良好的开发平台对高效、稳定的LBS应用开发是非常重要的[1],采用组件技术能够适应上述的开发要求。 <BR>  而J2EE提供了一项重要的组件技术——EJB(Enterprise JavaBeans)。从本质上来说,EJB是一个基于组件的分布式计算架构体系规范,它描述了分布式Java 组件的服务器框架,为开发企业级应用提供了持久性、业务处理、事务处理和分布式处理能力,从而使多层、面向服务器的组件开发成为现实[2]。使用EJB有以下四点优势:(1)快速应用系统开发。使用EJB,只需要关注企业业务逻辑,无须花费时间解决业务逻辑无关的技术难点;(2)可移植性。EJB规范定义了EJB组件与服务器之间的标准协议,保证了开发的服务端代码可以从一种服务器移植到另一种服务器,而不需要修改任何代码;(3)业界认可。EJB已经被业界广泛采纳,现在已经可以很轻易的从供应商获得相应的服务;(4)保障原有的IT投资。可以通过EJB访问原有的应用系统,而不需要对原有的系统进行修改。&#61472; <BR>  EJB组件技术与LBS的结合可以称为LBS组件化,它具有跟GIS组件化相类似的特点,即高效无缝的系统集成,小巧灵活,降低复杂性,成本低等特点。 <BR>  二、基于J2EE和Oracle Spatial的LBS地图服务的设计 <BR>  本文基于J2EE和Oracle Spatial的LBS地图服务完全遵循J2EE[3-4]规范整体设计。它的主要功能是提供一个JSP网页让用户任意指定一个窗口,然后由相应的EJB组件与后端的Oracle空间数据库相连并检索到所有在该窗口内的几何数据,该EJB然后将获得的数据绘制成简单的GIF格式的地图并通过一个Servlet返回给用户。其的体系结构如图1所示: <BR>  其结构主要由如下三个模块构成: <BR>  (一)前端Web用户界面模块。这一层以人机交互的方式接受用户请求和给用户提供LBS功能的选择,运行的主要是与客户直接打交道的程序,比如网络浏览器或者简单的Java 应用程序等。这类程序的主要功能就是把J2EE服务器产生的内容显示给终端的用户。 <BR>  (二)Web中间模块。这一层的主要功能是根据用户输入的信息,调用LBS应用服务层中的EJB组件,并将后者产生的结果返回给用户。这一层起着协调用户界面和直接与后端的EJB打交道的功能,因此J2EE的Servlet是最适合不过的实现手段。 <BR>  (三)后端实现地图生成的服务模块。此模块是真正实现数据检索并生成地图的核心。按J2EE的功能分类,凡是负责实现商业服务功能和逻辑的部分都由EJB组件来完成。因此本模块可以说是EJB组件的集成。通过调用相应的EJB功能组件,该组件利用JDBC连接到后端的一个Oracle空间数据库,并利用图形编码器将生成的图形编码成常见的几种图形格式(如 GIF、JPG等)。 <BR>  该LBS地图服务的流程如图2所示: <BR>  三、应用实例运行验证 <BR>  由于没有采集空间数据的设备,所以本文LBS地图服务的数据是自行模拟一块简化的地理空间区域。下面是对LBS地图服务的运行验证。 <BR>  (一)初始化。在客户第一次请求页面的时候,会首先初始化一张简化的地理空间区域地图,如图3所示(后面涉及到的图形将不再截取用户操作的界面)。 <BR>  图3分为A、B、C、D,4块区域(面状空间数据);road1,road2,road3,river为线状空间数据,其中road1和river同时也是区域的边界线;Maple(营地)、love(酒吧)、boku(书库)等为点状空间数据。 <BR>  (二)地图浏览。点击放大、缩小、移动等的按钮,可以将整张地图进行放大、缩小、移动等,如图4所示。 <BR>  之内的建筑物 <BR>  (三)地图的空间查询(这里只举范围查询的例子)。点击Adcanced Options,在弹出的文本区域里输入范围查询的相应GSQL语句,提交后,其结果如图5所示。 <BR>  在图5中,圆圈是以love(酒吧)为圆心,80km为半径在地图上的表示;圆圈内的十字点(love(书店) 除外)代表符合查询条件的建筑物在地图上的位置。 <BR>  四、总结 <BR>  本文的LBS地图服务是依照J2EE的规范设计的,所以各个模块之间是相对独立的,模块之间任务分离,开发时易于将任务进行分工和组装,JSP与Servlet的通信,Servlet与EJB组件的通信,都是有一套开放和统一的接口的。同时它采用EJB组件技术,实现了LBS的组件化,可以使它进行无缝集成。采用组件化结构,可管理性大大增强。各个组件可以单独更新和升级,使得更新工作大大减少,兼容性得到增强,降低了开发成本,而且扩展新的LBS服务功能时只需扩展EJB组件即可。当然本文开发的LBS地图服务还存在着一些不足之处,比如功能不够完善、人机交互界面还比较简陋等,有待进一步的研究和改进。 <BR>  参考文献: <BR>  [1]夏英,葛君伟.LBS软件平台的实现技术[J].重庆邮电学院学报,2004,16,2:114-116 <BR>  [2]邓雪华.基于J2EE的WebGIS的模型研究[D].华中科技大学硕士学位论文,2005 <BR>  [3]Adatia R. EJB编程指南[M].北京:电子工业出版社,2002 <BR>  [4]Allamaraju S.J2EE编程指南[M].北京:电子工业出版社,2002 <BR></P> </p> 摘要:本文分析了当前高校计算机公共课程教学现状,并介绍了我院结合Blog特性研究设计的基于Blog的计算机公共课程辅助教学模式。<br>  关键词:Blog;计算机公共课;辅助教学<br>      <br>  计算机公共课程在高校越来越受到重视,计算机公共课程教学能否跟上时代发展,能否保障计算机等级考试通过率,能否满足学生实际需要,是高校教育教学研究的热点问题。Blog是一种个人知识管理和交流平台、以网页日志形式发布、可以高度共享的网络空间,自推出以来,以其个性化、易操作性、易管理、即时性、交互性、开放性等特点得到了广泛应用,作为新一代知识管理和网络交流工具,Blog在教学中的应用也越来越受到关注。如何将Blog应用到教学当中,需要结合课程进行研究与设计。<br>  <br>  1高校计算机公共课程教学现状<br>  <br>  计算机公共课为非计算机专业学生开设,旨在培养学生在本专业与相关领域中的计算机应用能力,培养学生的计算机文化法律意识,学会利用计算机来分析和解决问题。同时,绝大多数高校普遍重视计算机等级考试通过率,将计算机等级考试合格证书与学生的学位挂钩,因此计算机公共课程教学是高校教学工作的重要组成部分。<br>  随着教学技术的发展,计算机公共课程教学也由传统的黑板粉笔过渡到多媒体教学。这种信息量大、形象直观的教学方法取得了一定的教学效果。但在目前计算机公共课程学习体系中,教师处于主动地位,学生处于被动地位。教师掌控学习资源和教学主动,教师一般只在课堂上面对面地进行知识传递。学生不能选择知识传授者,只能跟着统一的步调前进,这在相当程度上抑制了学生的学习兴趣与学习主动性,从而导致学习质量下降。即使是现在注重提高学生的学习主动性,也仅仅是有限性的主动。另一方面,随着高校规模的不断扩大,在校生人数不断增加,而公共课教师数量有限,教学课时有限,教学内容较多,上课合班数量多,导致师生不能很好地交流,教学质量得不到保证。此外,中小学普及信息化教育,以及学生知识起点不同、生源地域差异等因素,使得各高校都在根据本校实际情况进行教学模式的改革,包括教学思想、教学内容、教学方法、教学手段、教学环境及教学管理,以适应信息时代本校计算机公共课程的教学需要。<br>  我院承担南通大学每年八千多名新生的计算机公共课程教学任务,课程包括大学信息技术基础、VB、VC++及VFP。在多年的教学中发现,课后的辅助教学是对传统面对面教学的有利补充,能有效提高教学质量。但由于资源有限,课后的直接辅导难以覆盖到每一个学生,而现有的网上教学系统又缺乏教学的互动性,基本只能进行教学资源的发布,而不能进行互动的教学辅导。如何在现有的资源基础上解决这一问题,笔者认为将Blog应用于高校计算机公共课程的辅助教学是一种可行的方法。<br>  <br>  2Blog简介<br>  <br>  Blog是Web Log的缩写,指的是“网络日志”,翻译成中文就是博客,它是继Email、BBS、ICQ之后出现的第四种网络交流方式。Blog,其实就是一个网页,通常由简短且经常更新的张贴(Post)文章所构成。这些张贴的文章都按年份和日期排列,而且是倒序方式,即最新的在最上面,最旧的在最下面。博客的内容可以是各种主题,从对网络资源的整理与评论到个人的构想,从日志、照片到视频应有尽有,这些内容都以超链接作为其表达方式。<br>  Blog具有丰富的交流功能,能将公共性和私人性很好地结合起来。它不仅代表了新的生活方式和工作方式,还代表着全新的学习方式。高校计算机公共课程的授课对象主要为非计算机专业的低年级学生,Blog中所使用的简单的信息技术正好能让学生将课程所学计算机知识学以致用,使得其辅助学生学习具有比其他工具更好的可行性和推广性,具备了辅助课程学习和支持学生个性发展的现实意义。此外,一般高校校园网都比较完善,与Internet相连接,这也为Blog在高校教学领域的应用提供了可行性。<br>  <br>  3Blog辅助教学模式设计<br>  <br>  研究表明,Blog不能替代传统的课堂教学,但作为辅助教学手段,只要进行合理的设计,则能形成有效的辅助教学模式。笔者设计的基于Blog的计算机公共课程辅助教学模式如图1所示:<br>  <br>  从图1可以看出整个教学分为3个阶段,7个步骤,并形成循环。具体如下:<br>  阶段1:授课前<br>  (1) 教师收集、过滤信息,将教学任务、目标、计划、资料以网络日志的形式放在教师Blog上,提出问题,激发学生思考。<br>  (2) 学生得知问题后,独立搜集材料,然后在Blog上阐述各自的见解,并提供相关链接。<br>  (3) 教师根据学生在Blog页面中提出的问题,以及表露出的认识不足给予提示,或调整下一节课的教学策略。<br>  阶段2:课堂上<br>  (4) 教师在多媒体教室或网络教室上课时间都可以登录Blog,直接运用收集的资料,为学生创设教学情景。重点解决Blog中学生反馈的共性问题,同时将在授课中遇到的讨论问题转到Blog,以便课后继续讨论。<br>  (5) 学生:浏览、阅读Blog,参与到学习中来,进行讨论和交流。<br>  阶段3:授课后<br>  (6) 学生根据上课所学,上传学习心得,递交网上作业。根据教师提供的复习指导,整理课堂所学的知识,并结合对该问题的已有认识进行反思。在Blog中提出遇到的问题,并与教师和其他同学进行交流。根据自己的情况选择Blog中提供的课外知识,或参与到小组讨论中,在协作学习中展己长,补己短,同时培养合作能力和团队精神。<br>  (7) 教师通过学生的Blog页面进行学习效果评价,继续调整教学策略,或者提出下一步教学问题。教师在Blog上直接批改电子作业,即时反馈。教师与学生交流,回答学生的问题,加入到学生的讨论中。提供相关的课程知识,拓展知识的深度和广度,对于不同水平的学生进行针对性层次教学。跟其他教师在Blog中交流教学问题,分享教学经验和教学资源。<br>  整个过程依靠Blog辅助教学平台,实现教学过程中师-生、生-生、师-师的互动、互联,教学资源、学习心得、隐性知识的共享,教学效果及时得到反馈与评价。<br>  Blog辅助教学平台由教师方Blog与学生方Blog构成。教师方Blog包括教研Blog、课程Blog、专题Blog及教师Blog,它们分别由教研日志、课程资源、专题文章、个人日志组成。学生方Blog包括班级Blog、小组Blog及个人Blog,它们分别由班级日志、小组学习日志、个人日志组成。<br>  <br>  4Blog辅助教学应用设计<br>  <br>  基于Blog设计如下的辅助教学应用,以从应用层面上完备支撑上面研究设计的Blog辅助教学模式。<br>  4.1利用Blog进行个性化学习<br>  Blog可以让学生根据自身情况选择合适、感兴趣的学习主题,例如很多男生对计算机硬件感兴趣,他们就可以根据自己的需要,参加硬件专题的小组Blog,或链接到其他同学建立的与硬件相关较多的Blog上。Blog可以让学生根据自身情况选择合适自己的学习主题,例如一些学生在中学时期就已学习过部分计算机课程,计算机基础较好,可以选择程序设计等较高难度的专题进行学习讨论;而一些进入大学前计算机基础相对落后的同学则可以选择计算机的基本操作,如Office专题来进行学习。这个可供个性化学习选择的环境,很好地解决了学生知识起点不同、生源地域差异等因素带来的教学同质化,缺乏针对性的问题。这种个性化学习,尽量让学生的时间与精力集中在自己感兴趣的课题上,从而有效地提高了学生的学习主动性与积极性。<br> </p> <p> <p>4.2利用Blog进行共享用资源库建设<br>  Blog一般以日志撰写人的观点为中心,其他人围绕主题展开评价和讨论,能够比较系统地反映某类问题,使交流具有较强的针对性。师生对某一问题长期讨论的积累,在网站上就会形成这一主题的资源,可供以后的学习者使用。当访问者对主题作出回复时又提供了自己的经验。这些日志、评论与回复,往往是作者的经验与灵感,属于隐性知识的范畴。研究证明,人的有效知识大多数来自其隐性知识,而隐性知识往往由于缺乏适当的表达方式难以与他人分享。Blog是一种自由的媒体,作者可以自由地将其所感、所得、所悟记录下来,并发布出去,并在他人的Blog回复、评价当中找到认同感,促使自己将更多的隐性知识公开化。这些隐性知识资源的建立。是传统教学资源库与当前电子资源库做不到的,因为它们的知识资源只由系统商来提供。此外,传统教学资源库与当前电子资源库中的资源长期不更换,并需要投入大量的经费来构造维护支撑资源库的硬件设备与信息资源。而在Blog平台下,师生们平日形成的日志,连同那些回复,日积月累在各个Blog上,就积淀为师生可以分享的教学资源。甚至还可以把Blog建成教学工作所需的强大资源后台。在分享共用的原则下,每位Blog用户“随手”收集、整理、分类、建立链接资料的行为发展成为一种习惯,进而形成一个廉价的、庞大的、动态的、实用的、专业的、常新的教学资源库。<br>  4.3利用Blog进行协作学习<br>  协作学习是指基于共同任务或目标,通过小组或团队形式共同学习的策略。在协作学习中,学习者借助团队成员的互相帮助实现双向互动。小组协作学习的成员可以将其在学习过程中探索、发现的学习资源,并与小组中其他的成员共享。为达到小组学习目标,成员之间可以采用置疑、对话、争论等形式对问题进行充分讨论。班级Blog与小组Blog可以有效帮助学生达到协作学习的目标。<br>  4.4利用Blog答疑、在线作业与假期辅导<br>  课后许多学生通过教师Blog进行网络提问,教师利用Blog的评论功能和回复功能为学生们进行辅导答疑。目前学校大多具备校园网络,学生可以在机房、宿舍上网,教师办公室与家中也有上网条件,所以基于Blog的答疑辅导是可以跨空间、跨时间的。这样就解决了大班教学,学生教室流动,教师跨校区工作带来的师生课后见面难的问题(例如南通大学)。<br>  当前计算机公共课程的教学中,学生作业的抄袭是个 摘要:2006年计算机专业教指委主任李晓明的报告中指出,要加强学生的实践与动手能力的培养,明确面向就业市场的办学定位方向。本文针对该报告,结合我校软件工程专业的实际情况,设计了四个阶段的实践教学,从程序设计语言实训到系统实现实训,从软件工程实训到毕业设计,由浅入深,逐渐加强对学生动手能力的培养。<br>  关键词:就业;软件工程;动手能力;实践教学<br>  G642<br>  <br>  1引言<br>  2006年3月30日,教育部举行了“2006-2010 年教育部高等学校有关科类教学指导委员会成立大会”,会上计算机科学与技术专业教学指导委员会主任李晓明作了题为“认清形势,推进以就业市场为导向的计算机专业教育”的报告。针对我国的情况,从实践的角度考虑,计算机教指委建议教育部鼓励不同的学校在“计算机科学与技术”专业名称下选用不同类型的培养方案和教学计划,并基于CC2005列出的“软件工程”知识结构定义,形成了参考办学规范。报告明确了将面向就业市场的办学定位作为今后计算机教育的改革方向。另外报告中还给出了辅助建议,要加强学生的实践与动手能力的培养。<br>  目前经常看到“软件人才匮乏”的相关报道,但同时很多软件工程专业毕业生面临就业困难,这说明计算机软件行业需求与高校的实践类课程教学之间存在较大矛盾。出现上述现象的原因主要有:用人单位普遍认为计算机专业毕业生的素质与工作预期相差较远;计算机专业已毕业的年轻从业人员对自己前几年在大学学到的知识不甚满意。因此软件工程专业中注重实践类课程的教学内容与教学理念有必要按照就业市场的需求进行调整。<br>  以往,计算机相关专业传统的实习模式都是采用“大作业”形式来进行的,这种方式不能引起学生的兴趣和重视,实习效果对于课程的理解和加深也没多大益处,而且不能引起学生对后续课程的重视。因此结合我校实际情况,提出了一种按照软件工程思想进行的,以趣味程序设计和项目实训为主的软件开发实习,在经历了几年的实践后,学生对专业认识更深入,对课程的了解和衔接关系更明确,动手能力明显增强,对于项目的操作有了实战经验。<br>  本文针对我校软件工程专业四个阶段实践教学进行设计,就专业实践如何使学生的基础知识、专业技能、创新能力、工程能力和职业素质都得到全面均衡的发展作出了合理的规划。<br>  2程序设计阶段<br>  本阶段的实习是在学习了程序设计语言课程之后,在大一暑期进行1周的程序设计实习。该实习的主要目的是让学生熟练掌握Visual Studio开发工具,遵循程序编码规范,并加深对程序设计语言课程的理解,能够独立完成将实际问题转换为用计算机程序设计语言来表达。这个阶段实习内容主要包括趣味游戏开发和趣味数学问题求解。趣味游戏能够引起学生的兴趣,使其对程序设计语言产生浓厚的兴趣;趣味数学问题可以提高学生将实际数学问题转化为计算机求解的能力。<br>  实习结束后,学生对于利用Visual Studio进行软件开发将更加熟练。在强化了代码规范和编程风格训练后,学生编写出的代码更加方便阅读和维护,代码的逻辑更清晰、更易于理解。<br>  3系统实现阶段<br>  本阶段的实习是在学习了“数据结构”课程后,对算法也有了一定了解的基础上进行的。大二暑假3周的实习目的主要是让学生掌握系统的软件开发流程,为后续“软件工程”、“软件测试”课程作铺垫。<br>  (1) 选题<br>  指导教师结合实际需要和当前流行的单机版小游戏,为学生设计了类型丰富的题目。如结合实际类的学生信息管理系统、排课系统、系统优化软件等;趣味游戏开发类的贪吃蛇、数独、连连看、中国象棋等。每一个题目都给出详细的功能描述,以便能够让学生了解系统需要实现的具体功能,部分题目还会给出模型图,以及Demo演示。在实习开始前,指导教师就将题目放到教学网站上供学生浏览和下载。<br>  (2) 团队合作和角色共享<br>  这个阶段,开始让学生体会在软件开发过程中的团队合作精神。学生对题目有了一定的了解后,打乱班级进行组队。组队过程中,要求一个组最少3人,最多不超过6人,一个班且不能同宿舍的最多不允许超过2人。这样分组的目的主要就是锻炼学生的交流和
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服