欢迎来到优发表网

购物车(0)

期刊大全 杂志订阅 SCI期刊 期刊投稿 出版社 公文范文 精品范文

java学习计划范文

时间:2022-05-09 15:54:10

序论:在您撰写java学习计划时,参考他人的优秀作品可以开阔视野,小编为您整理的7篇范文,希望这些建议能够激发您的创作热情,引导您走向新的创作高度。

java学习计划

第1篇

【关键词】java课程;教学改革;项目开发

Java作为目前功能强大、最流行的网络编程语言之一,因其具有面向对象以及平台无关等特性成为当今应用软件开发的首选技术。由于Java 语言“一次编写,到处运行”的特点,使其在国内外软件开发企业中的使用比例排名第一。Java编程人员的需求市场广阔,仅以51job人才招聘网2013年7月的消息为例,关于Java招聘的岗位信息多达4万余条。在企业级应用方面,据W3Techs公司2013年6 月统计数字显示[2],服务器端最为流行的5种常用计算机语言中,Java 是企业级高访问量网站的首选。

1.Java课程现状分析

鉴于Java的迅速普及和良好的跨平台特性,Java已成为当代成长最快的软件产品之一,受到大约150个许可证颁发机构、200所大学和50万开发者的拥戴。从1997年起,美国麻省理工学院就设置了Java作为必修课。2002年,美国加州大学伯克利分校开设了25门Java相关课程。世界计算机排名前列的高校,均开设有Java及其相关课程,详见表1。

表1 国外一些高校的Java开设情况

在我国最新教育部计算机基础课程教学指导委员会制定的白皮书中,Java课程被列为核心课程之一。国内高校从1997年开始陆续开设Java相关基础课程,在原有的C和C++基础上,新增Java编程课程;2012年国内已有近80%的高校开设了Java及相关课程,国内高校Java课程开设情况,详见表2。

表2 国外一些高校的Java开设情况

2.Java课程体系的规划

在Java市场和人才培养需求面前,如何合理组织和安排Java课程的整体教学,已成为我们急需探讨和解决的问题。国内外高校的Java教学中,基本上把整个Java的课程设置为1年,分为Java程序设计基础知识部分与Java程序设计高级开发部分,其中基础部分以Java程序设计为主,而高级程序开发部分则以J2EE 以及J2ME课程为主。学生经过第一个学期对Java基础知识的掌握后,可以在下一学期开始高级开发部分的学习。在一些高校中,课堂上老师除了授课之外,课程设置中还专门安排了一些Tutorial的授课安排,相当于课堂讨论课。老师会预先给出教学中的重点、难点,同学们可根据自己的情况及时发言或讨论,从中获得自己想要的东西。参照国内外多所高校的Java教学计划,依据吉林大学最新教学大纲的编程类语言教学内容,笔者所在团队提出了Java课程教学体系构建方案,如图1所示。

图1 以Java SE为核心、企业应用

与移动开发为拓展的Java教学体系探索

在高级语言程序设计和面向对象程序设计的C和C++语言基础上,依托算法设计和数据结构课程,从第4学期开始Java课程教学;以Java SE为核心,侧重理论结合实践,注重程序和架构的设计,突出实践对于Web企业应用和Android移动开发的重要作用;在任务和项目驱动教学理念下,制订实践教学内容,详见表3;

表3 任务与项目为驱动的实践教学设置

强调数据库应用在其中的重要地位,融入架构设计和团队开发等实际软件工程内容,为学生实际操作提供支持。

3.Java课程教学思路改革

以就业为导向,提高施教的针对性。分析就业市场需求,定位课程岗位能力培养目标。Java技术在J2EE、J2ME、4G、物联网以及移动互联网等领域处于举足轻重的地位,这些专业岗位(群)都需要Java程序员,这些专业岗位(群)也正是计算机相关专业学生的主要就业领域。此课程要求学生掌握Java基础、Java数据库开发和Java Web编程等模块的基本理论、知识和技能,并能熟练掌握Java软件项目开发的各项技术,使其具有Java项目的设计、开发和测试的职业能力。

对应职业岗位,整合设计课程内容。Java程序员的市场需求量稳居第一,它对学生的要求也较高,传统的教学很难达到企业的需求。因此Java教学不能仅仅满足于完成教学任务,而应该以企业需要为出发点,重新整合设计教学内容,对学生进行强化训练,使学生能够达到企业用人的基本要求,提高学生的就业能力。为了到达这个目的,我们根据软件职业岗位能力需求来设计课程内容,按照软件企业岗位需求,对Java教学内容重新设计,分别设计了Java基础、Java数据库开发和Java Web编程等学习任务,并以软件项目开发及管理流程来培养学生。

针对教学存在的忽视交流能力、管理能力的问题,以就业为导向,对Java课程进行项目化教学改革。在教学设计时主要突出对学生的专业技能、项目经验、职业素质等方面的训练。在专业技能方面,首先,通过教师的案例示范、大量的上机练习、代码阅读、规范化检查,训练学生编写程序的熟练度和规范性;通过学生项目设计提高了学生的项目经验;通过项目开发过程中小组成员的分工合作,培养了学生的团队精神、协调能力与良好的职业习惯。

4.改革课程教学内容与结构

根据就业岗位要求和职业领域可持续发展的要求,重构课程教学内容,形成模拟实际工作过程的模块化课程体系(如图2所示)。

图2 Java项目化课程体系

改革后的Java课程体系以“工学结合”的学习项目为知识载体、以程序员的职业发展规律为主线开发课程内容,以项目导向的课程活动作为课堂教学的主要组织形式,突出在具体项目开发过程中让学生学会做人做事,以项目过程中人的行为表现和项目评分作为主要的考核评价手段。

5.课程教学方法改革

吸取以往的教训,将课程教学改革为以学生为主体,教师为主导,采用“任务驱动教学法”,通过实际项目开发(如图3所示)实施教学。

图3 项目教学流程

在项目开始前,教师就该项目用到的相关技术进行概括式介绍。在项目开发过程中,教师只负责巡回指导,细心观察各组学生在实现软件项目过程中遇到的问题和解决问题的方法,不必过多地干预学生的项目完成过程;学生模拟软件开发流程,分成若干学习小组,每个小组由5~6人组成,学生确定各自在项目小组中的分工,分别担当项目管理员、系统分析员、程序员、测试员、文档编写员和界面设计等角色。在项目开发过程中,学生的开发学习活动必须与任务或问题相结合,以探索问题来引导和维持学生的学习兴趣和动机,创建仿真工作任务,让学生带着任务学习,以使学生拥有了学习的主动权。

6.课程考核方法改革

项目成绩评分包括项目成员组内评分(30%)、项目组间相互评分(30%),老师对项目评分(40%)。完成上述评价后,再组织教师和学生共同讨论,指出在项目工作中出现的问题,归纳出学生解决问题的方法和学生在整个项目中的学习行为特点,并将教师和学生的评价结果进行对比,寻找出评价结果差异的具体原因。这样,对学生的综合素质的考核就是理论考核(25%)、职业技能考核(45%)、创新能力(5%)、团队合作(5%)和出勤(10%)等。

7.结束语

改革后的Java课程打破传统教学模式,以一个完整项目贯穿整个教学过程的始终,以工作过程为导向,通过软件工程方法将课程内容进行重构。Java语言作为跨平台的面向对象语言,在近10年的流行开发语言排名中位居前茅,在Web企业级应用和移动设备开发中更是发展迅猛。在庞大的Java市场和人才培养需求面前,需要教师提供合理的课程讲授体系和实践内容支撑,构建以提高学生能力和素质为目标的Java人才培养教学体系架构。

参考文献

[1]乔晖.近十年教学技能研究综述[J].盐城师范学院学报:人文社会科学版,2004,24(1):112-117.

[2]王槐源.微格教学在师范生教学技能训练中的应用模式研究[J].琼州大学学报,2002,9(5):35-39.

[3]刁俊明,叶广炎,梁云章,等.多媒体组合教学提高高等师范生教学技能的研究与应用[J].嘉应大学学报:自然科学版,1996(6):82-85.

[4]宣桂鑫.德国的微格教学[J].高等师范教育研究,1995 (5):69-74.

第2篇

[关键词]项目驱动 立体化 教学资源 教材建设

[作者简介]王爽(1982- ),女,河南泌阳人,许昌学院计算机科学与技术学院,讲师,硕士,研究方向为人工智能技术。(河南 许昌 461000)

[基金项目]本文系2012年河南省社科联基金项目“高校服务中原经济区建设的策略研究――以许昌学院为例”(项目编号:SKL-2012-2260)和2011年许昌市科技发展计划项目“基于B/S架构的科技项目管理系统的研究与实现”(项目编号:1101063)的阶段性研究成果。

[中图分类号]G642.3 [文献标识码]A [文章编号]1004-3985(2013)27-0138-02

教学资源作为教学系统中的基本要素之一,是教学内容的主要载体,也是实现教学目标的重要保证。“在从传统教学观到以教师为主导、学生为主体、强调创新教育的现代教学观的转变过程中,高校教学资源的内涵和外延都发生了很大的变化。”①为了更好地贯彻落实教学质量工程,很多高校都开始研究如何搞好新形势下的教学资源体系建设。其中,立体化教学资源体系建设更是近几年高等教育改革中的热点议题。

刘立群等提出了立体化教学资源建设及其模型研究,该模型包括“教学资源、教学过程和教学评价3个子系统,是一个覆盖教学全过程的教学资源与教学评价的三维立体化教学系统”。②许艳惠提出了“立体化教学资源的内涵及信号与系统课程立体化教学资源建设的内容”。③张辉等提出“以学生为本的立体化教学资源体系建设,并运用生态观来看待资源系统内部各元素的相互关系”。④本文在分析当前教学资源体系建设中存在的问题的基础上,结合我校Java程序设计课程的特点,提出了项目驱动式的立体化教学资源体系建设方案,对理工科相关课程的教学资源体系建设有一定的借鉴作用。

一、教学资源体系建设现状

1.教材编写套路陈旧,不适应当今教学的需要。教材是实施教学各环节的重要依据和保障,合适的教材可以使教学效果事半功倍。目前,Java程序设计的教材琳琅满目,但多数教材存在以下问题:一是先讲解知识点,然后举例说明;二是理论性强,案例较少;三是知识点过于零碎和独立,没有较好地体现相互联系;四是教材的适用对象不明确,内容显得杂乱。由于这些问题的存在,给教师授课和学生学习带来了不便。最突出的问题是一些学生由于不清楚学习这门课干什么,而过早地失去了学习兴趣。

2.教学资源匮乏,不成体系。教学质量的提升离不开大量的优质教学资源,但目前,教学资源管理不规范在很多高校中普遍存在,教学资源或缺失,或凌乱。教学资源应根据教学的实施顺序和资源对学生的引导顺序进行组织和分类。如专业培养目标、专业课程体系、课程教学大纲、课程实验大纲、课程教学方法与手段、课程资源等。Java程序设计课程资源应包括教材、课件、实验指导书、题库、测试平台等。将教学资源不断地总结和归纳,组成一个合理的体系,不仅可以方便教师授课,更重要的是为学生搜索自己感兴趣的资源提供了方便。

3.教学资源利用率低。教学资源是为教学服务的,但很多学校教学资源利用率低,主要原因是使用不方便。互联网给人们的生活带来了极大的方便,可以足不出户了解外面的世界。将教学资源网络化,可以有效提高教学资源的利用率。

4.教学资源内容陈旧。教学是一个积累更新的过程,教师要根据自身教学的需要和社会发展的需要,不断更新教学资源,努力做到与时俱进。但教学资源内容陈旧的现象在很多高校仍然存在,以至于学生的知识与企业的要求脱节,影响了学生的就业。

针对教学资源建设中存在的上述问题,国内外研究提出的的方法、对策很多,但只解决了里面的一个问题或几个问题。为了较好地解决上面的问题,在对我校Java程序设计课程的现状进行充分调研和梳理的情况下,在对学生的心声充分了解的情况下,提出了下面的项目驱动式立体化教学资源体系建设方案。

二、项目驱动式立体化教学资源体系建设方案

1.调研Java程序设计课程的现状,确立立体化教学资源体系的组成。“立体化教学资源是立足于现代教育理念和网络技术平台,以传统纸质教材为基础,以学科课程为中心,以多媒介、多形态、多用途、多层次的教学资源和多种教学服务为内容的结构性配套的教学出版物的集合,是数字化时代教学现代化的标志,是实现教育信息化、网络化,优化教育资源诸要素配置的重要途径。”⑤在对Java程序设计课程的现状进行调研后,确立该课程的立体化教学资源体系包括教学大纲和实验大纲、项目驱动式教材、实验指导书、课件、题库等内容,包括电子资源和纸质资源两大形式,包括直接提供和网络提供两大资源服务途径。

2.认真研究专业培养目标和课程体系,制定符合要求的教学大纲。教学大纲是教师实施教学的依据和规范,关系着教材内容的取舍,关系着教学效果的成败和学生知识体系的合理与否。每个专业都有自己的培养目标和课程体系,专业培养目标决定着课程体系的设置,而课程体系的设置又决定着课程之间的联系和每门课的知识结构。因此,设置Java程序设计课程大纲的基础是充分研究专业的培养目标和课程体系。

许昌学院网络工程专业的培养目标是旨在培养能够从事网络工程设计与建设、网络管理与维护及网络系统开发的应用型、复合型高级专门技术人才。由此得出专业的培养目标之一是网络系统开发人员。再纵观课程体系,Java程序设计课程处在1~2学期,其后续课程有数据结构(Java语言)、J2EE网络程序开发等密切相关的课程。由于Java程序设计课程面向的对象是大一新生,他们对程序设计没有任何了解,而后续课程的教学又与该课程密切相关,所以大纲的设置既要适合新学生的特点,又要兼顾后续课程的需要。

3.围绕教学大纲,建设项目驱动式精品教材。从实践到理论、从具体到抽象、从个别到一般的方法,符合学生的认知规律。而现在的教材往往是先介绍各种知识,然后举例说明知识怎么用,这与学生的认知规律是不相符的,教师按照教材的顺序讲解,不能吸引学生的学习兴趣和注意力,使得教学效果大打折扣,久而久之,会让一部分学生产生厌学情绪。而这个课程学不好,又会影响到后续课程的学习。知识学习如同幼童学说话、学走路,是从无意识到有意识,从感性到理性,从不管三七二十一的模仿,到举一反三地灵活运用的过程。因此,在确定教学大纲后,工作的重点就是围绕教学大纲,建设符合学校教学实际的项目驱动式特色精品教材。

所谓项目驱动就是项目设计贯穿教材内容设计的全过程,整本教材的教学目标和每个章节的教学目标都以项目实物的形式来展示,让学生看了就知道学有所用,这样才能吸引他努力学习以达到将来学以致用。项目驱动式教材“把教学内容巧妙地隐含在每个项目之中,给学生一种引人入胜的感觉,吸引学生去学习和探究新知识”。⑥让学生拿到教材时就非常清楚通过这门课的学习我能做什么,做到什么程度。使得学生翻开每个章节时,就清楚通过这个章节的学习,自己又能做出什么样的小项目。真正打造出符合学生实际的、独具特色的精品教材。

4.根据教材的知识体系,制作高质量的多媒体课件。教材是知识的汇集,而课件是知识的浓缩,是教师“教”与学生“学”的桥梁。设计巧妙的高质量的课件可以吸引学生的课堂注意力,提高学生对问题的理解力,可以化繁为简,可以变抽象为具体,可以在同样的时间内向学生传授更多的知识。因此为了有效地提高教学效果,要根据教材的知识体系,精心制作高质量的多媒体课件。

5.根据教材的知识体系,建设多层次的实验指导书。Java程序设计是一门实践性很强的课程,学生唯有多练习才能出成果,而教材作为知识的展示平台,不可能列举很多的例子,因此建设和教材配套的实验指导书非常必要。实验指导书的建设不能以指导学生完成实验任务为原则,这样培养出的学生知识仍然比较浅薄,编程能力没有得到较好的锻炼和提升,现有的实验指导书多数属于此类。因此,要根据教材的知识体系,建设实用性、灵活性强的实验指导书。实验指导书的建设原则为让学生具备运用所学知识独立编程的能力。内容围绕“案例模仿”“同步拓展”和“生产创新”三种类型的项目来展开,使得学生通过实验指导书的引导,能够对所学知识举一反三。

6.根据教材的知识体系,建设内容丰富的课程知识题库。Java程序设计课程的知识掌握有不同于其他课程的特点,不能通过简单的识记来掌握,需要通过一定量的习题练习才能达到真正的理解。因此,建设该课程的知识题库就非常必要。题库的建设不能仅以增加题目数量为目标,还要根据教材的知识体系来精挑细选,既要有量,更要有质,题型多样化,题目灵活化。

7.根据教学的需求,建设E-learning教学资源共享和学习交流平台。记课堂笔记是传统教学和现代教学中的重要环节,因为学生通过记笔记可以加深对知识的记忆和理解,同时笔记也为学生巩固复习课堂知识提供了资料。但当代大学的课堂教学信息量大,记非常完整的课堂笔记几乎不可能。另外,Java程序设计课程的特点要求学生不但要记住知识点,还必须掌握如何应用这些知识点。为此,要根据教材的知识体系,以满足教师和学生需求为目标,建设E-learning教学资源共享和学习交流平台。平台内容的建设以课前预习、课堂教学、课后复习、知识拓展和学习自测为主线,内容应涵盖教学过程中的各类资料,如专业培养目标、课程体系、教学大纲、教学计划、电子课件、习题等。最重要的是要建设集学生练习、学生自测和期末考试三个功能为一体的课程在线测试平台,使得教学评价电子化,这样不但节约了资源,还方便了师生,提高了教学效果。

三、教学资源体系建设中的创新点

1.建设方案创新。调查发现,很多高校在教学资源体系建设时,一味地追求资源数量的增加,忽视了教学资源之间的联系、教学资源的质量等因素,以至于提供的教学资源与教学实际需求不符,进而带来教学资源利用率低的问题。本文所述方案从分析专业培养目标和课程体系入手,并将项目驱动式特色教材建设作为重要突破口,然后以教材知识体系和教学所需为中心,展开对其他教学资源的建设。

2.教材创新。从事Java程序设计教学多年来,研读过大量的教材,其中有理论性强的教材,也有理论和实践相结合的教材,还有所谓的案例式教材,这些教材除了自身的优点外,都有一个共同的缺点就是先理论后实践,且理论和实践的关系不太紧密。此次编写的教材从形式上颠覆了现在教材的编写套路,从内容上更加符合我校教学和社会需要。所采用的项目驱动编写法即从解决实际问题出发,在教材的第1章就给出一个大项目的效果图,让学生知道学习完整个课程可以做什么。然后将此项目分解为若干个小项目作为章节目标呈现,让学生时时刻刻都知道我下一步可以学到什么程度。让学生有了学有所用的感觉后,带着好奇实用的态度展开对问题的分析、探讨并最终形成解决方案。这不但可以提升教学效果,而且可以培养学生分析、解决问题的能力及相互协作的能力。

3.学习效果评价方法创新。E-learning教学资源平台的一项重要内容是在线测试。在线测试系统包括章节练习测试、模拟考试和期末考试三个子系统,学生做完题提交后,系统会自动进行评判并给出分数。对于做错的题目,学生还可以查看正确答案。通过章节练习测试功能可以改变传统的手工批改作业形式,避免了批改错误,降低了教师的批改作业量,同时也节约了资源,降低了学生的学习成本。通过模拟考试功能学生可以了解自己对课程知识的综合把握能力,查缺补漏。通过期末考试功能,教师不但可以灵活命题,还可以节约学校的开支和老师改卷的时间。该系统可以“使学习效果的检查变被动为主动,大大提高课程教学的效果”。⑦

四、结语

认真探讨立体化教学资源的基本内容及其体系结构,构建一种教学资源的整体解决方案,是提高高校教学质量和教学资源使用效益的重要保证。本文以Java程序设计课程为例,结合许昌学院的实际,提出了一套项目驱动式立体化教学资源体系建设的方案。方案的建设思路清晰,建设内容翔实,有一定的借鉴意义。下一步将以Java EE课程群教学资源体系建设为研究对象,构建一套从基础到中级,再到高级的教学资源库。

[注释]

①②刘立群,池洁.立体化教学资源建设及其模型研究[J].沈阳师范大学学报,2010,28(4):571,571.

③许艳惠.“信号与系统 ”精品课程立体化教学资源的建设[J].吉林工程技术师范学院学报,2009,25(8):12.

④张辉,李军,丁淑杰,等.以学生为本的立体化教学资源生态系统的构建[J].教学与管理,2009(1):54.

⑤孙万东.立体化教学资源及其服务体系的建设与应用[J].教育探索,2007(5):21.

第3篇

关键词:桌面上下文;MVC架构;中科院分词算法;实时监督

中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2013)17-0054-03

一、引言

本文旨在通过基于学生个人桌面上下文行为日志的获取,构建一个个性化的学生使用电脑时间管理的指导服务系统。向这类学生提供一个有效的个人学习指导系统,协助其改正不良习惯,使大学生能够更合理地安排学习和生活。

基于桌面上下文的学生使用电脑时间管理指导服务系统(Time Management System 简称: TMS)是以学生个性化数据统计为前提的,集学生使用电脑时间的定制、管理、监督、统计为一体的服务系统。该系统底层以文件的方式存储用户的桌面上下文信息、存储用户的个性化学习计划,以实现公共数据的存储。上层以Java Swing 技术实现系统的界面,展现数据结果,以实现友好、方便、快捷的交互体验。该系统实现各种数据模型的统计分析,以各种不同的统计图形展示学生的计划完成情况,同时该系统实现三种不同的监督体制,包括基本监督提醒、邮件统计表反馈、短信实时反馈。另外该系统通过对学生桌面上下文数据的分词分析,实时向学生展示自己的关注话题排行。

该系统对有志于改正不良使用电脑习惯的学生有重要价值。同时也具备较高的社会价值和人文价值。该系统完成后具有以下特性:

(1)方便学生定制个性化的学习计划,改善自己使用电脑的不良习惯。

(2)通过对学习计划的统计分析,学生能够清晰地看到自己的学习计划完成情况,进行合理的调整。

(3)多功能的监督系统,方便学生设定的监护人对其学习计划完成情况的监督。

(4)通过桌面上下文数据的统计分析实时获取自己关注的话题排行。

(5)该系统也适用于其他各类有志于改善自己使用电脑习惯的用户。

二、系统架构

1.桌面上下文用户数据的获取和存储

桌面上下文用户数据的获取和存储是实现该系统的数据基础。桌面上下文数据主要包括用户打开各类文档的标题信息、浏览各类网页的标题栏信息、打开的各类应用程序信息。随着用户使用电脑时间的不断增加,这些信息量会不断增大,采用合理的内外存存储方式是该系统必须考虑的问题。该系统采用中科院分词算法来进行统计分析,采用哈希表的方式管理内存中的数据,实现了高效的数据读取模式。对于系统使用应用程序的时间记录,该系统采用多线程的方式,开辟一个线程,每隔一定的时间粒度,轮询系统当前开启的应用程序,将对应的使用信息记录到文件中。这样当计算一个应用程序的使用时间时,只需要获取对应日志文件的行数,然后乘以粒度就能得到结果。

2.业务需求分析和系统架构设计

用户个性化的学习计划的统计分析是通过基于对用户桌面上下文数据的记录结果分析得到的。对用户制订的学习计划及进程在后台进行监督记录,最后按照不同的统计模型进行统计分析,形成不同的统计图表(统计表、柱状图、折线图、饼状图)展现给用户。另外,系统按照用户设定的监督规则,会对该学习计划进行多功能的监督反馈。监督功能包括基本监督、Java Mail邮件报表反馈[1]、短信实时控制。基本监督包括阻止和提醒模式。阻止模式包括关闭应用程序和弹窗提醒模式。提醒模式包括开启应用程序和弹窗提醒模式。邮件报表反馈和短信实时控制会及时向用户设定的监护人发送学习计划的完成情况和电脑的使用情况。用户的关注度排行榜,是利用中科院分词算法对用户桌面上下文的数据进行合理的统计学分析而得到的实时信息,方便用户及时了解自己近期的关注动向。

系统的架构遵循软件开发流行的MVC模式,分为表示层、业务层和数据持久层。该系统中表示层采用 Java Swing组建并设计实现。数据持久层采用Java序列化的机制,将对象完整地存储到文件当中。[2]同时该系统也是一个多任务的系统,用不同的线程来同时进行不同的任务。系统的整体设计如图1 所示。

3.基于MVC的 TMS 多任务协同工作系统的研发

TMS 系统在总体架构上采用 MVC模式。这种模式以最少的耦合协同工作,分工明确。首先由Java 的事件监听机制接受用户的请求并调用某个模型来处理请求,再将处理的结果交给某个Java Swing 组件,呈现给用户。系统采用多线程的设计机制,分别采用不同的线程来进行学习计划完成情况的统计工作、普通监督工作、邮件短信反馈工作。多线程的设计模式使系统能够协同完成多项任务。

三、关键技术

1.学习计划模型的设计和存储

学习计划是指用户对一系列添加到TMS 系统中需要被监督管理的应用程序详细使用情况的一个集合。在本系统中学习计划的最小操作单元是应用程序(Application),对一个应用程序的监督控制信息被称为记录(Record),若干个记录的集合就是一个学习计划(Schedule)。在本系统中分别用三个不同的类来表示上面三个实体。应用程序(Application)包括应用程序名字(name)、别名(nickname)、路径(path)、类别(type)。记录(Record)包括一个应用程序(Application)、开始时间(begintime)、结束时间(endtime)、服务模式(servicemode)、控制时长(controllength)。学习计划(Schedule)包括一个记录集合(record list)、开始时间(begintime)、结束时间(endtime)、计划名(Schedule name)。学习计划存储模型如图2 所示。

2.桌面上下文数据的获取和存储

桌面上下文数据是用户每日使用电脑产生的基础数据。本系统中的子系统ProcessTime(简称PT)用来记录用户的桌面上下文数据。PT 系统采用Win 32 API获取系统窗口程序的标题、应用程序使用情况等数据并最终存储到文件中。

3.多功能监督系统的实现

TMS 系统中的监督功能是集合了普通监督、邮件报表反馈、短信通知的体系。系统根据用户配置文件中配置的相关信息采用制定的统计模型,计算通知的临界条件,当临界条件被触发的时候,调用通知模块来完成监督功能。短信监督集合了已经开发完成的SMSService(短信发送平台) 系统。只需要在程序中将需要发送的短信内容插入SMSService系统对应的数据表中,该系统就能够将短消息发给用户设定的监督人。

4.功能需求分析与设计

Time Management System (TMS)分为TMS子系统、Process Time (PT)子系统、Rank List(RL)子系统。总体系统功能结构如图3所示。

(1)TMS子系统,包括系统参数配置模块、系统监督程序管理模块、学习计划模块、监督系统模块。

系统参数配置模块,对系统后续功能需要使用的基本信息进行配置,指用以验证的用户邮箱、监督人邮箱、监督人电话、监督类型、阻止方式、提醒方式、监督百分比等基本参数的配置工作。配置完成后存储到 config.data 文件中。

系统监督程序管理模块,添加需要监督的程序到系统中,并可以对该程序实施删除。应用程序一旦被添加到系统中,系统就会记录该应用程序当天的使用情况。

学习计划模块,包括学习计划管理和学习计划统计分析功能。学习计划管理包括添加、删除、查看学习计划功能。学习计划统计分析功能指对学习计划按照系统设计的模型,显示对应的统计图、柱状图、饼状图、折线图。

监督子系统,会根据系统配置信息中提供的监督百分比,判断系统正在执行的学习计划中子项的当天完成度和监督百分比的大小,并根据监督种类的设置,实时向用户以及监督人反馈信息。普通监督会根据用户设定的监督时间间隔来按照监督类型提醒用户。邮件报表反馈和短信实时反馈会按照默认一天一次的频率向监督人发送对应的数据。

(2)PT子系统,包括桌面上下文数据获取模块和应用程序使用记录获取模块。

桌面上下文数据获取模块,系统通过调用win 32 API 获取用户使用电脑时打开的各类窗口程序的标题、浏览器的标签栏、应用程序名等数据,并按照设计的格式存储到对应的文件系统中。

应用程序使用记录获取模块,主要记录用户使用各个应用程序的时间,为对学习计划完成度做统计分析提供数据。

(3)RL子系统,是用来查看用户关注度排行榜的模块。该模块通过中科院分词算法,对PT 子系统获取的数据进行统计分析,计算出百分比,最终以组件的方式呈现,供用户查看。

5.基于MVC 模式的多任务系统的实现

现代软件设计中通用的MVC模式,是软件设计的主流模式。本系统是基于Java Swing 技术进行桌面系统开发的,由通用的窗口(JFrame)或对话框(JDialog)作为View 层展示数据,利用实体操作类作为业务层,如 ScheduleManagement.java,并以实体POJO类作为数据模型,如Application.java、Record.java、Schedule.java等。图4以制订学习计划为例,展示系统一个模块的MVC实现。

四、小结

本文设计中基于桌面上下文的大学生使用电脑时间管理服务系统是学生更好地利用电脑生活、学习的辅助工具。该系统底层以文件系统的方式存储数据,实现了对数据的读写比采用数据库更快速的效果。上层以Java Swing组件展示内容,让用户获得更好的用户体验。该系统从学习计划定制,到统计分析,到监督反馈一体化的机制,相信能够很好地对学生使用电脑的行为进行引导。

参考文献:

第4篇

学习计划,可以按照提交目的分成两类,给大使馆申请签证用的,或给学校申请录取用的。用来申请学校的学习计划从本质上讲和个人陈述是统一类型的文书。下面小编给大家整理的2020年大三学习计划范文精选,但愿对你有借鉴作用!

大三学习计划范文1经过大二一年的学习,我已经完全融入了软工班,对软工班的教学宗旨、目标和风格,人才培养模式有了比较深入的认识。我们软工班的宗旨就是要将大家培养成为石油和软件复合型人才。目标是经过两年的学校教学和一年的企业实训使我们在综合能力及素质上超出一般本科生,在英语、计算机、石油等方面达到优秀,综合能力达到其毕业工作至少两年的高度。风格就是采用课堂理论教学和课外综合提高的方式,多举办各种各样的活动,包括班级讲坛、茶话会、英语角(包括同留学生交流)、联谊球赛等等,提高大家组织策划的能力。经过这一年的锻造,我觉得自己不仅在学习上,还在课外能力都有所提高。

在这一年里我在学习上收获了很多,六级考得了全班第一的高分,外研社杯全国大学生英语竞赛获得三等奖(仍然是软工班,但是比大一的二等奖逊色了一些),在计算机和石油课程上都比较优秀,并且通过了六级口语考试。在课外综合能力上,我也获得了一些成就,我担任了班级的组织委员和寝室长、顺利从中级干部培训班毕业、在自律会年末综合测评中位列部门第二(获得主席的褒奖),在校级活动读书报告会中获得二等奖

大三我要再接再厉,在学习和综合能力上都要获得新突破。大二的学习注重基础理论课程学习,大三的学习更注重理论和实践的结合,在课程学习同时融入实践小组的学习内容,需要我们转变学习的思路和方法。因此我在如下几个方面作出学习规划:

一、课内

(一)英语方面

虽然顺利通过了四六级,并且都获得了比较高的分数,但是我不能在英语学习上有丝毫松懈,我不仅要在只是积累上,更要在口语表达上加强(由于本学期有外教教学,要充分利用此有利条件)。我制订了一下目标:

1、报考英语六级和六级口语,刷新六级分数,更激励我全面学习英语。

2、每周至少同同留学生交和外教流两次,提高口语表达能力。

3、每天早晨记英语单词,朗诵英语文章(《心灵鸡汤》),练习口语(《英语口语资料库》),勤练口语发音(《李阳口语突破教程》《突破聋哑英语教程》)

4、参加外研社杯全国大学生英语竞赛,虽然以及获得两个奖项,但是没有获得一等奖,因此,大三还要拼搏一次。

5、坚持看《老友记》、《越狱》等英语比较纯正的英语系列电视剧和电影,深入体验英语交流环境,奠定坚实的口语基础。

6、经常阅读英语报刊杂志(限于财力,主要是电子档)。

7、尽量多阅读英文科技文档,提高英语应用能力。

(二)计算机学习方面

由于这个学期将开设以下计算机课程:软件工程管理、数据库原理及应用、常用软件开发工具、软件需求分析、操作系统原理、软件文档编写、面向对象程序设计Java,针对开设课程和我自己的学业规划,作出了如下计划:

1、每天温习当天学过的内容和对第二天的课程进行预习,多思考、多总结。

2、广泛阅读和编写C#、C++和Java程序,并且要逐渐应用数据库,开发比较大型的程序和软件。

3、在图形组的安排下,多同组员们一起开发实用的软件,增强合作开发软件的能力。

4、由于我是图形组的组员,《计算机图形学》对于我们有很大的意义,因此我将坚持每周三晚自习听本课程选修课。

5、多看、多编写软件文档。

6、熟悉常用软件开发工具。

7、对于操作系统原理,在虚拟机环境下模拟各种操作系统,比较各种系统的差异和优缺点,加强对课程的理解。

8、多看与课程有关的视频教程和视频讲座。

9、尽力参加计算机方面的竞赛,在竞赛中提高自己的能力。

(三)石油方面

本学期开设的石油课程有油藏工程基础、地球物理测井,课程虽然不多,但是任务很重。结合过去一年的学习经验,我作出了如下计划:

1、每天花时间复习当天学习的内容和简要的预习第二天要学习的内容,充分吸收本课程的知识。

2、对于已经学习过的地质和石油等课程要多花时间理解消化,形成和巩固石油知识体系。

多在网上搜集相关视频,加强理解。

3、多关注与石油相关的政策和实事,对整个石油行业的发展要有自己的认识。

4、多听学校的石油讲座和报告。

大三学习计划范文2光阴似箭,日月如梭,如今大学生活已经过半,我不再是那个懵懂初入大学校园的高中毕业生,而更加靠近了大学毕业的墙垣。我不能在无追求、无目标、无计划那样三无的驾驶着我的躯壳,行驶在那充满追求和志气活泼的天堂。如果不奋斗的话,那四年无忧无虑的享受的大学生活会给我带来哪些美好的回忆呢?所以我不要过空虚无聊的生活,我要规划我的大三的学习和生活,我要计划安排好我的每月每周每日每时每分的学习生活。我相信凡事预则立,不预则废,我相信只要努力一定有收获,只有拼搏才能够成功,我坚信我一定以自信人生二百年,会当水击三千里的勇气和信心来迎接伴随着机遇和挑战的新的生活。

大三学年对于所有专业的学生来说都是至关重要的一年,这一年会很深入的学习到专业知识,接触到自己专业方面的教授导师,这一年的努力程度决定着自己在本专业的水平,影响以后靠这个专业生活发展的能力。大学生不可只通一业,更不可通万业而无一专长。如果没把握住大三专业知识的学习,它将直接影响着大四上学期的一些以它为学习基础的专业深入知识的理解和把握,也影响我们大四下的毕业设计。没有扎实的专业基础,就没法深入地进入专业领域里去探究。因此在大三的学习中专业知识学习放在首位是毋庸置疑的。

专业知识学习是绝对不能用以前那个浮躁的心态,要秉承认真追求科学深入探究的心态,用坚持和努力去攻克难题,掌握基础知识、基础解题方法、并深究为什么选择如此解答,多思考为什么,多选择几种方法来解决它,提炼出老师讲解知识的思路,学会总结概括知识的框架,多联想,将整个知识体系构建起来。课前认真预习课本知识,课上高效认真的听老师讲解,自主思考,积极主动,课后多去仔细,及时独立完成老师交待的学习任务,并选择多看课本知识,多去思考,做一定量的题目来夯实基础。在专业知识学习中主动将自己不懂的问题向同学请教,并多向老师问问题,问那些自己经过深思不得其解的问题,把握别人讲解的重点和思路,及时进行总结和回顾。

大三学年一定是辛苦而有充实的,因此日常身体健康状况将成为影响学习状态和生活质量的关键因素。并且大三没有了体育课,被安排参加的体育锻炼就没有,因此更需要自己在每天花费点时间参加体育锻炼,形成晚上跑步的好习惯,并且多参与集体活动锻炼身体。永远牢记,但凡成功人士都有过硬的身体素质,如果我想成功,就必须具备成功者成功必备的重点。并且现在身体锻炼也能起到放松和减轻学习生活压力的功效。

大三是非常重要的一年,是大学中间最精华的时间段,是最需要潜心求学的阶段,我相信自己一定能顶住压力,自信从容,勤奋踏实地在我的大三青春上挥洒汗水,我也坚信自己的大三生活也终将成为我大学阶段的亮点。

大三学习计划范文3进入大三之后,慢慢自己对于很多事情的热情正在消褪。很多人认为这是一个很不好的现象,但是这也是客观存在的。正是利用这种状态,我为自己找到了突破口。依旧延续那个捕鱼的例子,我应该知道自己想捕什么鱼。进入大学之初就有一个对自己的规划,但是,到了大三,这种规划,就更有现实基础,具有更好的可行性与科学性。这时,对自己的思想,就有了更进一步的思考,就应该是重点明确,确认自己要捕哪条鱼的时候,一旦目标确定之后,全力以赴,应当坚定地放弃那些被自己割舍下的东西,而不应该犹豫不决。

大学毕业后,我可以选择的就是就业。所以我在大学一切的准备都是为两年后的就业做准备的。要为毕业后的就业打好基础,在这一个学年里面我要做到以下几点:

(一)、学好专业课程。大三学年对于所有专业的学生来说都是至关重要的一年,这一年会很深入的学习到专业知识,接触到自己专业方面的教授导师,这一年的努力程度决定着自己在本专业的水平,影响以后靠这个专业生活发展的能力。大学生不可只通一业,更不可通万业而无一专长。没有扎实的专业基础,就没法深入地进入专业领域里去探究。因此在大三的学习中专业知识学习放在首位是毋庸置疑的。

(二)、考取相关的对未来求职有用的证书。大学生就业形势越来越严峻,通过考证证明自己,不失为一种增加就业机会的办法,这样既可以证明自己的实力,也拿到了应对职场苛刻要求的金钥匙。本学年我要努力学习,争取通过证券从业资格证、银行从业资格证和英语六级证书的考试,拿到相应的资格证书。

(三)、要积极参与各种社会实践。在选择社会实践时,尽量选择与自己专业有关的职位,这样既可以让专业知识和实操技能在实践中得到检验,还能锻炼社会生存技能,为今后的职场工作做一定的储备和积累

(四)、提升交际能力。针对我以前自己在处理人际关系方面的那些不好的方面,我要坚决予以改正,进一步提升自己对待普通同学、较好同学、普通朋友、好朋友的方式和态度,对每一个我周围的人说真话,其实说真话是一种习惯,投入地对待那些我想深交的朋友,真诚地坦诚做到交心,沟通从心开始。不要刻意去建设自己的人际关系,因为它很复杂,以至于不能人工去营造,因为它不是一个人能解决的问题,而是相互的理解和包容,对于那些自己不愿交往的人,不要再想以前那样逼迫自己去接受,我不是千面脸、万变鬼,所以我不需要得到所有人对我的认同,交往中要保持自信,要有自尊地进行交往。

(五)、提升自我修养。在大三学生工作中,我要把握住尺寸,不要过于专注,懂得多思多想事情,承担起自己的责任,虚心向老师和同学学习,我也相信只要我负责任的完成学习任务,抱着踏实而又虚心的态度,一定会有新的收获和体验,从而给以后的生活积累宝贵的经验。

(六)、坚持锻炼身体。大三学年一定是辛苦而有充实的,因此日常身体健康状况将成为影响学习状态和生活质量的关键因素。并且现在身体锻炼也能起到放松和减轻学习生活压力的功效。因此更需要自己在每天花费点时间参加体育锻炼,形成晚上跑步的好习惯,并且多参与集体活动锻炼身体,比如多打羽毛球等。永远牢记,身体是革命的本钱的道理。

第5篇

关键词:多模式教学法 JAVA语言 实践能力

中图分类号:G64 文献标识码:A 文章编号:1673-9795(2013)05(b)-0157-01

JAVA语言作为计算机软件在进行软件开发时的关键技术,培养的人才被很多企业所需求。因此,目前很多高校都开始纷纷开设JAVA技术相关的课程。虽然开设的JAVA相关课程很多,但很多计算机专业毕业的学生在工作时却很难达到企业的要求条件,他们往往动手能力差,而且缺乏对技术的应用能力。这就导致学生就业难,企业用人荒的奇怪现象,为了避免这种现象,我们必须对教学的弊病进行及时的纠正。

1 JAVA语言的教学现状

近几年来,Java语言成为编程语言中最流行的语言之一,并在很多高校中都成为计算机专业所要学习的主要课程。社会企业对专业人才的广泛需求也加强了学校对Java语言的重视程度,虽然不断对教学策略进行改进,但在实际的教学过程中还是存在很多问题。为了使学生能够更好的适应社会需求,必须及时的将这些问题找出并解决。

1.1 重理论轻实践

在当前的Java语言的教学过程中,课时安排很少,而且在课堂上主要以理论学习为主,实践环节非常少,这样就导致学生无法针对所学理论进行实际操作实践,这样学生所掌握的理论知识就得不到充分的应用,无法对所学知识更好的吸收,同时,由于缺少实践机会,学生就不能在实践中获得实践经验,这对学生在将来的就业方面也产生不利影响。

1.2 教材乏味

Java语言应该是一门非常注重实践性的课程,但目前很多相关的教材都只注重理论知识的灌输,所涉及的实验内容也大多是一些验证型的内容,在实际的生活中应用非常少,既枯燥又缺少实用性,学生的学习热情自然会很低,这样就导致学生对Java的学习兴趣越来越低。

1.3 考核形式不合理

目前,在很多考核中Java语言的形式主要还是笔试,通过学生对理论知识的掌握来评价学生的学习状况,这就导致学生为了在考试中取得高分而对理论知识进行死记硬背,将实践环节忽略掉,不利于学生操作能力的培养。另外,只考核理论知识的这种考核形式无法对学生的学习状况进行全面的了解,这样就导致一些实践能力强但理论表述差的学生考试不理想,严重打击了他们的学习积极性。

2 基于项目的多模式教学法的应用

基于项目的多模式教学指的是根据教学大纲的要求以及软件开发对所需人才的需求,为了使教学效果不断提升,在对实际项目进行实践操作的基础上采取多模式教学的方法。

2.1 在理论课中的应用

首先,应该选择一些合理的教材,摒弃传统教材中所存在的理论多、实例少的问题,教材中所涉及的理论知识应该对实际操作起到引导理解的作用。在进行教学活动前,老师要对所教内容进行整体掌握,并结合学生的实际情况制定学习计划,将教学的思路安排条理,还要在理论知识的讲述过程中添加一些密切联系实际且鲜活生动的例子来加深学生对理论知识的理解。还要合理安排在课堂上所要提问的问题,并准备适当的课后作业,让学生在完成作业的过程中巩固所学知识。在教学过程中,老师要合理的应用一些教学技巧如“3W1H”教学法,将所准备的知识准确的传授给学生,而且要在教学过程中进行一些实例演习,多敲入代码,激发学生的学习热情。在课后时间,老师之间也要多进行沟通交流,分享各自的教学经验,取长补短,不断提高教学效率。

2.2 在上机课中的应用

在上机课开始之前,老师要对课程安排制定详细的计划,不能在课堂上放任自由,将教学过程中可能出现的问题进行总结,并借助其他指导书来将这些问题解决。在课程进行中,老师要先将教学目标对学生进行详细的讲解,并对课程中所要解决的问题进行布置,将其中所涉及的关键代码及步骤进行讲解。在学生进行操作的过程中,老师要进行监督与指导,并对学生所出现的主要问题进行总结,在最后将这些问题进行详细的讲解。在讲解过程中,老师要全面兼顾,不能只针对学习程度好的学生,还要调动学习程度一般或较差的学生的学习积极性,使学生的能力能够全面提升,最后老师还要针对所教内容为学生布置相应的课后作业,以加深学生对知识的理解。

2.3 在项目实战课中的应用

项目实战课开设的目的就是在学生对理论知识熟练掌握的基础上,进一步强化其动手实践的能力,能够在实际的工程实践中熟练的运用所学理论知识。而且能够在接触实际生活中最前沿的项目案例的过程中,对项目开发的过程能够真实的进行体验,在这个过程中积累对项目开发过程中的研发经验,并对项目开发的规范性及熟练度等方面的要求产生更深的了解,从而不断以更高的要求来约束自己,提升自己。

3 应用过程中的注意事项

(1)项目选择要适当。在进行实际项目的选择过程中,要对不同教学模式所具有的不同特点产生充分的认识,在此基础上为学生选择适当的实践项目。项目的数量不需要太多,但在实践过程中必须具有一定的难度与梯度,使学生在再学习的基础上能够顺利的完成项目。

(2)要对项目进行评价。当学生完成项目之后,应该对自己所完成的项目进行整体的分析,并与同学进行讨论,然后,老师要对学生的项目进行评价,并积极引导学生总结案例中所涉及到的问题,使学生在总结的过程中加深其对所学知识的理解,并积累实践经验,这样,才能在今后的工作中不断克服在实践操作中的不足之处,使自己的能力不断得以提升。

4 结语

在Java语言的教学过程中采用基于项目的多模式教学法,能够充分调动学生学习的积极性,并在实践过程中加深对理论知识的理解与掌握,同时在实际的应用过程中提升自己的动手能力,并积累实践经验,能够熟练的解决实际生活中所出现的相关问题,不断挖掘潜在的创造性与创新性。在多模式教学方法的长期运用下,培养出的人才更能够适应社会企业的需求,不但为学生创造了更多的工作机会,还能使学生在将来的工作中能够为企业带来更多的经济效益,促进企业的发展,为我国的全面发展做出积极贡献。

参考文献

[1]肖胜阳.在计算机课程教学中开展项目教学法的研究[J].电化教育研究,2003(10):74-78.

第6篇

关键词:网络行为主体;自我监督;知识迷航

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)04-0822-02

Network Behavior Subject Virtual Learning Community Environment Knowledge Get Lost and Countermeasures

YOU Xiao-rong, TANG Lin-hai

(Kaili University, Kaili 556011, China)

Abstract: In a virtual learning environment network behavior main body in the face of the free comfortable learning environment, in the face of all kinds of all kinds of information knowledge, network behavior subject often do not know where to learn on, choose what kind difficult course, the next stage how learning and so on problems, the learners knowledge navigation research appears has good pertinence and use value.

Key words: virtual learning community; self-monitoring; knowledge navigator

由于Internet技术的发展,网络的普及,网络行为主体使用网络来进行资料查询与知识获取,在这样的环境下逐渐形成了一种以建构主义学习理论为理论基础,基于计算机信息处理技术、计算机网络资源共享技术和多媒体信息展示技术的新型远程教育网络教学支撑平台:虚拟学习社区。改变了传统的教学方式与学习方法,甚至是颠覆了传统的知识获取方式。

近年来,虚拟学习社区无论是在国内还是在国外都得到了越来越多的推广和应用。虚拟学习社区具有方便开展计算机网络支持的协作化学习方式的特点,有利于提高用户对学习的兴趣,有利于培养用户解决问题能力、提高用户的学习效率。

目前的虚拟学习社区大部分倾向于对网络学习者的心理活动研究、学习资源、网络道德问题等的研究,依然存在传统的教学环境中的单一知识结构、单一教学内容、单一知识表现方式等问题。在培养自己探究未知知识的能力,自己管理自己,个人掌握学习的主动权和控制权,知识选择方面尚存在许多问题。

1 知识迷航

冗余网络信息导致学习者迷航。网络信息资源浩瀚,但是,大量组织无序和随机性的信息容易造成学习者的“信息迷航”,同时网络信息资源中“负信息”也可能使学习者茫然,而知识传递方式的单一性与统一性,使得不同知识结构,

不同知识背景与不同接受能力的学生面临相同的学习方式,导致网络学习寡效。

1.1 学习资源建设和搭配的不完善

网络课程的学习资源和平台没有明显的界限,学习平台大多嵌入到网络课程当中,学习者在学习的过程中,数据的传递滞后与学习信息的共享程度不够。同时,各门网络课程的知识安排与知识表示方法的风格不一侄,造成学习者学习的不适应性,增加学习者的学习难度。

1.2 学习效果缺乏有效的考核与诊断

网络者面临的学习资源,学习计划,学习步骤的单一性,一致性使得不同知识结构,不同知识背景,不同接受能力的学习者不能按照自己的具体情况进行学习,因此该诊断模块:根据学习的前期学习的情况给出诊断,得出结论,将结论传递给后面的服务模块,由服务模块根据前面的结论提供学习计划,提供后续学习的教材与学习资料。以实现知识导航的功能。使得在前一阶段的学习过程中对知识掌握程度不同,接受能力不同的学生可以得到适合自己的学习计划与学习内容。

因此,基于网络学习带来便利的同时所存在的种种不利因素,又属于传统灌输方式的学习,因此提高学习者主动学习的兴趣,指引学习者在浩如烟海的网络学习资源中找到自己想要的东西,而在学习的过程中如何监督学习者完成学习任务,克服在无人监督的自主环境下的懒惰至关重要。

2 解决策略

2.1 学习过程评价环境的设计

学习者在通过一段时间的学习之后,不同的学习者得到了不同的学习成果,对已学的知识有了不同程度的掌握,在下一个阶段的学习当中根据前面的学习检测,了解知识的掌握情况,在当前页面中输出考题答案和考试成绩,并依据测试成绩划分等级,系统依照等级自动连接到为不同等级设置的相应学习计划,通过测试结果改变用户的学习状态与学习记录,根据测试成绩了解到学习者对于本节知识的掌握情况,提出相应的学习计划,决定后续学习过程,学习章节。对用户的状态进行管理。当用户再次登录时,系统会自动进行更新,实现用户学习的个性化。

在网络教学中,特别需要针对学习过程的评价环境,根据学习者现阶段的学习情况向其提供指导和帮助,从某种意义上说,良好的学习评价对实现个性化网络教学是十分重要的。引导学习者进行自我评价、自我反思,提升学习者的自学能力和自我控制能力,教师跟踪学习者的学习过程,及时掌握学习者的学习情况,并提供给学习者有意义的信息反馈。

例如,某位学习者想要往计算机软件方面发展,主要从事计算机软件开发、软件维护等工作。老师会给出计算机软件方面的学习计划。首先建议其学好基础课程:概率统计、离散数学(核心基础课)、高等数学、线性代数算法设计(核心基础课)、操作系统 、、数据结构(核心基础课)、C程序设计(核心基础课)等。在学好这些课程的基础上老师会根据其成绩、发展目标、理想工作等方面给出接下来要学习的主干课程:计算机网络、操作系统图形图像处理、数据库原理、软件工程、Windows 2000 Server、SQL Sever、C&C++程序设计、Windows程序设计、Java程序设计等。因为计算机软件专业培养的是具有创新能力、竞争能力,具有计算机软件开发和软件调试、维护能力,能适应市场经济发展的在软件产业第一线的计算机软件高级技术应用型专门人才。因此,要求学习者掌握计算机的基本理论与操作方法,掌握计算机软件主流技术和最新动态,掌握软件开发方法,并具有较强实际动手能力和综合职业能力。如果某位学习者的目标是向网络安全方面发展,则可增加网络技术(核心基础课) LINUX操作系统以及信息编码等课程。

2.2 学习情况诊断模块

网络者面临的学习资源,学习计划,学习步骤的单一性,一致性使得不同知识结构,不同知识背景,不同接受能力的学习者不能按照自己的具体情况进行学习,因此该诊断模块:根据学习的前期学习的情况给出诊断,得出结论,将结论传递给后面的服务模块,由服务模块根据前面的结论提供学习计划,提供后续学习的教材与学习资料。以实现知识导航的功能。使得在前一阶段的学习过程中对知识掌握程度不同,接受能力不同的学生可以得到适合自己的学习计划与学习内容。

诊断模块能够针对学习者面临的或者已经产生的各种情况给出模型,并有服务模块提供解决方案。

3 结束语

目前的学习社区在实施上容易走向以为只要提供了网络行为主体提供支持,主体一定会去用的误区,只是无约束的知识的提供和传递,对网络行为主体接受与否缺乏监控机制。

因此,将自身正在进行的实践活动过程作为对象,不断地对其进行的积极、自觉的计划、监察、检查、评价、反馈、控制和调节的过程。为有效地进行网络学习,学习者需要确定学习目标,制定学习计划,合理组织学习资源,选择学习策略,进行自我测试与评价学习效果,并不断根据学习目标修正学习进度和策略。

参考文献:

[1] 张新贤. 大学生网络学习效果的影响因素及对策探究[J]. 黑龙江教育:高教研究与评估,2009(Z1).

[2] 商荣波. 浅谈意志和情绪对学习效果的影响[J].教育探索,1996(6).

[3] 胡靖华. 论网络环境下学习者的信息素养及其培养[J]. 现代远距离教育,2004(2).

[4]辛海娟,张玲. 基于 Moodle平台提高大学生学习效果的实践研究[J]. 软件导刊:教育技术,2009(1):34-35.

第7篇

在大学校园内,很多大学生由于缺乏规划与控制时间的能力,学习计划一拖再拖,虚度光阴,或者在遇到众多任务时手忙脚乱,疲于应付,不能保质保量地完成任务。为了满足大学生的需求,提高时间的利用率,亟需一款使用方便的时间管理工具。而当前已有的时间管理工具,主要面向已经参加工作的人群,针对性不够强,不能满足大学生这一特定群体的使用要求。因此,在调查并掌握大学生学习习惯、心理特点的基础之上,从时间管理领域出发,运用科学的时间管理方法,设计并开发一款满足大学生时间管理需求、同时具有良好用户体验的时间管理软件,具有一定的现实意义。时间管理系统的开发和使用,能帮助大学生合理、有效地安排时间,改善自身不良的生活习惯,提高学习效率和自我管理能力,促进大学生群体人格的发展和完善。

2研究基础

2.1理论基础

根据StePhenR.Covey的研究,时间管理的方法从基于时钟和手表的提醒工具时代开始,先后经历了基于日历和预约笔记的计划工具时代以及基于优先权的计划与控制工具时代,直到当下,进入强调效率与能动性,将目标与角色也融入到时间管理中的第四代。面向大学生的时间管理系统的开发即以当前时间管理工具的主流理论GTD为依据。GTD方法由DavidAllan在他的著作中提出。该方法主要分为5个步骤,即Collect,收集、记录下所有的任务;Pro-cess,将所有的任务按是否可以付诸行动加以分类整理;Orga-nize,这是GTD方法的核心步骤,组织相应的任务和清单;Review,对GTD系统的回顾与检查,进而更新任务清单;Do,按照GTD清单去执行、完成每一项任务。面向大学生的时间管理系统在此理论基础之上,结合大学生的特点,进行相应的功能模块划分。

2.2技术基础

采用Web应用或者桌面应用方式进行时间管理,有很多的不足,不能满足大学生的实际需要;智能手机的快速发展,以及大学生群体百分之百的手机拥有率,使得安卓应用有着更为广泛的市场和使用前景,因此时间管理系统的开发以手机终端应用为主。开发安卓软件,需要搭建安卓开发平台,在搭建环境时,必须先安装JDK,也就是JavaDevelopmentKit,这是整个Java的核心部分,其中包括Java运行环境、Java工具和Java基础类库。在集成开发环境IDE的选择上,所选择的是Eclipse,它是基于Java的可扩展开发平台。最后在此基础上安装An-droidSDK,即SoftwareDevelopmentKit,便可进行时间管理系统安卓应用的开发。

3大学生群体特征与系统架构

在系统开发前,对大学生的日常活动做了相应的调研。根据对大学生的座谈访问,以及参考现有的调查结果,可以发现,大学生时间管理总体处于中等水平,大学生虽然有一定的时间管理意识,但是时间管理意识与行动之间还有一定的差距。相对应中小学生来讲,大学生有非常富裕的自主时间,除课堂统一学习外,学生个体表现的优劣差异正是源于对课外时间的利用和掌控。因此根据大学生的特点,在整体设计上,将分为上课模式、课外模式和时间管理模式3种。在上课模式下,软件不进行任何提醒,同时按照手机时钟,已经完成的上课任务,对应在时间管理系统中予以标记;在课外模式下,启动提醒功能,每隔一个时间周期,会提醒用户查看任务并完成相应的任务,时钟周期可由大学生自行确定;在时间管理模式下,将启动管理功能,这也是时间管理系统的核心部分。大学生需要收集整理自身的任务,如上课、校园社团活动、课外实验作业等,并将相应的任务及时间分配录入时间管理系统中。

4软件主要功能模块与设计

在时间管理器的3种模式中,管理模式包含了该软件的主要功能。根据大学生对时间管理的需求,在管理模式下,包含了今日任务、任务查询、任务收集、任务整理、任务提醒与执行5大部分。

4.1今日任务

在此模块,可以看到今天的任务列表和任务完成的进度、执行情况,这里包括已经完成任务、待完成的任务,即等待完成的任务,另外还包括尚未完成、正在执行的任务,能够让大学生清晰地了解当天的状况。

4.2任务查询

任务查询的主要功能是让学生可以根据自己需求查看在今天以前完成的历史任务,系统记录了每天各个时间段所做的事情,完成的任务,并可以生成一周表,根据产生的报表,提供立体的任务完成图示,更加直观地表达出时间的用途,以便让大学生更好地了解自己,大学生也可以根据时间报表调整今后学习和工作的时间分配。同样,也可以自行制定查询的时间范围,系统会保存最近一年的任务记录。

4.3任务收集

按照GTD方法,收集、记录所有的任务信息,大学生可以将自己特定时间段的任务以及预计完成时间和计划记录下来,如是去上课,还是去参加社团活动,什么时候开始,什么时候结束。在这里将任务分为两类记录,一类是不可调节时间,指在这一段时间内必须去做的事情,比如每天的上课时间不能更改,其次是课堂外可调控时间。对可调节时间的任务,在记录的同时,还可以设定任务的优先级。按照优先级从高到低将任务分为红、橙、黄3色。

4.4任务管理

任务管理模块的主要作用是对任务执行列表中的所有任务,进行相应的管理,这里主要包括任务的修改、任务的删除以及任务的添加。任务添加的主要作用,是将任务记录中所列的任务加入任务执行列表。

4.5任务提醒与执行

按照时间管理系统中记录的任务和时间,在相应的时间点做出提醒,尽可能地提醒使用者去完成制定的任务,以及完成自己制定任务的时间,衡量自己的实力,方便今后制定计划。当任务呈现红色时,为重要级别,会在手机全屏显示,并且震动,提醒使用者,要做事情的时间即将到达,请使用者做好准备,使用者可以根据自己的状况设置预先提醒时间,是否连续提醒。如果是橙色级别,则会以发送提醒对话框来提醒使用者在本模块中。如果是黄色级别,只做最基本的信息提示。

4.6其他辅助模块

除上述主要功能模块外,在时间管理系统中,还增加了励志模块和留言模块。励志模块每周都会展示出在分享的时间规划中获得推荐数最多的规划方案。留言模块提供一个同一个地区按距离远近划分的使用者的公共留言板,当然,使用者也可以屏蔽掉该功能。

5软件部署

大学生可以在任意终端、任何时间、地点使用时间管理系统,为了保证数据使用的一致性,在部署时,将用户的数据存储在云端的用户个人空间中,实现Android客户端与云端数据的同步,如此,不仅可以将自己的时间管理方案共享,也能避免终端设备遗失而丢失个人信息。

6结语