2008年2月 电 脑 学 习 第1期 Java程序 设计课程的案例设计 刘志成 翁健红 摘 要:解释了“项目驱动、案例教学、理论实践一体化“教学方法的基本思路.给出了Java程序设计课程的案例 设计。 关键词:项目驱动 中图分类号:G434 Java程序囊计 羚例 文章编号:1002—2422(2008)01—0029—02 文献标识码:A The Case-design of'3ava Programming'Curriculum Liu Zhicheng Abstract: Weng Jianhong The article explains the basic mentality of-pmject—Driven,Case—Teaching,Theory—practice—Integration tea— ching method in detail,and produces the complete case-design of"Java Programming' curriculum. Keyword: Project—Driven Java Programming Case 1教学模式 项目驱动 教学法是实施探究式教学模式的一种教学 方法。适用于学习各类实践性和操作性较强的知识和技能, 可以帮助学习者明确学习目标。学生不再把学习当任务,而 表1(Java程序设计》教学内容结构 序号 l 第一案例 个Java程序 知识点 Java环境构建和JDK的组成 Java程序的编辑编译和运行 、课时 4 4 4 是根据项目需求来学习,由被动地接受知识转变为主动地 寻求知识。适用于培养学生自主学习、分析问题和解决问题 的能力。这里的项目,指的是综合应用(Java程序设计》知 2 用户登录控制台程序 流程控制、数组的简单使用、 String类 3 用户登录窗口设计 继承类、实现接口 AWT、Swing、SWT、JFrame类 识和技能构建的实际软件系统,即网络聊天系统。 案例教学”是为了实现经过教学过程完成项目的目标, 4 用户登录窗口添加组件 JPanel类、JLabel类、JTextField 类、JPasswordField类JButton类 4 Applets概述、JApplet类和Ap ● 5 用户登录Applet程序 plet类、AppletViewer程序的住 4 用、Appletation转换到Applet 6 聊天系统时钟 Graphics类、Icon接1:3 r, ̄ge— Icon类、JAVA中策略文件 4 采用将完整的项目进行合理的分解,得到一个个相对 的子项目,即案例。在这些精心设计的案例中,包含了Java 的相关知识点。同时这些案例是围绕着最终的项目服务的。 ”理论实践一体化”打破了传统的以两节课为教学单 元、 先理论铺垫,后上机实践 、各门课程并行推进的模式。 改为以四节课为一个教学单元,实现理论教学和实践教学 一FlowLayout类、GridLayout类、 7 用户登录窗口组件布局 BorderLayout类、CardLayoul 4 类、BoxLayout类、GridBagLayoul 类、空布局 体化,各门课程串行开设,这样可以保证学生在课堂上可 以现场模仿,提高课堂效率;也可以保证学生在某一时段专 8 用户登录事件处理 注于某一门课程的学习,提高课程的学习效率。 2课程案例设计 基于”项目驱动、案例教学、理论实践一体化”,提出了 (Java程序设计》课程以 网络聊天系统”作为本课程的目标 项目,在此基础上对项目进行了合理的分解,得到了课程教 学案例,如表1所示。 10 用户聊天程序 9 用户注册程序 事件驱动编程、事件的组成、委 派事件模型、ActionListen接 口、KeyListen接1:3、MouseMo- 4 tion Listen接口、AetionListen 接口、中处理事件的方法 JList类、JComboBox类、JChec— kBox类、JRadioButton类、JOp- 4 tionPane类、组件布局、事件响 应、数据合法性校验 菜单的使用、JMenuBar类、 JMenu类、JMenuItem类、JToo1. 4 Bar、mxtArea 从表1中可以发现,经过对(Java程序设计》课程知识 体系的全面认真的研究,围绕着目标项目一 网络聊天系 统 设计了16个案例,这些案例就是项目的某一子功能或 子功能的实现过程,同时这些案例与(Java程序设计》知 l1 查看用户聊天记录程序 Jrr le类、JScrollPane类 输入偷出流层次、File类、Ran— domAeeessFile类、InputStream 4 识体系紧密相关。这样在教学过程中,学生完成一个案例, 就是实现了项目的一项子功能,同时也完成了Java知识点 的学习。所有案例学习完毕,项目也就完成了,(Java程序设 12 利用文件实现用户信 类和OutputStream类、Reader 4 息、聊天信息存储 类和Writer类、Serializable接 口、注册(写文件)、登录(读 文件) l3 用户聊天与显示当前时 Java多线程技术、实现 Runnable接口、继承Thread 4 计》的知识点和技能点也得到了掌握。 收稿日期:2007—05-07 间 类、调度线程的同步与死锁 刘志成湖南铁道职业技术学院信息工程系副教授(株洲412001),主要从事数据库技术和软件工程的教学和研究。 ・ 29 ・ 维普资讯 http://www.cqvip.com
2008车2月 电 脑 学 习 第1期 用Authorware构建 多媒体学生管理系统 甘伟明’ 摘 要:利用多媒体创作软件Authorware7.0以及数据库Access创作学生管理系统。文中给出了创作的主要流程 线圈以及主要的程序代码。 关键词:框架图标 交互图标 判断图标 导航函数 中图分类号: G434 文献标识码: B 文章编号:10o2—2422(2008)01—0o30-02 Constructing Multimedia Student Management System with Authorware Gan Weiming Abstract: The paper makes use of the multimedia creation software Authorware7.0 and the database Access to create student management system.And it gives out the main process line diagram and main procedure code. Keyword: Frame Chart Sign Ahemate Chart Sign Judgement Chan Sign Navigation Function 使用多媒体创作软件Authorware7.0以及数据库Ac— (2)主界面导航部分: cess进行学生管理系统创作,发挥了Authorware7.0多媒 (3)各板块部分:包括学生成绩查询、学生成绩统计、 体创作的特点,界面风格华丽清新,人机交互界面友好,链 学生基本信息查询、其他信息查询、管理员操作等部分; 接方式直观方便;同时保持了数据库Access信息量大,查 (4)退出部分。 找统计功能全面的特点。 1.2多媒体学生管理系统工作流程 l用Authorware构建多媒体学生管理系统的要点 (1)系统运行进入登录主题界面; 1.1多媒体学生管理系统框架结构 (2)鼠标点击进入导航主界面; 用Authorware构建的学生管理系统的构成框架,如图 (3)若选中学生学习成绩查询,则进入成绩查询导航 1所示。 界面。若选中按班级查询,则进入按班级查询成绩显示界 面。 2用Authorware创作多媒体学生管理系统的步骤 2.1系统功能设计 (1)学生成绩查询部分:按学号查询学生成绩、按班 级查询学生成绩、按姓名模糊查询学生成绩: 图1多媒体学生管理系统框架结构 (2)学生成绩统计部分:学生成绩排序、成绩统计: 从系统的构成框架图可以看出,该系统主要由以下部 (3)学生基本信息查询部分:按学号查询学生基本信 分组成: 息、按班级查询学生基本信息、按姓名模糊查询学生基本 (1)登录部分:由片头动画、密码登录界面组成: 信息: 序号 案例 知识点 课时 让学生触类旁通地掌握了知识和技能,还引导学生形成了 JAVA网络编程基础、基于 良好思维习惯,提高了分析问题和解决实际问题的能力。 14 聊天系统服务器端程序 Socket通信方式、ServerSoeket 4 类 参考文献 l5 聊天系统客户端程序 Sokcet类、ObjectOutPutStream 4 [1】潘建,等.基于Tutorial任务驱动的操作系统教学方法 类、ObjectlnputStream类 ….杭州:计算机时代,2007(4). 16 利用数据库实现用户信 JDBC驱动器、数据库连接、插 息、聊天信息存储 入操作、修改操作、删除操作、 4 [2]刘太刚.高等职业教育(探索.创新.实践)[M】.长沙: 查询操作 湖南人民出版社,2004. 项目名称、网络聊天系统(GS模式) 64 [3]中华人民共和国教育部高等教育司,全国高职高专校 3结束语 长联席会.点击核心[M].北京:高等教育出版社,2005. [4]梅里尔.哈明[美】.教学的一创新教育课程设计 ]. 项目驱动、案例教学、理论实践一体化 教学方式不仅 北京:宇航出版社,2002. 收稿日期:2007—06—18 甘伟明广西财经学院计算机与信息管理系高级工程师(南宁530003)。 ・30・
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务