1. 研究目的与意义
在本世纪,互联网迎来了巨大的发展,网络的普及率超过50%,各省、市、自治区的互联网普及率都有了极大的增长,与此同时,互联网也在向10岁以下,40岁以上两个人群中渗透。
与互联网相关的计算机和软件专业人才紧缺,计算机专业也成为各大高校的热门专业。
然而,学生在学习计算机专业的相关知识时,总会遇到一些困难,例如学校不能为学生提供较多学习计算机知识的机会,学生缺乏更多的学习。
2. 课题关键问题和重难点
问题1.老师和学生对当前计算机专业教学方式的建议在前期准备过程中,需要进行一定的数据收集和分析,获得老师和学生对当下计算机专业教学方式的看法和建议,了解当前教学方式有哪些不足之处以及需要进行改进的地方。
问题2.老师和学生使用JAVA技术改善教学方式的看法当前的计算机教学过程中,有时会遇到很多的抽象概念,学生在学习的时候会遇到理解方面的障碍,在改进过程中,需要老师和学生提供一定的看法和改进方面建议。
问题3.java教学演示系统设计和实现过程中对专业能力的要求设计一个java多线程教学演示系统,对我本身专业能力的要求比较高,需要对java技术有比较深的了解,在设计系统时,也需要用到SWING软件,这就要求我必须花费一段时间学习这个软件,学习过程中也可能会遇到许多困难,需要我去克服。
3. 国内外研究现状(文献综述)
一.Java语言的特点Java语言是一种适用于网络编程的语言,它的基本结构与C 极为相似,但却简单得多。
它集成了其它一些语言的特点和优势,又避开了它们的不足之处。
它的主要特点如下: 1.简单性 Java与C 相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。
4. 研究方案
1.系统简介教学演示系统包括两个方面,JAVA编程和SWING界面设计,在eclipse平台上完成所需的多线程代码,然后再使用SWING进行教学演示界面设计。
2.功能区域和功能分析系统包括几个主要区域2.1主窗口包括主菜单,操作按钮,操作提示,注释等等。
2.2动画区通过点击等操作进行,使小球进行运动,演示多线程如何运行。
5. 工作计划
1.前期准备1.1收集老师和学生在计算机专业中教学和学习遇到的困难,和改进建议。
1.32软件平台的安装,包括JDK,eclipse,SWING的安装。
2.系统需求分析.2.1整理所收集到的数据,进行整理和分析,获得可以满足老师和学生需要的系统2.2分析开发系统的计算机平台和硬件配置是否满足开发要求2.3所开发的系统应该占用系统资源较小,使用简单方便,便于操作和演示。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。