java课程综合设计,基于Java综合课程设计研究与实践.doc

本文探讨了基于Java的计算机软件综合课程设计,强调了Java技术的应用性和趣味性。通过增加综合实验环节,让学生在学习面向对象特性等基础知识后,提前预习或自学以完成更大型的项目设计,提升其综合应用能力。实践表明,这种教学模式能有效适应计算机专业的发展需求,增强学生的实践创新能力。
摘要由CSDN通过智能技术生成

基于Java综合课程设计研究与实践

基于Java综合课程设计研究与实践

文章编号:1672-5913(2015)03-0023-03

中图分类号:G642

摘要:阐述计算机软件综合课程设计的概念,从Java技术的教学特征出发,介绍不同条件下、不同层次的基于Java的综合课程设计的教学实践,包含教学内容的设计和教学实施的方法,指出计算机软件综合课程设计的教学方式可有效适应计算机专业迅猛发展的态势。

关键词:计算机软件;综合课程设计;Java;教学实施

O 引 言

计算机学科在近几十年得到空前发展,其特点是既不断深化又与其他学科密切联系,既高度分化又高度综合。这些特点决定了其课程必须实现综合化,既要增设一些综合化的课程类型,同时要从指导思想、课程设置、课程内容、课程实施等方面都能体现综合化思想。

为适应社会对人才综合能力的需求,培养专业口径宽、综合素质高、具有创新精神和实践能力的人才,迫切需要拓宽课程设置目标,调整课程内部结构及课程之间的知识融合,按照整体优化功能大于部分功能之和的观点,国内一些大学提出了课程综合化改革的指导思想,并进行了综合课程改革的实践工作。较为有名的成果有两个:一是天津师范大学的综合课程“C/C++与数据结构”,在该综合课程中,建立了以学生为骨干的教学实验管理机制;二是东南大学构建了一个计算机软硬件综合课程设计平台。在计算机软件综合课程设计方面,国内一些高校建立了综合课程设计体系,但具体应用于不同类型的计算机类专业或信息技术类专业,还需要做进一步的探索与研究。

计算机软件综合课程设计是将两门或两门以上计算机软件的相关专业基础课或专业课知识结合起来,在l―2周的课时内完成一个小型计算机软件系统的课程设计方式。它发生在综合所需的课程知识被讲授后,适时指导学生选择、设计和实现一个综合设计题目。一般来说,计算机软件综合课程设计基于一门计算机程序设计语言。

1 Java技术特征

目前,Java技术被广泛应用于各种行业的信息处理系统,高校信息技术类专业一般都开设J,Java程序设计课程。Java技术有以下特征:

(1)极强的应用性。Java的教学内容设汁为在学习面向对象特性的基础上,讲授数组枚举及字符串应用、异常处理、图形用户界面设计、数据库应用、I/O流及文件处理、多线程程序设计、小应用程序设计、多媒体程序设计、网络编程等内容,进而可以选修基于Java的Web系统编程、Android系统应用开发等课程。教学过程中发现,如果将重点放在面向对象特性上,后续关于Java应用的内容少讲了,则无法体现出Java技术及其课程的魅力。

(2)极大的趣味性。在教学过程中,师生都会感受到来自Java的魅力。Java的应用实例很多,每个实例都很有趣。使用实例驱动原理或规则的教学形式,完成教学内容时显得轻松而且印象深刻。

(3)综合性。Java技术的综合性体现于很多方面,如Java的面向对象技术与不同应用技术的综合、Java课程中多个教学内容的综合、Java课程与其他课程的综合、基于Java的综合课程设计等。

2 基于Java的综合性课程设计实践

2.1 Java课程综合性实验

2.1.1 Java教学过程中遇到的问题

以前在完成每一个单元理论教学内容的同时,学生也上机完成相应的程序设计实验内容,当所有的教学内容讲完了,课时也用完了,但总感觉意犹未尽。首先从教师的角度讲,认为可以完成的实验项目还有很多,学生应用Java的潜力还可以再“挖一挖”;其次从学生的角度讲,对Java的兴趣刚上来,但是应用Java的羽翼还不太丰满,如果就此打住,过一些时间,Java知识可能会淡了,也许就扼杀了他们应用Java的能力和机会。

教学计划中的课时是不能随便调整的,只有合理利用有限的实验课时,才能进一步有效地提高学生对Java的综合应用能力。

2.1.2 Java课程综合性实验的设计

从2007年开始,我们在Java程序设计实验课程大纲的实验项目中增加了综合实验教学环节,利用有限的实验课时,使学生应用已经掌握到和即将学习到的Java知识,有兴趣和有能力去探索完成一个比较大的实验项目,培养了学生对Java技术的应用能力。

这样的综合实验时间发生于学习完面向对象特性、数组枚举及字符串应用、异常处理、图形用户界面设计后,在Java程序设计的理论课程讲授其他教学内容的同时,Java程序设计实验课程布置给学生一些综合实验的题目,让学生选择完成一个项目的设计和实现。后续教学内容的单元实验取消,学生只需完成选定的综合实验项目即可。

在综合实验中需要用到的还未来得及讲授的Java知识或技术,大部分学生在已掌握了前面讲过的基础知识后,有能力先去预习或者自学。

以下列举一些开设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值