APP下载

《Java程序设计》双语教学的实践与思考

2017-02-27卞璐

课程教育研究·中 2016年12期
关键词:Java程序设计双语教学教学模式

卞璐

【摘要】本文首先介绍了我院《Java程序设计》这门课程的教学情况。在保持式双语教学模式的基础上,对该课程进行了一系列教学实践,譬如:与国外大学交流合作、教材及Java设计相关的技术流的定位、课堂内外教学方法的探索。最后从学生和老师的角度进行了一些列的思考,提出了一些宝贵的经验和建议。

【关键词】双语教学  Java程序设计  教学模式

【基金项目】江苏高校品牌专业建设工程资助项目,项目编号(PPZY2015A033)。

【中图分类号】G42 【文献标识码】A 【文章编号】2095-3089(2016)35-0236-02

前言

1991年,Sun公司里的Green小组推出了一款面向对象的革新型的程序设计语言Java。因其具有简单易用和功能强大两大特征,国内外IT公司首选其作为桌面程序、Web程序、嵌入式和分布式系统应用的编写语言。我国对Java程序设计的人才的培养也不遗余力,除了计算机专业将其作为必修课外,一些非计算机专业的理工科专业也将其作为主修课,甚至采用双语教学。所谓双语教学,即采用英文和中文两種语言进行授课,使学生可以更好的掌握Java程序设计的本领,方便以后成为国际合作交流和竞争的IT人才。当然,国家相关政策对双语教学进行了规范和要求。2001年,我国教育部颁发了《关于加强高等学校本科教学工作提高教学质量的若干意见》,其中加强本科教学的12项措施中明确要求各高校在三年内开设5% - 10%的双语课程,并引进原版教材和提高师资水平。2005年,教育部又颁布了《关于进一步加强高等学校本科教学工作的若干意见》,其中指出不但要提高双语教学课程的数量又要继续提高其质量,甚至把双语教学纳入对高校评估的一项重要指标。可见双语教学对大学生的培养至关重要。

近年来,我院紧密围绕教育部提出的要求,深切贯彻各项方针,将《Java程序设计》设为双语教学课程。本文主要探索双语教学的模式,实践其方法,在教学过程中不断总结并改进,可以为同行提供宝贵的经验和指导作用。

一、Java课程的基本情况

90年代至今,Java语言一直活跃在编程语言的榜顶。凭借其语法简单、功能强大、安全可靠、多线程和跨平台等特征,一直成为计算机专业的必修课。近年来,随着社会对Java人才的需求,许多高校的非计算机专业也开设了Java程序设计相关课程。我校电子信息工程学院开设了《Java程序设计》这门课程始于2012年,迄今已经有5个年头了。课程主要的教学内容包括:Java语言概述、Java开发环境、Java程序设计基础、面向对象程序设计、集合类的使用、异常处理、Java I/O数据流与文件处理、Java多线程机制、JDBC数据库编程、Java网络编程等,本课程以专业选修的形式开设在大学第六学期。有了前期相关课程及电子信息专业英语的学习,一直以双语教学的形式进行。

通过本课程的教学,特别是贯穿始终的案例教学和设计实践,使学生掌握Java程序设计语言的基本概念和程序设计的基础知识,理解面向对象程序设计的思路和方法,并能运用Java技术和基本开发工具进行程序设计。培养学生的编程能力,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。

二、双语教学模式

双语教学是指学校使用非母语进行全部或部分学科的教学。在我国,双语教学是用除汉语外的一门外语进行课堂教学,绝大多数使用的是英文。目前权威的双语教学的模式主要有以下三种:

(一)沉浸式双语教学Immersion Bilingual Education:学校的一切教学活动以外语进行,学生完全沉浸在非母语的学习环境中,比如香港的绝大数高校。

(二)保持式双语教学Maintenance Bilingual Education:学校的教学活动绝大部分以母语为主,只是后期逐渐使用第二外语进行部分学科的教学,比如我大陆目前的现状。

(三)过渡式双语教学Transitional Bilingual Education:学生进校后部分或全部的使用母语教学,然后转换为完全地使用第二语言进行教学,完成从母语到第二外语的过渡,比如国内的预科班。

针对以上三种主流双语教学模式,结合我国高等教育现状,选择保持式双语教学模式开展和推进Java程序设计双语教学工作更为合适。教师在授课过程中,采用汉语和英语两种语言授课,既方便“传道、授业、解惑”,又可以精确的把握课程的原汁原味的精髓,使学生因为乐趣而掌握这门晦涩的课程。

三、Java课程双语教学实践

(一)教材选用:引进优秀的英文原版教材,譬如《Thinking in Java》、《Effective Java》、《Core Java》、《Introduction to Java Programming》和《Java?鄄A Beginners Guide》等。授课老师可以指定一本英文原版书籍为教材,将其它优秀英文原版书籍作为参考书推荐给同学进行广泛阅读,从各个方面不同角度更好的理解Java语言编程。同时,为了减轻学生对英文教科书的学习难度,更好的准确理解和把握课程的主要学习内容,阅读有关Java语言编程方面的中文参考书也是必不可少的。

(二)课堂教学:双语教学与传统教学的不同,除了引进了优秀英文原版教材,实现教学内容与国际接轨,我院还与荷兰Saxion大学联合办学,在交流的过程中了解到Java课程在Saxion大学目前采用《Java?鄄A Beginners Guide》作为教材并使用IntelliJ IDEA这一Java集成开发环境配合Java课程的教学。而目前国内大学主要采用的Java IDE是Eclipse。Eclipse和IntelliJ IDEA是当前最常用的两个Java IDE开发工具,各有优劣。一些程序员因为IntelliJ IDEA开发效率较高,更加地智能而从Eclipse转向了IntelliJ IDEA。所以,我们的大学Java课程也可以适当的转向IntelliJ IDEA。

另一方面,是教学媒介的不同。使用英语作为第二语言,其可以贯穿于部分或整个教学过程中,包括教材、PPT讲义、课堂教学语言、实验指导书、作业、试卷等方面。很多人纠结第二外语和汉语在双语教学中的比重,其实在我们的Java程序设计课程中并不是过分强调外语的比重。Java课程双语教学的重点还是掌握Java编程的专业知识,在此基础上我们根据学生的英语应用能力,尽可能多的在教学过程中使用第二语言,从而达到在保证学生准确理解和掌握专业知识的同时提高学生英文水平的目的,从而提高Java课程双语教学质量。具体的来说,Java程序设计课程的教材、PPT讲义、作业、试卷等课程资源都采用英文这一课程媒介,但为了更好的理解专业知识,学生可以参考中文的专业书籍,试卷和作业中的题目尽可能的用英文作答,如果觉得有困难也可以用中文作答,在课堂上老师交替使用中英文,为了让学生更好的理解专业知识,先用英文介绍新的知识点,然后中英文结合着做进一步解释。

四、Java课程双语教学的思考

(一)学生英语水平欠缺:教学过程其实是教和学的过程,老师和同学共同决定着教学效果。开展双语教学,对学生的英语水平有一定的要求。对于学生而言,双语教学过程中的听说读写四个方面较为困难的就是“读”了,让很多学生最头疼的就是去读厚厚的全英文教科书了。在开始学习Java双语教学课程前,大多数学生没有尝试过大量的英文专业书籍的阅读,因此阅读速度慢,而且本能的读不进去,自然而然地就产生畏难情绪。这对Java双语教学的开展造成了很大影响,也不利于双语教学的顺利进行。其次就是听,因为涉及到一些专业的英文词汇,听力障碍造成思维的迟缓,甚至分心走神。所以讲解到专业词汇及其函数的用法时,可以用中文进行解释。

(二)双语教学师资力量缺乏:双语教学不仅对学生的要求高,同样对进行双语教学的授课老师也提出了新的要求。承担双语教学课程的老师在掌握扎实的专业知识和技术的基础上,还要具备良好的英语听、说、读、写的能力,不仅能够阅读专业上的英文文献资料和用英文撰写科技论文,而且还要具有用英语组织课堂教学和交流的能力。

(三)课堂的授课方式:在Java双语教学授课环节,会刻意的加强学生的课前预习。授课老师会将所有的英文PPT发布到Java程序设计课程网站上供学生下载,学生通过PPT膜片讲义可以了解整个课程的内容,又可以提前了解相关专业术语和生词。在Java程序设计课程的教学平台网站上,除了发布英文讲义PPT之外,还会上传Java双语课程的微课小视频。我们将Java课程各章节的重点和难点归纳总结出来,列出一系列的小标题,然后逐一录制并放在Java课程网站上让学生课后去观看,去回味。在Java双语课程的课堂教学过程中,除了采用老师讲,学生听的传统教学方法外,还结合翻转课堂教学法,让学生首先针对某个问题分组讨论,然后用英文总结解决问题的方法并制作PPT进行演讲汇报。

结论

随着全球经济一体化,为了更好的培养出具有国家合作交流和竞争的Java程序设计人才,我院积极的开展了《Java程序设计》这门双语教学课程。在采用保持式双语教学模式的基础上進行了实践、归纳和总结,从学生和老师自身的角度进行了思考,并给出了一些有用的经验和建议。

参考文献:

[1]教育部关于印发《关于加强高等学校本科教学工作提高教学质量的若干意见》的通知[J].教育部政报,2001,(10).

[2]教育部发出《关于进一步加强高等学校本科教学工作的若干意见》[J].中国高等教育,2005,(6).

[3]张引琼,戴小鹏.“Java程序设计”双语教学模式的分析与实践[J].当代教育理论与实践,2011,3(4):126-127.

猜你喜欢

Java程序设计双语教学教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
“认知-迁移”教学模式在高年级阅读教学中的应用
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
面向不同对象的双语教学探索
Seminar教学法在护理学基础双语教学中的实践
5E教学模式对我国中学数学教学的启示