收藏 分享(赏)

基于建构主义理论的虚拟学习社区平台的搭.doc

上传人:hwpkd79526 文档编号:6960659 上传时间:2019-04-28 格式:DOC 页数:18 大小:312KB
下载 相关 举报
基于建构主义理论的虚拟学习社区平台的搭.doc_第1页
第1页 / 共18页
基于建构主义理论的虚拟学习社区平台的搭.doc_第2页
第2页 / 共18页
基于建构主义理论的虚拟学习社区平台的搭.doc_第3页
第3页 / 共18页
基于建构主义理论的虚拟学习社区平台的搭.doc_第4页
第4页 / 共18页
基于建构主义理论的虚拟学习社区平台的搭.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、基于建构主义理论的虚拟学习社区平台的搭建基于建构主义理论的虚拟学习社区平台的搭建 摘要:虚拟学习社区是以建构主义理论为基础,多种网络信息技术相结合的在线教学环境。本文分析了虚拟学习社区建构主义理论,研究其体系结构,并对虚拟学习社区平台的开发进行阐述。 关键词:虚拟学习社区;建构主义理论; 资源建设 Virtual Learning Community Platform Structures Based on Constructivist Theory Wang Shunye,Meng Deguang (Department of Computer Langfang Teachers Colle

2、ge,Langfang065000,Chian) Abstract:Virtual Learning Community is based on the theory of constructivism,and is a online learning environment with modern network information techniques.On the basis of analyzing the theory of constructivism,the article explains the architecture.Finally. the article also

3、 presents the building the Virtual Learning Community Software Keyword:Virtual Learning Community;Theory of Constructivism; Resource building 一、引言 随着信息技术和互联网的迅速发展和广泛普及,虚拟学习社区逐步成为学习者开展协作学习、知识建构和智慧发展的理想学习平台。我国虚拟学习社区兴起相对较晚,而且形式多样,处于探究或初步构建阶段。 本文所指的虚拟学习社区是以建构主义理论为基础,基于计算机信息处理技术、网络资源共享技术、虚拟现实技术和多媒体信息展示技术

4、的新型在线学习支撑平台,学习者通过网络获取知识、讨论交流、协作学习、发展智慧。 二、建构主义理论 虚拟学习社区本身要求突破学习空间和时间局限性,突破传统的教与学模式和传播模式,因而在其构建过程中,要着重使其教材多媒体化、资源共享化、教学个性化、学习协作化和环境虚拟化,注重其交互性、网络性、实时性、实用性和综合性的特征。 虚拟学习社区是以建构主义理论为基础的,建构主义所主张的学习理论具有以下三个特点:学生是学习的主体,学习是学生对知识的主动构建过程,不是对知识的被动接受或吸收;认知是学生用来组织经验世界的,不是用来发现本体现实的;知识是学生与他人经验交流的过程,是经由磋商与和解的一种社会建构。

5、基于建构主义理论的虚拟学习社区研究重点主要体现在以下三点: (一)学习支持体系 学习支持体系是以建构主义理论为基础并以网络资源共享、虚拟现实等技术为依托而构建的以学习者为中心的学习体系。这种体系为学习者提供个性化的互动学习资源,同时注重培养学习者资源搜索能力、资源组织能力、共享能力。学习者和助学者的地位与以往的教学过程不同,学习者是主体,由以往的被动接受者转变为知识主动获取和构建者,同时也可作为助学者帮助其他学习者构建知识,而助学者由以往的主体转变为学习开展的组织者、引导者和管理者。学习支持体系格外关注学习社区资源建设,关注学习目标设计,学习社区共同体的形成,适应成员个性化学习需要的工具以及交

6、互学习环境的营造等方面。 (二)交互环境建设 网络环境下的学习活动包括学习者与学习者、学习者与助学者、学习者与学习环境之间的交互,交互环境促进各元素之间的沟通和合作,从而使学习者在共享性的学习活动中共同构建知识。 交互环境的本质是让参与人员借助同步、异步的通讯方式展开教与学的交互活动。为提高虚拟学习社区中认知临场感、教学临场感和社会临场感,在交互环境建设中应充分运用搜索引擎、数据挖掘、RSS、Wiki、Blog、BBS、Email 、QQ、MSN 等技术,以达到与现实相同甚至更优的教学效果。 (三)社区资源建设 随着交互的深入和学习范围的拓宽,交互的主体可能所需要的资源越来越多,因此,助学者应

7、及时高效的开发充足的学习资源,与学习者共同构建的动态学习资源库。通常情况下,资源库不仅包含学习中所用的学习工具,还应包括学习者的基本信息、交流记录、学习教材、学生作品、测试题库及其他有助于学习的资源,从而突破传统教学的线性资源结构,建立动态的、灵活的、非线性的资源库。资源库中的资源内容可以是纯文本、二维图像、二维动画及三维视频文件,同样还应包含通过数据挖掘技术对现有的资源进行收集整合、自动生成的新资源。这些收集整理工作不应占用助学者、管理员、学习者的时间,而是由虚拟学习社区平台自动实现,并自动对相关资源进行分类汇总,供学习者使用。 三、虚拟学习社区平台的开发 (一)体系结构 虚拟学习社区的体系

8、结构一般分为三层,即应用层、系统处理层和数据层(如图 1 所示)。 图 1 虚拟学习社区体系结构 (二) 开发人员组织安排 虚拟学习社区平台由众多开发人员完成,功能分工主要是模型框架开发、学习媒体制作和学习设计开发(如图 2 所示) 。 图 2 虚拟学习社区平台开发人员分工 模型框架开发一般是计算机专业人员完成,要求熟练掌握计算机相关技术,基本掌握多媒体软件制作技术;学习媒体制作人员一般负责多媒体专业制作,要求能够将计算机技术、教育学、心理学及学科本身相融合,能够利用网络媒体独特性,使用多种课件开发工具集成网络课程,将学习资源最大限度、最优化的在媒体介质中反映出来;学习设计开发人员能够熟练掌握

9、网络课程的设计原理和设计方法、课件制作手段和制作方法及各学科知识之间的有效整合。 四、总结和展望 随着国内外对虚拟学习社区探究的进一步发展,我国的虚拟学习社区信息化、网络化程度也在不断提高,为了更好发挥虚拟学习社区在我国未来教育中的的作用,保证教与学的质量,在构建虚拟学习社区的过程中,要加强理论探究,把握学习规律,促进认知建构,加强资源建设,加强合作交互,达到社区认同,继续提倡学习方式的多样化,同时运用先进的网络信息技术提高虚拟学习社区的交互性和智能程度,让其为信息化教育带来更大更广阔的发展空间。 参考文献: 1 李涛等.交互式网络多媒体教学平台的构建J.中国成人教育,2009,11 2余胜泉

10、等.基于建构主义的教学设计模式J.北京师范大学现代教育技术研究所 3冯秀琪等.虚拟社区在网络教学中的应用J.中国远程教育 ,2000,12 摘要:本文是作者的一堂实际课程的教学案例,通过检查学生作业的形式,引出本堂课的讲授内容。随着对作业中问题的层层提问与解决,引出软件测试概念,并把软件测试思想融合到程序语言的设计过程中,旨在培养学生在初学程序语言设计时就养成良好的编程习惯,建立软件测试的思想。 关键词本文来自:计算机毕业网 :软件测试;C 语言;测试用例;语法错误;逻辑错误 1 教学目标 1. 通过教师的启发引导,使学生理解软件测试的基本概念; 2 通过对程序案例的过程讲解,使学生掌握基本控

11、制语句 switch、break的使用; 3. 通过对程序案例的错误排除,让学生了解语法错误和逻辑错误的概念;4. 了解软件测试在程序中的作用。 2 教学重点及难点 1 软件测试思想的建立; 2 使学生养成良好的编程习惯; 3 教学过程 3.1 以点带线,导出概念 (课件:请大家查阅书籍和网上搜索,了解软件错误给我们带来的危害。) 师:这是我们上次课后给同学们布置的作业,让大家通过查阅书籍和网上搜索,给出这问题的解释。现在请同学们举手发言。生 1:1996 年 6 月 4 日,阿丽亚娜 5 型火箭第一次鉴定发射,因火箭导航电脑软件系统发生故障而失败; 生 2:2003 年 4 月,一个软件故障

12、因为有些机票的价格被误定为 1.86 美元而导致美国航空集团公司损失数千美元; 生 3:2003 年 5 月 4日,俄罗斯“联盟TMA1” 载人飞船返回地球途中,由于飞船的导航计算机软件设计中的错误引起飞船偏离了降落目标地点约 460 公里; 生 4:2004 年 12 月 21 日,美国空军一架 F/A-22“猛禽”战斗机进行战术和训练工作时坠毁。飞行员安全弹射,飞机坠毁,事故与飞机的飞行控制软件有关; 生 5:美国商务部的国立标准技术研究所(NIST: National Institute of Standards and Technology)有关软件缺陷的损失调查报告表示,“据推测,由

13、于软件缺陷而引起的损失额每年高达 595 亿美元。这一数字相当于美国国内生产总值的 0.6%”。 师:通过刚才大家的踊跃发言,老师了解到大家在课后都做了很充分的准备。如此看来,软件设计中的错误给我们带来的危害是相当沉重的。那么,如何去规避这些错误的发生?如何去发现这个错误?这就是软件工程中的软件测试思想。请同学们总结一下,软件测试具体做什么工作? 生:找出软件中的错误。 师:软件测试就是找出软件中存在的问题,我们把软件中存在的问题称为缺陷(bugs)。如何查找这些缺陷? ( 设计思路:问题是最好的老师,是学生学习的引导者,没有问题便没有深入。在教学中,我们经常发现学生问不出问题,其原因在于学生

14、没能消化知识,不能灵活运用。因此教师在教学过程中,应当有意设置一些问题,引导学生在问题的解决过程中学习,即提出问题,留给学生时间思考、讨论、解决问题。在这个环节中,将问题以课后作业的形式布置下去,启发引领学生充分利用网上资源和图书馆资源查阅信息,使学生养成自学与分析问题的能力,逐层导出软件测试的概念,为软件测试方法的引入进行铺垫。通过课堂提问,活跃了课堂气氛,使学生在轻松愉悦的环境中学习。) 3.2引用案例,明确概念,步步递进,解决问题 ( 课件:问题描述)用 C 语言程序完成如下功能:输入某年某月某日,判断这一天是这一年的第几天。(学生通过网络将作业提交给老师,老师审阅后,发现学生作业中存在

15、的问题) 师:这是上次课后布置的作业。师:现将一个学生作业做为本次课程的教学案例。请同学们看屏幕。 (教师进入 Turbo C for windows 集成实验与学习环境,展示学生编写的程序结构,边操作边演示) 程序内容如下: main() int day,month,year,sum,leap; printf(“nplease input year,month,dayn“); scanf(“%d,%d,%d“, switch(month) /* 先计算某月以前月份的总天数*/ case 1:sum=0; case 2:sum=31; case 3:sum=59; case 4:sum=90;

16、 case 5:sum=120; case 6:sum=151; case 7:sum=181; case 8:sum=212; case 9:sum=243; case 10:sum=273; case 11:sum=304; case 12:sum=334; default:printf(“data error“); sum=sum+day;/* 再加上某天的天数 */ printf(“It is the %dth day.“,sum); 师:请同学根据这个程序,说出该程序的设计思想。 生:要判断输入日期在一年中的第几天,首先要计算此日期前的月份包含多少天,以 3 月 5 日为例,应该先把

17、前两个月的加起来,然后再加上 5 天即本年的第几天。 师:第一步,看一下这个程序的结构是否合理。 首先,大家知道在编写程序时,遇到具有按不同情况分转的多路问题,一般采用 C 语言提供的 if-else-if 的嵌套结构和开关语句来实现。这里虽可用嵌套 if-else-if 语句来实现,但 if-else-if 语句使用不方便,并且容易出错。针对本案例,多分支的入口执行语句因具有规律性,可按输入的月份进行选择执行,因此选择开关语句结构解决该问题是适合的。 师:( 接下来复习 switch 开关语句) 。 执行 switch 开关语句时,是将变量逐个与 case 后的常量进行比较,若与其中一个相等

18、,则执行该常量下的语句,若不与任何一个常量相等,则执行 default 后面的语句。 师:第二步,我们运行程序,检查程序的正确性。 ( 多媒体机房演示,将程序运行结果投影在大屏幕上) 运行程序,输入测试用例:2010,3,8 运行结果如图 1 所示。 师:请同学们注意,程序运行的结果与实际问题的结果是否一致?生:不一致。不应该是 342 天。 师:该问题出现的原因是缺少了 break语句。 师:(接下来复习 break 开关语句)。 break 语句通常用在循环语句和开关语句中。当 break 用于开关语句 switch 中时,可使得程序在执行完选中的分支后,跳出整个 switch 语句(即跳

19、到 switch 接的一对之后) ,完成 switch。如果没有这个break,程序将在继续前进到下一分支,直到遇到后面的 break 或者 switch 完成。 下面请同学们对上面的程序进行改进。 生:( 在计算机上改进原程序) 改进后的程序如下: main() int day,month,year,sum,leap; printf(“nplease input year,month,dayn“); scanf(“%d,%d,%d“, switch(month) /*先计算某月以前月份的总天数*/ case 1:sum=0;break; case 2:sum=31;break; case 3

20、:sum=59;break; case 4:sum=90;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break; default:printf(“data error“); break; sum=sum+day; /* 再加上某天的天数*/ printf(“It is the %dt

21、h day.“,sum); 师:下面我们对刚才改进的程序来运行一下。 运行程序,输入测试用例:2010,3,8 程序运行结果如图 2 所示。 生 1:这次程序运行结果是正确的。 生 2:如果是闰年呢?比如我们输入:2000,3,8,结果会是什么呢? 师:我们可以进一步测试一下。 运行程序,输入测试用例:2000,3,8 程序运行结果如图 3 所示。 生:这次的结果是不正确的。师:由此看来,上次对程序的改进仍是不完善的。请同学们思考一下,如何进一步改进这个程序? 生:对于这个案例,如果是闰年且输入月份大于 3 时需考虑多加一天,那么此程序还要根据输入的年份判断是否为闰年。闰年的判断规则为:如果此

22、年份能被 400 整除,则是闰年;如果此年份能被 4 整除,而不能被 100 整除,则是闰年;否则不是。 师:请同学们根据刚才这位同学的思想,对程序做进一步修改。 生:(在计算机上改进原程序) 改进后的程序如下: #include void main() int day,month,year,sum,leap; printf(“nplease input year,month,dayn“); scanf(“%d,%d,%d“, switch(month) /*先计算某月以前月份的总天数 */ case 1:sum=0;break; case 2:sum=31;break; case 3:sum

23、=59;break; case 4:sum=90;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break; default:printf(“data error“);break; sum=sum+day;/*再加上某天的天数*/ if(year%400 = = 0|(year%4 =

24、= 0 else leap=0; if(leap = = 1 printf(“It is the %dth day.“,sum); 师:运行修改后的程序; 输入测试用例:2000,3,8 运行结果如图 4 所示。 生:这次程序运行结果与实际是一致的。 师:经过对上面的案例分析,结合以前我们学习过的知识,我们将 C 程序的错误可以摘要:本文提出了以教学操作系统 GeekOS 为教学平台构建课程设计环境,利用 Bochs PC 模拟器调试和编译,逐步扩充 GeekOS 系统的方法,让学生实际参与操作系统功能的设计,使学生能更好的理解操作系统的理论,达到更好的教学效果。 关键词 本文来自:计算机毕业

25、网 :操作系统;实践教学;教学操作系统;GeekOS 1 操作系统课程实践现状 国外大学的实践性环节多数是要求学生独立或合作完成一个简单的操作系统内核设计或者完成部分功能模块,即实现级。他们主要使用的教学操作系统有OSP、OS/161 、 NACHOS、MINIX、XINIX、TOYOS 。而国内高校因为师资力量、实验环境及学生自身程序设计能力等因素的不同,对操作系统课程实践环节的要求层次不一:有的要求学生合作完成一个小型操作系统的设计的;有的要求学生剖析具体操作系统(如DOS、UNIX 等)的实现机理,替换一些功能模块;有的要求对操作系统的一些算法进行模拟实现,以加深对操作系统原理的理解。各

26、高校在讲授操作系统课程时,一般都会设置有1624 个学时同步进行的实验。部分对操作系统实践环节比较重视的高校,还增加开设操作系统课程设计环节,时间为 3040 个学时。经过对国内外高校的调研总结,操作系统课程的实践方式目前主要分为以下几种类型: (1) 观察与体验 这是最简单的实践方式。即选择某个实际的操作系统作为实验环境,学生通过观察操作系统的具体运行过程来体会操作系统原理的内涵,通过其提供的系统调用来观察和验证操作系统中一些技术。这种方法不需要编写操作系统功能实现的代码,对真正理解操作系统内在功能的具体实现意义不大。 (2) 算法仿真 这是一般院校最常见的实践方式。老师选取操作系统中的一些

27、典型技术,如内存分配算法、生产者/消费者同步问题,让学生编写程序来模拟实现操作系统的功能。此种方式与程序设计课程的上机作业基本类似,有利于加深学生对操作系统理论和技术的理解,但达不到培养学生掌握操作系统的整体设计思想的目的。 (3) 替换功能模块 这是较流行的实践方式。一般是以开放源代码的 Linux 为平台,让学生首先阅读系统代码,在理解部分操作系统功能的实现原理后,再要求学生用自己设计的功能模块替换其中相应的功能或为其扩展功能。浙江大学在这方面做得比较成功。但 Linux 是一个商业操作系统,系统庞大,结构复杂,对学校的师资和学生的能力要求都较高,一般院校实施的效果不是很好,也达不到培养学

28、生掌握操作系统的整体设计思想的目的。 (4) 扩展设计操作系统 这是对操作系统教学比较理想的实践方式。由任课教师提供一个只具有简单内核的教学操作系统的基本雏形,让学生对其功能进行完善和扩充。学生在一个虚拟或者真实的操作系统环境中进行动手实践,直接操作修改操作系统内核,从而达到掌握操作系统设计策略和技术方法的目的。当然也有学校要求学生独立设计一个结构相对简单但功能基本完备的小型操作系统。例如上海交通大学在操作系统实验中曾要求学生独立设计一个称为 MOS 的操作系统。由于与操作系统课程实验的教学目标相一致,这可能是最理想的实验方案。不过由于操作系统是一个大型的系统软件,其设计过于复杂,因此在实施起

29、来有一定难度。 3GeekOS 教学操作系统 教学实践证明,最好的 “操作系统”课程实践平台并不是实用的商业操作系统,因为它过于庞大,设计复杂,短时间内难于掌握。而应该是一种与实际使用的操作系统比较接近,但规模又较小、易理解、便于调试的系统,即面向教学的操作系统。最重要的是系统要符合课程的需要可留出一些作为学生作业的练习,帮助学生熟悉实际操作系统的结构和设计。 美国马里兰大学教师最新开发的GeekOS,就是一个专门为满足操作系统课程教学要求设计的实践平台,它具有以下优点:(1) GeekOS 是一个基于通用 x86 架构的 PC 机上运行的微操作系统内核,作为一个GPL 开源软件,任何人都可以

30、在 GPL 下修改和免费使用, 由于其简单、实用、易懂,使得学生更易于理解操作系统的设计思想和实现过程。 (2) GeekOS 是一个用 C 语言开发的操作系统,某种程度而言,GeekOS 操作系统就是一个 C 语言程序,实践开发环境易于实现。学生可以在 Linux 或 Unix 环境下编程,对其进行功能扩充,也可以在 Windows 下使用 Cygwin 工具进行开发。 (3) 作为一个教学使用的操作系统,GeekOS 围绕现代操作系统原理中的重要概念与方法,按照教学循序渐进的进度为学生设计了 7 个项目。这些项目由浅入深,对激发学生学习操作系统的兴趣和主动性,训练学生分析问题、解决问题的综

31、合能力,起到了非常好的效果。 在国内外的操作系统教学中,目前采用比较多的教学操作系统是 NACHOS。和 GeekOS 相比,NACHOS 只能运行在特定的 MIPS机型的模拟器上,同时也存在一些其它缺点。首先,因为它的内核不是保存在模拟器的RAM 中,这样,它不会受到内存容量的限制。这意味着内核数据结构的大小不是影响系统性能的重要因素,使得数据结构大小和空间容量的权衡不用考虑,这在一个实际操作系统设计中是不现实的。其次,NACHOS 是与底层硬件相隔离的,所有机器模拟器和被模拟的硬件之间的接口由 C+对象设计。这意味着学生不需要了解要访问的真正硬件是如何工作,而这些技术对于编写核心程序的程序

32、员来说是很重要的。再有就是 NACHOS 这种特殊结构很难移植到实际硬件机器上直接执行。 4GeekOS 开发环境 选用 GeekOS 作为操作系统实践平台,还因为它的开发环境易于搭建。GeekOS 大部分代码是用 C 语言编写的,它所需要的开发工具在 Linux 操作系统中几乎都已具备,只需简单配置。GeekOS 系统的开发与调试环境有多种选择:在 Windows 下使用 Cygwin 和 Bochs PC模拟器;在 PC 机上安装 Linux 和 Bochs PC 模拟器进行开发调试;在 PC 机上安装虚拟机,如 VMware 和 Virtual PC,然后在虚拟机上安装 Linux 和

33、Bochs PC 模拟器进行开发调试。在课程实践环境选择时,学生可以自由选择,推荐采用最后一种方式,它会为你减少很多不必要的麻烦。Linux 是大多学生所熟悉的,也有很多参考书可供学生选择。 在物理计算机上调试操作系统内核代码会给用户带来很大的不便。Bochs 是一个通用的 x86 PC机硬件平台模拟器。它是一个开源的软件,对系统程序开发,具有很多的优点,是开发和调试操作系统核心代码最有效的工具。例如:对新加入的代码行进行测试不用频繁重新启动用于开发的机器;不易引起主机系统崩溃;不需要使用软盘和硬盘作为操作系统的存储介质。GeekOS 最初开发设计的调试运行平台就是基于 Bochs 进行的。

34、5GeekOS 项目设计 作为一个教学操作系统内核,保持系统的简单易实现是非常重要的。为了实现这一目的,在 GeekOS 设计时,仅保留操作系统最基本的功能,同时围绕现代操作系统原理中的重要概念与方法,按照教学循序渐进的进度精心设计了 7个项目。这些项目由浅入深,既有 Linux 使用环境与使用技能方面培养的项目,又有重点围绕深入理解操作系统内核实现机制的项目。 GeekOS 教学操作系统为学生设计的项目内容具体如下: 项目 0:主要是让学生熟悉 GeekOS 的编译、运行过程,了解计算机系统的启动原理。项目 0 要求学生实现一个简单内核进程,功能是实现从键盘接收一个按键,并在屏幕上显示。 项

35、目 1:主要让学生熟悉可执行链接文件(ELF 文件)的结构,并学会加载和运行可执行文件。项目要求学生编写代码对 ELF 文件进行分析,并将分析结果传送给加载器,掌握操作系统静态建立进程运行用户程序的实现技术。 项目 2:要求学生掌握操作系统动态建立用户态进程来运行用户程序的原理。在项目 2 实现之前,GeekOS 运行的是内核级进程。对用户态进程执行的支持包括用户态进程结构的初始化、用户进程空间的初始化、用户进程切换和用户程序导入等。 项目 3:要求学生改进 GeekOS 的调度程序,实现基于4 级反馈队列的调度算法(GeekOS 初始系统仅提供了 FIFO 进程调度算法),并实现信号量,支持

36、进程间通信,掌握进程调度和进程通信的实现原理。 项目 4:要求学生实现分页虚存管理,替代在项目 1 和项目 2 中采用的分段存储管理,掌握虚拟存储技术的实现原理。 项目 5:要求实现 GOSFS 文件系统。由于 GeekOS 使用了虚拟文件系统,可以加载不同的文件系统,而系统默认加载的是 PFAT 只读文件系统。在这个项目中,需要实现一个多级目录的、可读写的文件系统,掌握文件系统的实现技术。 项目6:要求为文件系统增加访问控制列表,并使用匿名半双工管道实现进程间通信,掌握网络功能的实现原理。 6 结束语 采用 GeekOS 作为操作系统课程设计实践平台已经有两个学期。结果证明大部分认真完成作业

37、的学生认为 GeekOS 对理解操作系统功能的设计与实现有很好的帮助,可以激发学习操作系统的兴趣,提高编写系统程序的能力。高校计算机相关专业的操作系统课程教学不仅要设置实践环节,还必须根据培养目标和学生自身的特点来选择合适的实践教学内容。在选用 GeekOS 作为操作系统实践平台时,集中在短时间内完成项目设计的教学效果不好,最好为一个学期的时间。教师最好能根据学生的能力,以 3 到 4 个学生为一个小组,灵活调整学生要具体完成的任务,以致于取得更好的教学效果。 The Research and Practice on the teaching of Operating System Cours

38、e Practice Huang Tinghui (School of Computer and Control. Guilin University of Electronic Technology guilin, guangxi, china 541004) Abstract: Practice teaching is absolutely necessarily in operating system teaching. After explorer and practice of high school operating system course李凤霞老师的教学历程一直与计算机基础

39、教学相关,她丰厚的底蕴、敬业的精神、认真的态度、丰富的教学经验和精彩的课堂教学效果在我校很有影响。 1 致力于教研活动,推进教改进程 自 1998 年以来,李老师代表学校参加全国高等院校计算机基础教育研究会的工作,先后担任北京分会理事、全国研究会理事、常务理事;研究会教学委员会副主任、理工专业委员会副主任等职务,主要主持计算机基础教学内容的改革和课程体系的研究工作。并将之与本校的实际相结合,主持和参与完成了 7 项教学改革立项课题,研制了多个计算机辅助教学软件,获得了校级、部级多项奖励。在教学体系的改革和建设中,她作为计算机基础教学负责人之一,2000 年完成了教研室的硬件配置和实验室建设工作

40、,并促进了我校半松散的计算机基础教学组织结构,开展了分层次教学的改革实践,在学校引起了较大反响。 2 加强学术交流,提高教学质量 多年来,她借研究会的平台,先后请林业人学、人民大学等院校的同行号家来我校观摩教学,同时,请资深专家来学校讲学。她自己也应邀将学校和自己的教学研究成果、经验、问题在武汉、香港、青岛、长春、上海、大连等多次学术会议上作交流,得到许多同行专家的认可和好评,促进了学校的教研活动,增强了教学研究的热情,提高了教学质量。同时,她更注重学校内部的交流和青年教师的培养。1998 年,在她主持编写计算机教材、主持的教改立项课题、主持开发的电子课件、主持申请的精品教材、精品课程等,都注

41、意有意识的吸收多位青年教师参加,这样加强了学校内部的教学交流和青年教师的培养,也激发了青年教师的教研热情。 3 首推电子教案,改革教学手段 做教师的主人,投入到教学改革中,这是她一直的态度。李老师以极大的热情和精力投入到改革的整个进程中。1990 年代末期,李老师首先制作了计算机应用基础课的电子课件并应用于教学中,该课件的使用在我校的课堂教学改革中起到了促进作用,在“211 工程”验收中起到了良好的带头作用,也得到了学校的肯定和学生的好评。1999 年在我校的电子课件评比中获一等奖,在教育部主持的“99CIETE 全国多媒体教育软件大奖赛”中获优秀奖。 4 完善教材建设,促进教学内容改革 将教

42、学内容的更新及时落实到教材上,这是她一直的做法。1990 年代初期,她主持了“应用数学专业的计算机教学”教改立项课题。针对应用数学专业的特点,对原有微机原理课程中的“多芯片内部结构,少应用接口和汇编程序”的现状从内容上作了大幅度的调整和更新,在实践的基础上,于 1993 年将研究成果编写了“微型计算机原理与汇编语言”内部教材,用于数学系、力学系和物理系的教学中,获得了良好的效果。该教材获得了校内青年教师优秀教材奖。2000 年以后,她向教务处提交了一份调研报告,促成了我校的计算机基础系列教材编写委员会的成立,并率先主编了C语言程序设计教程 ,2001 年作为北京市高等教育首届精品教材建设项目立

43、项,2005 年获得精品教材奖。2003 年由她主讲的“C 语言程序设计”课程也由她主持申请获得了北京市精品课程。 5 在实践中探索,改进教学方法 根据自己的教学实践,李老师逐步建立起自己的一种“课堂教学五步曲”的教学方法,这种五步曲的方法问题在先,理论在后,针对性强,易于与学生互动,深受学生欢迎。 手机上网,你也需要功能性 “饮料” 根据 2009 年中国互联网络信息中心(CNNIC)的报告显示,截至 2009 年 6 月底,中国手机网民规模为 1.55 亿人,占整体网民的 46%。这证明,随着手机流量包月套餐越来越便宜,手机这种随时随地的上网方式,已经被越来越多的人接受了。可是问题来了,大

44、多数手机内置的浏览器功能很少,浏览一些图文并茂的 Web 网页时速度会很慢,怎么办呢 ?不如给手机加点功能性“饮料”,让它上网速度跑更快。在手机中安装一款名叫 UCWEB 的软件,不仅可以大大加快浏览速度,还强大到可以发邮件、看电视,真是一点不比用电脑上网差!不信,你试试? 在展示 UCWEB 的强大功能前,还是要老套地先把 UCWEB 下载并安装。登录http:/ 3 种方式(电脑下载、手机上网下载和短信下载) 来下载了。如果想省钱 ,就选电脑下载; 如果怕麻烦,就选短信下载。下载后在手机里运行安装软件就会自动进行安装了(见图 1)。 小提示 即使列表里面没有你的手机型号,只要你的手机支持

45、Java 功能,就可以下载一个通用版来使用。通用版下载地址:http:/ 提速省钱是王道 CNNIC 的报告显示 ,有 5 成以上的手机网民表示,“上网速度太慢”是影响人们选择手机上网最重要的因素,而“上网资费太贵”则位列第二。但如果你用上了 UCWEB,就不用担心这两点了。因为它有个“WAP 压缩中转”的功能,可以把 Web 网站里的图片等内容进行压缩显示,最高可以节省 80%的流量,这样不仅可以使浏览速度快很多,还节省了流量,就等于省了钱!这个功能默认是关闭的,你可以在“UCWEB 浏览器”左下角打开“菜单设置系统设置”,在显示的界面中把“浏览器设置”下的“WAP压缩中转”选中,再点击“菜

46、单保存”按钮即可。这样一来,浏览 Web 网页就可以快很多了(见图 2)。 除了上面的基本设置外,还有很多办法帮你尽可能地节省流量并提高浏览速度: 选中“UC 浏览器设置”下的“WEB 加速”,并将“预读类型”选为“文字”; 将“显示设置”中的“图片质量”设为“低彩”或“无图”,将“GIF 动画显示”设置成“关闭”模式,并将“预读”功能关闭。记住,以上设置完成之后记得选择“保存配置”; 对于一些自己经常浏览的网站或者页面尽量保存为书签,这样就可以直接进入自己所要浏览的网页,避免了加载网站首页及前几级页面的流量; 论坛进行回帖时,如果没有特别必要,回复后尽量不要再回到原先的帖子,以避免再加载一遍

47、而产生流量; 打开新的链接时,尽量多用“新窗口打开” 。通过UCWEB 上网最多可以同时打开 12 个不同的页面。因此通过“新窗口打开”这样的方式,不但能同时打开多个网页方便浏览,而且还可以避免在看完一页后退时产生的一些不必要流量; 通过手机下载软件之前,先看一下网站的介绍及用户的回复,确定是自己需要的软件,并且安全、实用,再开始下载,免得浪费流量。此外,一些大文件建议到电脑端下载; 用手机上传资源时,尽量先对文件的格式进行压缩然后再上传。例如上传照片时,可以先把图片压缩到 10KB 左右再上传。但如果你上传的图片有特殊用途,一定要高品质的,那你可以把这些图片做成压缩包的格式再进行上传。 小提

48、示 本文示范的是在 Windows Mobile 平台上使用 UCWEB,诺基亚、三星等基于其他平台的手机在使用中会发生菜单设置不尽相同的情况。比如“WAP 压缩中转”功能在 Windows Mobile 平台上是在“浏览器设置”下,而在诺基亚的 S60 平台上则在“高级设置”下。虽然有些许不同,但功能大致都是这些,你只需要在“菜单”的其他子项里找一下就可以找到这些功能。为了更好地省钱,UCWEB 中还有专门统计流量的工具。在“UCWEB 浏览器”中选择左下角的“菜单帮助流量统计” 。另外,诺基亚手机的用户还可以在 UCWEB 官网上下载“UC 桌面”这个插件,其中的流量统计工具显示的信息更为详细。 酷站导航轻松找 大家用手机上网时,最常用到的就是聊天功能,这方面已经在今年第 6 期杂志中介绍过了,这里就不再赘述了。除此之外,用手机搜索和在线收听/下载音乐也是很普遍的两大应用。不少人在使用手机上网时,都不知道有哪些网站可以上,只能上一些自己熟悉的网站。现在用 UCWEB 就方便多了,你不仅可以通过它登录百度、谷歌等网页进行搜索,而且在它的“手机酷站”里面收藏了一些不错的网站,并按分类显示,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报