网站大量收购闲置独家精品文档,联系QQ:2885784924

基于“任务驱动”的Java综合实训教学模式 .docx

基于“任务驱动”的Java综合实训教学模式 .docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于“任务驱动”的Java综合实训教学模式

Java程序设计综合实训是普通高校软件工程类专业的一门必修课程。该门课程的整体教学目标是让学生在掌握Java程序设计基础的前提下继续自学部分知识,通过实际的Java项目开发训练题目提高学生的知识应用与动手能力、团队合作能力。本文根据Java程序设计综合实训的教学目标与教学工作实践,以“任务驱动”的教育理念为核心,分析学情、梳理课程的重难点、完善实训题目、优化教学设计,探索Java程序设计综合实训课程的教学方法和教学模式,并设计了实训课程的考核与评价方法。

一、Java程序设计综合实训课程教学设计

Java程序设计综合实训课程是软件工程和计算机相关本科专业的必修课,该门课程的选修课是程序设计基础和Java程序设计,后续课程为JavaWeb开发、移动软件开发等。学生经过大学一年级一个学年的程序设计学习,在编程能力方面存在一定的差异。

(一)学情分析

笔者所在学校开设Java程序设计实训课程的授课时间为每年的暑假小学期,授课对象为大学本科一年级计算机类、软件工程类相关专业学生。通过与不同“面向对象程序设计(Java)”考试成绩的学生进行调研可知,他们在Java编程基础、学习方法、学习目标等方面存在一定的差异。大部分学生希望通过实训课程巩固自己的基础知识并提高自己动手能力。少部分学生因为缺少学习的主动性从而跟不上学习节奏,继而对Java编程和软件开发丧失学习兴趣,只寄希望于通

过课程考核。

(二)课程目标

依据笔者所在学校软件工程类专业的人才培养计划,结合Java程序设计综合实训课程的教学要求,学生需要熟悉程序设计基础和Java编程基础知识,掌握软件工程的实践技能,具备解决实际工程问题的能力。

课程目标1:掌握Java程序的设计理论和实践技能,能够面向对象编程思想,完成问题求解方案的工程设计和实施。

考核点:对给定的实际问题,画出流程图,功能模块图,为各功能模块设计出对应的解决函数。

课程目标2:熟练使用Java面向对象程序设计工具,掌握对程序代码进行编辑、编译、调试、数据测试等技能;能够对程序设计工具的优势和不足进行评判和分析,并做出合适的选择。

考核点:在开发平台上实现各功能函数,组合成完整的程序,没有语法错误和逻辑错误。确认程序的完整性,在编译调试过程中,总结个人的经验和开发工具的使用感受。

课程目标3:能够理解程序设计和开发团队中主程序员、软件测试员等各角色的含义及其在团队中的作用。

考核点:认识软件系统开发团队人员组成,理解团队成员在设计、编码、调试以及测试等软件开发环节中的作用。

课程目标4:能够在程序设计和开发团队中做好主程序员、程序员、软件测试员等各角色所承担的工作。

考核点:认真履行设计开发过程中模拟角色的职责,按照各阶段的规范和要求认真完成相应工作。

(三)知识点与实训内容

Java程序设计综合实训的主要目标是让学生掌握面向对象程序设计思想,能够采用合适的算法解决实际问题,并设计良好的人机交互界面。综合实训的知识点主要涉及以下内容。类和对象、继承与接口,主要考核语法基础和问题分析能力;JavaSwing图形用户界面、事件处理,主要考核UI设计和功能模块设计能力;文件读写、JDBC与数据库,主要考核数据处理能力;MVC架构和设计模式,主要考核编程规范性和编程的技巧。

由于学生的编程基础和学习能力存在一定的差异,教师需要设计合理的实训题目,在对课程教学目标精准定位的同时注意题目难度的区分度。笔者结合课程教学目标与日常校园生活中常见的场景设定了10个Java程序设计的综合实训题目,并将实训题目换份为基础较弱、基础一般和基础较好的适应度,以便适应不同编程基础的学生。由于实训对象尚未系统地学习数据库课程,因此基础较弱的小组可以使用文件存储数据,基础较好的小组可以自学数据库和SQL采用Mysql实现数据存储。每个实训题目具体的功能要求,如表1所示。

表1实训题目和功能要求

编号

题目

功能要求

适应学生

1

校园二手物品流转平台

二手物品的登记、显示、出售并收款:查询平台内待售的二手物品;统计销售金额、销售记录等

基础较弱

2

学生宿舍管理系统

注册宿舍信息:为学生分配床位:收回床位:查看床位状况,查找学生住宿的房间、宿舍成员组成等

基础较弱

3

校园超市商品销售管理系统

注册员工、商品信息;商品入库登记:销售商品:商品存货查询;销售统计等

基础较弱

4

学校羽毛球场地管理

注册羽毛球场地个数;按时段出租场地:回收场地并收款;查询场地当前的状态;统计销售收入等

基础一般

5

计算机实验室设备管理系统

注册实验室及

您可能关注的文档

文档评论(0)

文档之家 + 关注
实名认证
内容提供者

文档创作者

1亿VIP精品文档

相关文档