Ja程序设计课程教学方案

点赞:28102 浏览:131411 近期更新时间:2024-02-26 作者:网友分享原创网站原创

摘 要:Ja是一种行业工具,所以Ja程序设计课程成为电子信息类和IT各专业的必修课程,Ja也是IT类各种职业从业的必要条件.研究了Ja教学方法,提出了在教学过程中少一点Ja语法、结构方面的分析研究教学,多一点Ja在网络应用中的案例教学,体现Ja作为工具的应用功能的教学思路.


关 键 词:Ja;行业工具;网络应用;案例教学

中图分类号:G72文献标志码:B文章编号:1006-8228(2012)05-57-02

Thestudyofjaprogrammingcourse

XuNianzu1,2,ChenMinnan1,YuanMing2

(1.Theputersciencedepartmentoftongjiuniversity,Shanghai200092,China,2.Sinianvocationalcollegeputersciencedepartment)

Ja程序设计课程教学方案参考属性评定
有关论文范文主题研究: 关于电器自动化的文章 大学生适用: 专科论文、高校大学论文
相关参考文献下载数量: 59 写作解决问题: 如何怎么撰写
毕业论文开题报告: 论文提纲、论文设计 职称论文适用: 刊物发表、职称评初级
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 优秀选题

Abstract:Asbeinganindustryludustry-specifictool,JaprogrammingcoursehasbeeapulsorycourseofElectrical&MechanicalEngineeringandInformationTechnology.AlsoJaisaprerequisiteofITprofessionalstojointheworkforce.ThestudyofmethodsofteachingJashowsthatintroducinglessJagrammarsandstructuresanalysisbutmoreoncasestudiesofJaonwebapplicationduringtheteachingprocesscouldbetterembodytheapplicabilityofJaassuchaprotocol.

Keywords:Ja;udustry-specifictool;webapplication;casestudy

0引言

Ja是一种有鲜明特点的行业工具,所以Ja程序设计课程成为电类和IT各专业的必修课程;Ja也是IT类各职业从业必要条件.研究Ja教学方法,应该从该语言的特点出发,着重讲解Ja在网络中的应用,少讲一点Ja语法、结构方面的分析.传统的书面考查方法并不能体现Ja作为工具的特色,改由学生分析、讲解Ja应用项目取代传统的“程序设计语言”考试是一种能体现Ja特色的教学方法.

1Ja是一种行业、职业、专业标记

几乎所有的电类专业和与IT行业有关的专业都会选择Ja作为在校学生和职业应聘人员的基本要求,这与Ja程序的特点有关.在Ja程序的诸多特点中,简单、面向对象、安全、与平台无关是四项尤为重要的特点.

⑴简单

Ja最初是为对家用电器进行集成控制而设计的一种语言,因此它简单明了.Ja语言的简单性主要体现在三个方面.

①Ja的风格类似于C++,因而C++程序员改学Ja语言,会感到很熟悉.从某种意义上讲,Ja语言是C及C++语言的一个变种,因此,C++程序员可以很快地掌握Ja编程技术.

②Ja摒弃了C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等.

③Ja提供了丰富的类库,可以帮助我们很方便的开发Ja程序.

⑵面向对象的

面向对象可以说是Ja最重要的特性,所以它支持继承、重载、多态等面向对象的特性.Ja语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术.

⑶安全

Ja的安全性可从两个方面得到保证.一方面,在Ja语言里,删除了指针和释放内存等C++功能,避免了非法内存操作.另一方面,通过Ja的安全体系架构来确保Ja代码的安全性.当我们从网上下载Ja代码在本地执行时,Ja的安全架构能确保恶意的代码不能随意访问我们本地计算机的资源,例如:删除文件,访问本地网络资源等操作都是被禁止的.

⑷与平台无关

Ja作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式.只要有Ja运行系统的机器都能执行这种中间代码.Ja源程序被编译成一种与机器无关的字节码格式,在Ja虚拟机上运行.

正是由于Ja的特点,形成了从移动通信行业到与网络有关的各行业把Ja作为从业人员必须掌握的工具.在物联网的基础信息植入中Ja更是成为不可替代的信息语言.由此可见,研究Ja教学方法,使受教育者能够最有效地获得职业(行业)岗位所要求的Ja基本技术是必要的.

2Ja程序设计教学现状

在过去6年中,笔者几乎同时在研究型本科计算机专业、业余教育(夜大电器自动化专业)、高等职业学院计算机应用专业(3种不同学生层次)进行了Ja程序设计教学,对于3种不同层次的教学对象,从教学大纲的制定到实施贯穿了一条由精到简,由深到浅的主线.对本科学生课时安排少一点,要求高一点(例如学时数32,含上机、实验4学时),夜大学生(业余教学)教学时数多一点,考试要求低一点(例如学时数51,含上机、实验8学时);安排高职学生学时数再多一点,考试要求比夜大学生再低一点(例如学时数56,含上机、实验28学时).三种不同层次教学对象教学内容基本相同,只是深入程度不同.例如本科学生要求掌握类的继承和多线程的编程,对于夜大学生多线程编程不讲了,对高职学生的授课会把许多时间用在语法、语义、变量等常识性问题的讲解上.从教学大纲看,不同层次学生的教学内容、教学方案不尽相同,但不同层次教学对象本质上是采用了育体系.在教学内容中都从Ja的语义、变量、表达式、程序结构讲到类、对象.教学评价标准是一张考卷作为评价依据.笔者曾阅读过不少兄弟院校的Ja考卷,基本上都有这样一些内容:变量的合法性判断,表达式(含逻辑)的值、读程序写结果、程序填空、编程(一般只有一题);以卷面的难易程度作为被考核学生的不同学历层次的区别,也就是说本科生、夜大学生、高职学生Ja考试方法和内容也是一样的,只是难易程度不同.

从Ja教学现状分析,可以得到结论:当前的Ja课堂教育的内容是程序设计“语言”(语种)的分析,Ja课堂教育的考核目标是一纸考卷,不把Ja作为一种具有行业、职业、专业标记的工具,教学大纲的制定缺少了把Ja作为专业工具在应用中发挥作用这一评价环节.

3改革Ja考核和评分标准

有鉴于对Ja作为一种行业、职业、专业标记的工具的认识,2010年的2个学期笔者在夜大和高职的Ja考试中试行了可以由“Ja作品(Ja综合作业)”取代卷面考试的方案,学生可以选择递交Ja作品+作品报告+答辩的方案作为Ja程序设计课程的考试成绩.Ja作品的要求是:所提供的Ja代码经安装或执行可以实现某一应用功能,例如P2P文件传送、白板功能等.作品报告描述Ja作品的功能和安装要求,答辩的目的是鉴别学生的自主学习能力.这样的考试方式改革引起了学生的关注;把Ja学习的目标与自己选定的应用或教师提出的应用联系在一起,改变了教师课本宣讲,学生被动学习,应付考试的局面.现在学生在期中就会选定一项Ja的应用作为考试的作品,教师也会把各种Ja应用实例提供学生参考.

这其实也是一种让学生决定考试内容的方式.这一考试方式使得学生的学习目标清楚了,学习的主动性提高了,学生会根据Ja作品的各知识点在书本、网络、教室讨论中学习,准备答辩.

Ja作品+作品报告+答辩的考试方案得到了夜大2009级电器自动化专业15%学生的响应.递交的作品、作品报告和逐个答辩的情况都超出预期要求.例如,有一名学生设计的聊天工具在作品报告中关于功能叙述如下:

此聊天室采用JaApplet技术,基于C/S结构,通过Socket连接的的聊天室工具.最多允许10个客户端同时在线聊天.最多每次输入30个字符,分为与所有人聊天和单密功能,在线好友间的交流成为可能.

另外一名学生的作品功能叙述如下:

Filetrans是一个提供2台机器P2P多线程传输,并且支持断点续传的文件传输工具.它使用简便,只要知道接受方机器的IP地址,并且发送与接收方同时将工具打开的状态下就能进行文件的传输.

使用方法:打开2台机器软件,发送方点击发送文件,设置接受方的IP地址、端口号、所要传送文件和本机的地址、以及留言,点击确定后,接受方的客户端会收到接受请求,点击接受后就能进行文件的传输.

传输端口号、传输的线程数可以在设置栏中进行设置.

在学生作品报告中,有关功能叙述、模块流程都十分规范,答辩时对Ja的类、方法的应用都达到或超出教材的要求,夜大学生在作品中表现出了好的专业素质.

4有待研究的方面

Ja作品+作品报告+答辩的考试方案仅仅是Ja教学研究中的一项内容,有成功和可以总结的方面,但教学大纲如何体现这一改革还有许多问题需要研究.

Ja作品+作品报告+答辩的考试方案与考卷考试比较存在“客观评价”和“主观评价”的区别,如何使答辩时的教师“主观评价”体现公平?

现在都是大班教学,如果全部学生都通过讲评、答辩评定成绩,任课教师是否能胜任?

高职学生鉴于原有的学习能力比较薄弱,作品的选材、作品报告的形成是否应该专门予以辅导?高职学生是顶岗型人才,是否高职的课程体系应该从顶岗型出发研究新的适合高职的Ja课程和课程评价方法,例如在高职教学中把“职业资格和等级证书”的获得作为教学目标?

总之,Ja是一种工具,一种有行业和专业特征的工具,Ja教学应该体现应用.Ja教学研究任重而道远.