民办高校Java程序设计课程教学模式研究

来源 :知识力量·教育理论与教学研究 | 被引量 : 0次 | 上传用户:qiaochaoqiaochao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]民办高校开设Java程序设计的目的是为了培养学生利用Java程序进行进行软件开发能力,本文就民办高校的Java程序设计课程教学现状和存在问题进行了分析和探讨,提出了一些改进措施,以达到提高教学质量的效果。
  [关键词]民办高校 Java程序设计 教学模式
  
  一、引言
  Java语言是一种纯粹的面向对象程序设计语言,适合进行面向对象的软件系统开发,Java语言的平台无关性、独特的安全机制和高可靠性,使得Java语言成为现行软件行业一个非常流行的编程语言。因此,国内外Java语言程序设计课程已经被各类高校列为计算机专业教学体系中的一门重要的主干课程。
  随着软件业的高速发展,特别是移动平台应用开发的需求,Java语言变得越来越重要,很多高校为了提高Java语言教学水平和教学效果,达到提高学生人才市场竞争力的目的,针对Java语言教学模式改革方面展开了很多相关研究和探讨。和普通高等院校,特别是本科学历培养为主的高等院校的面向研究的人才培养模式不同,民办高校的人才培养目的是直接面向市场需求,甚至有很多软件培养方向直接是大型软件公司下订单的订单式教育。如今的民办高校毕业生,特别是软件行业的毕业生,在软件设计一线,已经成为主力军,因此如何在民办高校毕业生的能力显得越来越重要。本文就民办高校Java教学现状和特点出发,就如何进行Java语言课程教学进行一些探讨和实践。
  二、Java语言教学现状和问题
  1.从教师方面,民办高校教师主要以退休返聘老教授和新毕业的高校毕业生为主,因此在教学上受到公办普通高校教学影响,主要体现在以下几点:
  (1)在教学内容上,一般围绕Java语言的基本语法、类等面向对象的基本知识点展开。课堂举例也是以算法验证为主,例如杨辉三角、排序等。这种教学方法使得学生基础扎实,对后期学习有很大的帮助,但是由于占用课时较多,使得学生长期处于枯燥、抽象的教学内容下,极大的挫伤了学生的学习兴趣和学习信心,造成学生学习Java语言的半途而废。
  (2)从教学方法上看,现行Java语言教学,基本上是按照教学大纲和教材章节进行顺序教学,但是由于Java语言的面向对象特性,以及Java语言的项目开发需求,使得Java语言成为一个有机整体,因此人为的把Java语言分割成章节和知识点,造成学生往往“只见树木,不见森林”,即使每个知识点都学的很好,也不能完成一个简单的项目开发。
  (3)从教学手段上看,现行Java语言教学基本上还是停留在“类板书”的基础上,所谓“类板书”指的是虽然使用的是多媒体教学,但是所用课件大多数还是静态到的文字板书为主,只不过是把写在黑板上的程序搬到屏幕上而已。但是Java语言是面向对象的,抽象是他的主要特征,因此如果不是现场演示,不能充分的利用多媒体教学的优势,很难把类和对象的关系等抽象的面向对象概念表示清楚。
  (4)从试验内容安排来看,现行Java语言课程实践课程受到C语言教学模式影响,实践的安排还是对教学知识点进行验证为主要目的,虽然从实验大纲、实验指导书和课程考核等个各方面都有严格的规范,但是这样做的仅仅是使得实验有章可循,但是忽略了民办高校Java课程教学是为了培养软件业“蓝领”的主要目的,而且现行实践课程上课过程中,一般的实践都是以个体为单位,局限于个人的能力和思维去完成和解决问题,缺乏集体合作精神的培养。
  2.从学生方面,民办高校学生普遍存在基础知识不扎实,在学习过程中容易出现“三分钟热度”现象,在学习之初,有很多学生都报以很大的热情,但是稍微碰到挫折,就会灰心,丧失继续学习下去的动力。因此在学习Java过程中,通常会出现以下三个问题:
  (1)“英文太长,记不住”,出现这种问题,主要是英语基础薄弱,造成看的英语就会畏之如虎,因此造成Java语言学习的恐惧心理。
  (2)“问题解决不了,太难学了”,这种问题的出现,主要在于在课堂上似乎听懂了,看的老师的例子,感觉很容易,但是在自己动手的时候,就会出现各种各样的问题,因此上机实践形同虚设,每次实践都草草收场,造成自己动手能力和自己解决问题能力差。
  (3)“以后不做程序员,学了没用”,每个学生的爱好和职业选择不同,在学习Java过程中,有些学生本身对软件设计不感兴趣。
  4.从教学管理方面,民办高校当前普遍还处在发展阶段,因此课程体系建设不完善,大多数学校把Java课程作为低年级的基础语言课对待,前序课程也只是安排了C语言程序设计。在熟悉了C语言的传统的面向结构化程序设计思想“程序=算法+数据结构”的编程模式后,直接转换到面向对象程序设计思想的“程序=对象+消息,对象=算法+数据结构”后,造成一定的教学内容脱节,学生很难接受。由于民办高校资金普遍不足,因此实验室建设显得滞后,造成实践课程的课时比例安排不足在教学管理上带来一定的问题,对Java课程教学带来一定的影响。
  三、教学方法和措施改进
  1.前序课程安排 为了解决直接从面向结构化编程的C语言到面向对象编程的Java语言中间的教学内容脱节,在学习完C语言之后,可以开设C++程序设计,用以理解面向对象和面向过程的分离。
  2.实践课程的设计 民办院校学生培养目的是运用Java语言编程的实际动手能力为培养目标,结合民办高校学生自身特点,实践课程内容要以侧重实际软件开发为主,并突出一定的趣味性,例如实践课程设计可选用以下几个软件开发进行:计算器、通讯录、聊天程序、媒体播放器、手机编程等。在编程工具上,尽量选择集成度较高的开发环境,例如Jbuilder开发环境,这种开发环境采用控件拖拉式的编程方式,仅仅需要很少的代码,就能实现所需的功能,对于基础相对薄弱的民办高校学生,上手比较快,例如在设计一个通讯录软件中,在进行界面设计之后,仅仅需要添加如下代码(代码1)就能实现简单的功能,有助于培养学生的学习兴趣和学习Java语言的信心。
  ·try{
  ·Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  ·
  ·String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=G:\\stu.mdb";
  ·
  ·Connection con = DriverManager.getConnection(url, "", "");
  ·
  ·String sql="select * from tb where xm='wwee' ";
  ·Statement stmt=con.createStatement();
  ·ResultSet rs=stmt.executeQuery(sql);
  ·while(rs.next()){
  ·String ss=rs.getString(1);
  ·System.out.println( ss);
  ·jt.setText(ss);
  ·}
  ·}catch(Exception ee){ee.printStackTrace();
  ·}
  3.教学内容的安排 民办高校软件专业培养人才目的决定了在教学内容上必须以应用为主,理论教学内容必须紧靠实践内容而设计,而不是实践课程内容围绕理论课程设计,例如在进行通讯录实践时,根据代码1,可以进行异常处理、JDBC驱动、DriverManger类、Statement类、ResultSet类等相关理论内容安排。Java语言内容非常丰富,要想每个知识点都学通是非常困难的,而在实际应用中,有很多比较难理解和掌握的知识并不是那么重要,特别是初学者而言,因此要对每个知识点进行筛减,例如,对于异常处理,仅需要掌握经典异常处理格式try{…}catch(){…},而不需要掌握例如自定义异常处理等内容。在适当的时候,理论教学上还要安排一定的识记内容,例如程序2所示的对类的定义:
  public class exa{
  public static void main(String arg[]){
  System.out.println(“您好”);
  }
  }
  4课后作业的设计C语言作业基本上都是对算法的验证,每个人根据老师的要求,在作业本上完成。这不利于学生培养团队合作精神,也会因为节约用纸而造成一些不好的编程习惯。Java教学为了能培养学生的动手能力,Java程序设计课程以培养学生动手能力为主要目的,因此仅仅依靠实践课,很难有充足的时间来保证这一目标,因此根据实践课的内容,要安排一定的课后作业。例如针对通讯录的设计,在实践课上,只需要讲解如何连接数据库,如何进行数据库操作所需的SQL语言格式书写,其他的如详细的界面设计,通讯录的查询、插入、删除和更新等内容则可以把学生划分工作组,共同在课后完成,这样既能提高学生的自己解决问题的能力,又能培养学生的合作精神。
  5.考核方式的选择 Java语言是一种面向对象的程序设计语言,因此在考核方式上,传统的纸质考试很难体现学生的真实水平,因此在考核方式上,采用平时实践成绩+课程设计成绩+笔试成绩的方式,其中课程设计类似毕业设计,让不同的小组,选取不同的题目,通过独立的查阅资料,自行完成项目的开发。
  四、实践
  在江西蓝天学院课题《民办高校计算机语言课程学方法研究》资助和江西蓝天学院计算机系的帮助下,本方法在江西蓝天学院计算机系软件工程专业06级和07级的两个班进行教学实验,在经过一个学期的Java系统学习后,基本上能完成简单的项目开发,如06级开发的《网络考试系统》、《个人图书管理系统》,07级开发的《排课系统》。经过毕业后跟踪调查,毕业后从事软件行业的学生,也都能满足软件公司的需求。
  五、结束
  民办高校Java程序设计课程教学是围绕提高学生动手能力展开的,其中学生是学习的主导,在教学过程中要转变教学模式,积极探讨、运用科学合理的教学方法,提高学生的学习积极性、自学能力和独立分析问题的能力,从而提高Java语言课程的教学效果。本文结合民办高校Java语言课程教学现状和特点,提出了一些改进措施,经过实际教学的检验,取得了较好的教学效果。
  本文受江西蓝天学院教研课题《民办高校计算机语言课程学方法研究》JY837资助
  [参考文献]
  [1]胡伏湘, 雷军环.Java 程序设计实用教程[M].北京:清华大学出版社,2005.
  [2]王伦津1Java 语言互动式教学模式的探索[J]1宁夏工程技术,2005,4(2)
  [3]耿蕊,李敬有,邓文新.关于计算机基础课课程设计的研究[j].高师理科学刊,2005,25(2):79- 80
  [4]廉世彬,朱晓冬.浅谈Java导论的课程 改革-以教学实践促进能力培养 北京农学院学报2007.增刊2 168-169
  [5]黎海生.Java程序设计的教学探讨 科技广场2007.4 150-151
  [6]赵晓峰.高职高专Java程序设计教学模式研究 软件导刊2007.1 114-115
  (作者单位:1.江西蓝天学院 计算机系,2.江西蓝天学院 信息技术研究所)
其他文献
[摘要]从实际出发,针对高校报奖片的特点及其与专题片的区别,结合制作过程中遇到的问题,分析问题的原因并提出了几点建议。  [关键词]报奖片 专题片 制作  [中国分类号]G [文献标识码]B    现在在高校内,视频材料作为成果展示的直接方式之一,成为很多优秀的学院、学科、项目等接受评价时,提供给评价方必不可少的素材。在本文中将这类视频材料称为高校报奖片。在制作报奖片的时候,由于视频制作者对手持素
期刊
[摘要]积极心态能激励人去奋斗,把人的巨大潜能发挥出来。因此,我们在平时的工作中,应十分重视引导教师正确对待事业,正确对待利益,正确对待学生,正确看待自己,坚持用感情、用民主激励教师去奋斗,努力使每名教师树立自信心,保持积极向上的心态。  [关键词]教师 积极心态    美国著名的社会学家拿破仑·希尔指出,所有成功者身上普遍具有一种可贵的品质,也可以说叫做“成功品质”。这种品质被一切成功者共享。这
期刊
[摘要]如何使高三的语文复习能在愉快的教学环境中进行,本文从佳谜入篇添兴趣、名人妙语增活力、精美佳句显精彩、社会新闻宽眼界、诗词名句作评语五个方面进行了初步的探索。  [关键词]愉快教学 佳谜入篇 名人妙语 精美佳句 社会新闻 诗词名句    高三语文教学是一项大运动量的工作,反复的讲练已使学生如坠五里雾中,要唤起高三学生主动投入对语文复习的兴趣,让学生的思维经常处于一种活跃的状态,使师生愉快地教
期刊
[摘要]新的形势为党校干部教育培训提出了更高要求。针对党校干部教育培训的特殊性以及其当前存在的一些问题,应从干部学风、培训对象学习需求、师资素质、以及教学内容和方式等多方面入手,努力提升党校干部教育培训效果和水平。  [关键词]党校教育 干部培训 效果 提升  [中图分类号]D261.41[文献标识码]A    “联系实际创新路,加强培训求实效”,是胡锦涛总书记对干部教育培训工作的明确要求。按照《
期刊
[摘要]本文通过对中学生普遍存在的迷恋流行音乐这一现象的例举说明,透析了五个层面存在的因素,深刻反思了在流行音乐的冲击下,中学音乐教学所面临的困境,揭示了中学音乐缺失的根源,提出了中学音乐教学改革面临的问题,呼吁加强中学音乐教学改革,是使学生整体素质得到充分、自由全面发展的关键。  [关键词]中学生 迷恋流行音乐 中学音乐教育 缺失     今年,在我们省政府为落实农村中小学素质教育而进行四配套工
期刊
[摘要]“电机控制”是一门应用性很强的专业课,其教学改革与创新将促进教师自身素质、教学水平和科研水平的提高。本文针对目前“电机控制”课程教学环节存在的种种弊端,深入地论述了该课程进行理论教学改革的新思路,以更好地提高教学质量,启发学生思维,激发学生的学习兴趣,培养学生分析、综合和应用能力。  [关键词]电机控制 启发式教学 创新能力    一、引言  当今社会正在向知识经济发展,而知识经济的核心是
期刊
[摘要]多媒体具有图、文、声、像合一的特点,可以使课堂教学更加形象、生动。多媒体技术在英语教学中越来越突出它的重要作用。在计算机和网络不普及的农村中学或农村家庭,在英语教学中利用多媒体技术更能激发学生的学习兴趣和求知欲,更能培养孩子的开朗性格和学习能力,同时较容易地突破教学重、难点。但是在多媒体在教学中发给他的优势的时候同时也暴露了他的局限性。只有合理利用多媒体教学手段,正确分析其辅助作用,才能更
期刊
[摘要]注册环保工程师制度是我国专业技术人员职业资格证书制度统一规划中的一部分,是对从事环保专业工程设计活动的专业技术人员实行的职业准入制度,而环境工程专业学历教育是申请注册环保工程师的先决条件。注册环保工程师制度的实施,对环境工程专业本科教育的课程体系起到针对性的指导作用,有利于学生和职业规划和教师的专业教学,有利于环境工程专业认证的推行,对环境工程专业学生的德育教育、专业教育和职业教育具有积极
期刊
[摘要]本论文主要是通过对圆锥体工件加工工艺的加工特点的研究,针对V形块夹紧或三爪卡盘夹紧装置的不足,设计出一套多工位圆锥体球面铣削专用夹具;并对圆锥体球面利用该夹具安装以及采用数控铣床进行编程铣削加工的加工工艺、编程方法等进行分析。此夹具的设计内容主要有定位元件,夹紧机构及夹具体的设计,该夹具在实际应用中,既保证了产品的加工精度,又极大地提高了生产效率。  [关键词]铣削两平行球面数控铣床夹具的
期刊
[摘要]网络课程是数字化学习资源的重要组成部分,也是进行现代远程教育和进行信息技术与课程整和的关键,本文将网络课程的理念与先进的教育理论相结合,在探讨理论的同时结合网络课程设计制作的实践相,对符合现代远程教育发展的网络课程的开发进行了尝试。  [参考文献]网络课程 教学信息化 开发 实践    一、引言  当今世界计算机网络,现代通信及多媒体这三大技术的迅速发展,对教育技术产生了很大的积极影响。为
期刊