学校首页 新闻首页 综合新闻 通知公告 院部动态 教育要闻 媒体报道 菁菁校园
欢迎来到 山东协和学院 新闻中心   今天是:
当前位置: 主页 > java程序设计  
java程序设计实践教学
计算机学院 2010-11-12 10:31:01 浏览5206次

<<Java程序设计>>是一门实践性较强的课程,以实际应用为目的。在教学时应注重培养学生的实际操作能力。本课程安排了 实验课时, 实验进度与教学进度同步。基本出发点是帮助学生理解和消化课堂教学的内容,培养自主学习能力,加强实践能力和团队协作精神,让学生掌握程序设计的基本思想和方法。
1
、实践教学的设计思想
(1)以转变教育思想和观念为先导,遵循教育规律,注重学生的素质教育,重视学生创新精神及实践能力的培养和个性发展。
(2)始终把实践教学放在重要的地位,结合实验项目帮助学生理解和认识书本知识。实践设计要实用,有明确的提示,培养学生的自主上机实践能力,提高实践教学实效。为确保实践教学,每周课内安排2学时实践,老师指导实践,课后学生根据自己的情况自行安排练习实践。
(3)设计内容丰富的网络课堂,通过开放实验、开卷考试培养学生的实践能力和创新精神以及个性发展。对学生课外学习、教师辅导提供良好的平台和环境。
2
、实践教学的效果
    
通过几年来的实践,学生的动手能力和自主学习能力有了明显提高,达到了实验课的预期目标,加深了学生对课堂教学的理解,一些学生可以进行小型软件系统的开发,大大提高了学习兴趣和学习积极性。不少学生通过了全国计算机等级考试二、三级的考试。

3、实验课教学内容:

实验1  开发工具和运行环境

实训目的

l  设置环境变量。

l  掌握Java程序编写、编译、运行的过程。

l  熟练使用Java开发工具JDK。

l  了解print( ) 及println( )方法。

实训内容

首先设置环境变量,然后编写一个类似HelloWorld的程序。第一次运行时,该程序的输出是:Hello加上你的名字,例如“Hello 李明”。第二次运行时,在“Hello”和“名字”之间换行。

实验2  Java控制结构

实训目的

l  条件语句。

l  循环语句。

l  跳转语句。

实训内容

l  编写一个程序,用于将两个整数值和一个运算符(限定为+、-、*、/ 四种运算)存储在相应的变量中,并执行必要的运算。

l  编写一个程序,求50以内奇数和以及50以内的素数。

实验3 方法的定义和调用

实训目的

l  掌握简单的方法定义和调用。

l  了解方法中的参数传递。

l  学习使用递归方法。

实训内容

l  编写一个程序,求斐波那契数列第10项。

实验4对象的创建与使

实训目的

l  类的创建及其成员定义。

l  对象的创建及使用。

l  构造函数的使用。

实训内容

l  创建Computer类用于描述计算机的属性及操作。类中应该有表示计算机基本组成部件(如品牌、颜色、CPU型号、内存容量、硬盘容量等)的成员,也有表示计算机价格、工作状态的成员,并可以对这些成员进行设置和输出。

l  用构造函数实现“组装”一台计算机。可以对计算机进行开机、关机、待机等操作,并用计算机的状态属性表明。

实验5 类的组织——包

实训目的

l  通过本次实训,主要学习

l  包的创建及使用。

l  类及其成员的访问权限。

l  类路径变量的使用。

实训内容

l  创建类Factorial实现求阶乘,并放入自己的包mypackage.factorial中。在另一个包mypackage.test中定义TestFactorial类,测试能否实现计算阶乘的功能。

实验6 类的继承

实训目的

l  了解Java继承基础知识。

l  学会使用Java实现继承。

l  掌握Java继承的应用。

实验内容

l  编写一个程序,首先创建一个员工类(employee),包含若干的成员。然后使用关键字extends另外创建“老板”类(manager),说明Java类的继承的关系。

实训7  接口的实现

实训目的

l  了解接口的定义和接口的实现。

实验内容

l  编写一个程序,定义两个接口,接口可以不书写代码,另外定义两个接口实现单继承和多继承。

l  定义一个接口Volume,其中包含一个计算体积的抽象方法calculateVolume(),然后设计Circle和Rectangle两个类都实现接口的方法calculateVolume(),分别计算球体和长方形的体积。

 

实验8 图形用户界面

实训目的

l  通过本次实训,主要学习基本AWT组件及布局管理器的使用,包括:

l  标签、按钮、文本框、复选框、单选框等基本AWT组件的使用。

l  常用布局管理器的使用。

l  利用布局管理器的混合使用来创建较复杂的图形用户界面。

实训内容

l  设计一个applet,分别设置FlowLayout的对齐方式为居中、左对齐、和右对齐,在applet中放置五个按钮,按钮文本任意,用appletviewer观察小程序的运行情况,试着改变appletviewer窗口大小,观察各种对齐方式下,按钮的排列有何变化。

l  设计一个applet,使用BorderLayout,设置组件水平、竖直间距分别为10和5像素,在applet中放置五个按钮,按钮文本任意,分别放在BorderLayout的五个区,用appletviewer观察小程序的运行情况,试着改变appletviewer窗口大小,观察组件变化。

 

 


  附件1:实践教学设计附件.doc
10-27
10-27
10-21
10-14
10-13
10-12
09-22
 
山东省济南市历城区济青路6277号(郭店校区)邮编:250109
山东省济南市高新区临港街道温泉路5688号(遥墙校区)邮编:250107
版权所有©山东协和学院 鲁ICP备11018403号-1   鲁公网安备37011202000511