15

2024-05

引入“西蒙学习法”提高计算机专业学生的实践能力

| 来源:网友投稿

zoޛ)j^۟um5^Mn饨ky学习专业知识范围广泛,难以熟练掌握一门开发技术的现状,文章以实践教学中引入“西蒙学习法”为立足点,在分析计算机专业Java知识学习的基础上,介绍如何使用西蒙学习法,结合实践教学的实际,提高学生的实践动手能力,培养出面向市场需求的本科计算机人才。

关键词:西蒙学习法;提高;计算机;实践能力

基金项目:面向市场需求的软件工程学生实践能力培养改革研究(J2010049)。

作者简介:杨晓燕,女,讲师,研究方向为网络安全、网络技术;徐守志,男,教授,研究方向为网络信息安全。

计算机科学的兴起虽然只有短短的几十年时间,但其领域之多、内容之多、发展速度之快,是其他众多学科所不能相比的。我校计算机专业的学生面临专业知识的学习选择时,往往显得过于好高鹜远。不管自己是否需要,所有的专业热门技术多多益善,全部学习,结果耗费了大量的时间和精力,收效却是甚微[1]。针对这种现状,我们在教学过程中引导学生使用“西蒙学习法”提高学生的实践动手能力,并取得好的效果。

1 西蒙学习法简介

这里提出在实践教学过程中,除了教授理论知识外,重点应落在教会学生使用“西蒙学习法”,根据诺贝尔经济学奖获得者西蒙教授曾提出了这样一个见解:“对于一个有一定基础的人来说,他只要真正肯下功夫,在6个月内就可以掌握任何一门学问。”西蒙教授立论所依据的实验心理的研究成果表明:一个人1分钟到1分半钟可以记忆一个信息,心理学把这样一个信息称为“块”,每一门学问所包含的信息量大约是5万块,如果1分钟能记忆1“块”,那么5万块大约需要1 000个小时,以每星期学习40小时计算,要掌握一门学问大约需要用6个月。为了感谢西蒙的这个研究成果,教育心理学界称这种学习法为西蒙学习法[2]。

为了形象地说明,把西蒙学习法比做一把锥子。正如居里夫人所说,“知识的专一性像锥尖,精力的集中好比是锥子的作用力,时间的连续性好比是不停顿地使锥子往前钻进。”西蒙学习法所支配的学习活动,呈现出一种尖锐猛烈、持续不断的态势,所以又名锥形学习法。原理:烧一壶开水,如果断断续续地烧,1万个小时也烧不开,如果连续烧,1个小时就够用了[2]。

2 确定学习目标是西蒙学习法的前提

在使用这个学习方法之前,还必须明确“学习目标”,这样在选择学习课程时就可以避免一些盲目性,明确我们该学习什么。本科院校的学生除了学习计算机相关课程外,还要学习其他的课程,要想学好各门学科时间还是很紧张的。所以,在学习计算机方面要求样样都学、样样都“精”是不可能的,蜻蜓点水式的学习,势必会导致样样不“精”的结果[1]。因此,要想学好计算机,必须先为自己定下一个切实可行的目标。

3 按照西蒙学习法分解计算机的学习任务

对学校计算机专业的教材进行计算,看教材中有多少是现代科技成果所需要的知识,然后再按有效知识进行教学活动。没有必要面面俱到,应从实际出发按创造目标的需要选修知识。这样学习的知识都是有用的,像锥子一样,照准一个眼深钻下去是最有效的。还有一比,就像拣金砂一样,传统的学习方法是砂子和金砂混在一起来找金砂,而采用西蒙学习法,则要直接得多,是从砂子中吸金砂[2]。

按照我校的计算机科学与技术(软件工程方向)培养方案中的课程设置,专业基础课程大多在大二上下学期开设,比如数据结构、操作系统等专业基础课程,可以说大一大二是学习的宽基础知识,选修课到

了大三真正面临选择学习计算机专业知识方向,即掌握哪种开发平台和相关技术,我校基本有二条路线供学生选择,一条是走C++/.NET和Java两个大的开发平台方向,这二个不论从市场需求,还是对人才供求上讲,都是目前市场前景较开阔的技术。

4 以Java学习为例的具体做法

以我校计算机与信息学院4年制的计算机专业Java知识为例,涉及Java知识的相关课程见表1。

表1 Java系列课程开设学期和学分情况

这几门课程的教学内容基本涵盖了Java所有知识点,其实践教学的学时数也少得可怜,所以想仅依靠课堂授课和短暂的实践操作把Java知识系统地掌握好,那简直是天方夜谭。因此老师们在讲授时,应重点引导同学们运用“西蒙学习法”,围绕这些课程的教学内容,由浅入深地开展自主学习。下面以这几门课程为例,学生按照西蒙学习法应学习哪些知识。

4.1 Java开发基础的学习内容和方法

Java开发基础课程的目的与任务是:通过本课程的学习,让学生了解、熟悉目前主流的程序设计语言之一Java语言,并初步掌握如何灵活运用Java语言的面向对象、网络化程序的基本方法和技巧;通过本课程的理论学习与课外实践,学生将掌握Java程序设计的基本概念、基本方法与技术,能够熟练地应用Java语言、Java基础类库进行程序设计;初步具备用Java语言进行小型应用程序开发的工作能力。主要学习内容为面向对象概念的理解和Java基本语法的学习,Java桌面图形界面应用程序的开发,初步掌握

Java编程开发环境JDK1.5的使用,掌握常用的Java API等(关键是要学会怎样查阅);重点掌握的内容为Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt、事件机制、文件输入输出流处理等;难点:面向对象思想的理解(接口、类等)、线程、socket网络编程等。

Java开发基础这门课程放在二年级下学期开设,总学时数为48,讲课32学时,实验课16学时。而大学每年级每周46节课(45分钟/节),其中计算机专业课10节(分配到Java开发基础这门课平均每周只2~4节),其它课程16节,余下的均为自习课,自习计算机专业按4节计算,计算机专业共有14节课,合计10.5小时(分配到Java开发基础这门课合计36小时),靠36小时能把这门课熟练掌握是无稽之谈。在实践教学中引导学生采用“西蒙学习法”,除去上课和实验时间外,需要学生利用自习和课外时间自主深入地学习。以每星期学习20小时计算,每天学习3小时,这学期就能熟练掌握Java开发基础的知识,为后续Java系列课程的学习打下坚实的基础。

4.2 Java高级应用开发的学习内容

Java 高级应用开发课程结合JSP和Servlet的最新规范,从基本的语法和规范入手,以实用为目标,以实例为导向,以实践为指导,讲解了JSP开发中的种种问题;以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术等技术;最后围绕一个电子商务网站为实例,使用最新的表达式语言,介绍了各个模块的开发实现。通过本课程的理论学习、课内实验与课外实践,学生初步具备用JSP进行小型网站程序开发的工作能力。

J2EE包含的范围很广泛,具体要求学生了解并掌握JSP、Servlet、JDBC技术的基本语法和规范和使用,能比较熟练地用JSP进行一般的网站程序设计和搭建JSP开发及运行环境,同时注重培养学生良好的编程风格和习惯。

4.3 软件架构与设计(Java EE)的学习内容

软件架构与设计(Java EE) 本课程的目的与任务是培养学生利用J2EE开发企业级网络应用程序的能力,搭建企业网站,能够独立地创建、组织、开发、部署、维护一个基于JSP的企业网站。要求学生掌握JSP、JavaBean、J2EE等技术的基本概念及其内涵;掌握JavaBean技术及其在JSP程序设计中的应用;掌握Applet 与Servlet程序设计和JSP数据库访问程序设计,包括JDBC、JavaBean、Servlet等以及掌握Struts架构及其应用程序设计。通过这门课的学习要求学生掌握三个必学的框架,即Struts、Spring和Hibernate,但不代表这三个框架就代表了J2EE,J2EE

还有很多其他的东西,比如EJB是一款重量级框架。

综合上述几门课程的内容总的来说,学习Java分为J2SE,J2EE,J2ME三大部分,J2SE可以开发Java的应用程序和小应用程序(流行一时的JAPPLET);J2EE是企业级应用的开发,可开发网站等,当然是以J2SE为基础的,包括很多内容:SERVLET、JSP、JMS、JTA、EJB、JNDI和XML等技术;J2ME可以做嵌入式开发,如很多的手机游戏和界面,电视机项盒等[3]。

按照“西蒙学习法”系统学习完Java所有知识后,紧接进行Java项目实训,大三上学期通过软件工程的学习,就会涉及到建模思想(比如UML建模等等)和软件生命周期等等,这些是升华大家编程思想的手段和途径。学完大四上学期的软件测试和软件项目管理等课程,学生基本上就掌握了计算机软件开发的整个过程,并可引荐到软件工程中心进行实际项目的锻炼,使其计算机技术在实践中与理论相结合,不断地总结实战经验,这样的学生就基本具备了市场需求的技能。

5 结语

“西蒙学习法”对学习计算机方面的知识非常实用,如果学生能坚持使用此法学习计算机专业的其中一个方向的知识,并到实践项目中加以锻炼,一般来讲,找份满意的IT业的软件工程师的工作没有问题。但怎样使本学院计算机专业的每一个学生贯彻执行老师所讲的这种方法,还需要进一步地探讨。

参考文献

[1] 陈立. 中职学生计算机学习方法之我见[J]. 读与写杂志,2010(1):175.

[2] 战隼. 高效学习法:之“西蒙学习法”[EB/OL]. [2011-05-01]. /2010/0709/24113. php.2010(07).

Improving the Practice Ability of the Computer Professional Students

with the Help of Simon Learning Method

YANG Xiaoyan, XU Shouzhi

(College of Computer and Information Technology, China Three Gorges University, Yichang 443002, China)

Abstract: Students majoring in Computer Science have a wide range of common knowledge to learn, but difficult to master a developing technology. In this case, Simon Learning Method is introduced into practice teaching as the starting point. On the basis of analysising Java knowledge of computer science, Simon Learning Method is detailed explained how to use. With the actual practice of teaching, Students’s practical ability is improved.Qualified undergraduate become trained in computer science for a market demand has made remarkable results.

Key words: Simon Learning Method; improving; computer; practice ability

(编辑:姚彦如)

推荐访问:西蒙 计算机专业 实践能力 引入 学习法

最新推荐New Ranking

1软件实施方案(实用8篇)(完整文档)

方案是从目的、要求、方式、方法、进度等都部署具体、周密,并有很强可操作性的计划。我们应该重视方...

22023年应聘自我介绍(优秀18篇)(精选文档)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料...

3房屋租赁合同电子版免费(汇总19篇)【优秀范文】

在人民愈发重视法律的社会中,越来越多事情需要用到合同,它也是实现专业化合作的纽带。那么合同书的...

42023年度上课看课外书检讨书(模板20篇)(精选文档)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料...

52023年最新春节晚会结束语十字(11篇)(完整)

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。范文书写...

6护理干事个人总结(实用8篇)

工作学习中一定要善始善终,只有总结才标志工作阶段性完成或者彻底的终止。通过总结对工作学习进行回...

7坚持方面名人名言(通用16篇)【优秀范文】

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便...

8代发工资协议签好后多久发放(优秀8篇)

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便...

9美术论文鉴赏(大全19篇)【精选推荐】

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想...

10领导辞职报告(汇总20篇)(范文推荐)

在经济发展迅速的今天,报告不再是罕见的东西,报告中提到的所有信息应该是准确无误的。报告对于我们...