admin 管理员组

文章数量: 887030


2023年12月18日发(作者:程序设计基础吴文虎pdf)

第15卷第6期 重庆科技学院学报(自然科学版) 2013年12月 数独游戏在Android软件开发基础课程教学中的运用 殷西祥朱先远 (安徽商贸职业技术学院,安徽芜湖241002) 摘要:数独游戏通常用作Android软件开发基础课程中的教学案例,但在教学过程中缺乏课程体系的完整性和连 贯性。为此设计以数独游戏贯穿于整个教学过程的项目教学法,并提出数独游戏的改进方法和思想。 关键词:Android;数独游戏;项目教学 中图分类号:G642 文献标识码:A 文章编号:1673—1980(2013)06—0153—04 1 数独游戏及Android软件开发基础课程 数独游戏是一款益智类游戏,起源于18世纪的 瑞士,目前在国内外非常流行_1 J。当前,很多大学 学,使得整个Android软件开发基础课程的内容显 得很松散,而且目前也不提倡这种教学方法。第二, 案例教学法或项目教学法也通常被用于Android软 件开发基础课程的教学中,但是,真正做到用一个案 例或一个项目贯穿教学过程的全程并不多见。 教师和培训机构讲师在Android软件开发基础课程 的教学过程中,很喜欢以数独游戏作为其中的一个 案例。原因很多,主要是该游戏的规则十分简单:在 9 x 9的九宫格里面让玩家填数字,每个方格中填入 通常,在一般的教学过程设计中,首先讲述An— droid软件开发平台的简介和环境搭建,然后介绍 Android的基本理念如Android的系统架构,再接着 合适的数字以使每行、每列以及每个小九宫格都要 包含从1到9这9个数字且互不相同 J。 数独游戏主要分为如图1所示的欢迎界面模 讲述的是Android的用户界面设计、绘制2D图形、 多媒体编程、Android的数据存储等,到了接近学期 的三分之一甚至一半时才能够切人到案例或项目本 块、菜单模块、游戏主界面模块、游戏简介模块、退出 模块等几大模块。l4 身,才将真正的项目内容如数独游戏呈现在学生面 前。这样在漫长的基础知识点的讲解和训练中,容 易让学生疲惫甚至失去学习Android软件开发的兴 趣。笔者设计出了以项目——数独游戏贯穿整个 教学过程的项目教学法,在教学中首先让学生一睹 数独游戏算法的真面目,让学生边玩边改进,最后完 成教学任务,达到教学目标。 不仅如此,本文对当前用于教学的数独游戏做 了改进并提出更进一步改进的思路和方法。在本文 设计的教学过程中,力求与计算机专业的前导课程 如《面向对象语言设计》和《JAVA语言程序设计基 图1数独游戏功能模块图 础》等课程紧密联系,使得整个Android软件技术专 业课程体系更加连贯。笔者在以下内容中详细介绍 以数独游戏为主线贯穿整个教学过程的项目教学法 的设计。 在传统的Android软件开发基础课程中,存在 两个问题。第一,纯粹知识点的讲解和小案例的教 收稿日期:2013—10—12 基金项目:安徽商贸职业技术学院自然科学项目(2013KYZ05)。 作者简介:殷西祥(1984一),男,安徽安庆人,助教,硕士,研究方向为数据挖掘、移动互联应用开发。 ・153・ 

殷西祥,等:数独游戏在Android软件开发基础课程教学中的运用 没有设计出数独游戏完成后的“过关提示”界面。 在实际的游戏中则不然。在教学中,可以添加判断 条件,如计算数独游戏算法中存储九宫格中数字的 整性和连贯性。学生在数独游戏设计和试玩过程 中,边设计边改进,逐渐提高了设计理论水平和实践 技能。将数独游戏贯穿于整个教学过程的项目教学 字符串非零元素的个数是否等于字符串的长度来判 断游戏是否完成。如果字符串中没有非零元素,则 游戏正常完成。当游戏正常完成时,可以设计出合 适的“过关提示”界面,如可以设计出如图7所示的 提示框,当然也可以做进一步的改进,如设计出合理 法,比较适应Android软件开发课程的教学。教学 实践表明,学生反响较好,教学效果显著。 在今后的教学实践中,考虑结合SQLite数据库 等知识,更好地改进数独游戏的各项功能,完善项目 教学法,进一步提高教学效果。 参考文献 的动画或者音乐播放效果等来提示用户成功完成游 戏,更好地让课堂教学的项目贴近日常生活中玩的 小游戏。 [1]李盘荣.“数独”游戏的算法研究与实现[J].电脑知识 与技术,2008,3(8):1715—1717. 结合SQLite数据库知识,设计出合理的数据 库,让用户玩游戏前设置并输入自己的姓名,根据数 独游戏的难易程度和完成时间设计合理的计算玩家 得分情况的算法,显示数独游戏完成时的分数。 [2]肖华勇,田铮,马雷.数独基于规则的逐步枚举算法设 计[J].计算机工程与设计,2010,31(5):1035—1037. [3]王琼,邹晟.数独问题的求解、评价与生成算法的研究 [J].南京师范大学学报:工程技术版,2010,1:76-79. [4]郭东恩,吴刚.基于Android平台的数独游戏设计与实 现[J].计算机与数字工程,2012.3:4648. [5]Ed Burnette.Android基础教程[M].田俊静,张波,黄湘 情,等译.北京:人民邮电出版社.2010. 4 结语 本文中设计以数独游戏贯穿整个教学过程的项 目教学法,并提出了数独游戏的改进方法和思想。 本教学过程注重了整个软件开发专业课程体系的完 A Research of Sudoku Used in the Course of Software Development Foundation in Android YINXixiang ZHUXianyuan (Anhui Business College,Wuhu Anhui 241002) Abstract:Sudoku commonly has known as teaching cases in the course of software development foundation in An— droid.However,in the teaching process,we pay no attention to the integrity and continuity of the curriculum sys— tem.This paper has devised the Project Teaching Method with Sudoku project and proposed Sudoku improving methods and ideas. Keyword:Android;Sudoku;project teaching ・156・ 


本文标签: 游戏 教学 设计