《智能手机开发》

(南京师范大学泰州学院信息工程学院,倪红军)

  • 课程开发成果下载[链接];
课程资料说明/项目报告:

项目概述
《智能手机开发》是南京师范大学泰州学院院级特色专业——计算机科学与技术、电子信息工 程和通信工程专业的核心课程,该课程为我院相关专业的特色课程。2014 年 10 月获得教育部—— Google 产学合作专业综合改革移动应用技术人才培养课程建设项目立项。自立项以来,我们始终坚 持以培养高素质应用型软件人才的职业能力为目标,在已有的课程教学改革和建设成果的基础上, 不断跟踪最新的 Android 应用开发技术,丰富案例项目,改革课程教学模式、教学方法和教学手段, 加强智能手机开发实验室建设,加强课程师资队伍的培养和建设,力求《智能手机开发》课程更进 一步满足软件企业岗位能力的培养需求,为社会培养更多优秀的 Android 开发工程师,努力将《智 能手机开发》课程建设成为我院电子信息类专业的特色课程。

项目实施过程
1、通过派出教师参加师资培训和项目开发来加强师资队伍建设。 2015 年 7 月,倪红军、周巧扣两位老师参加了浙江大学城市学院举办的 Android 开发师资培训。 2015 年 2 月、8 月,周游老师利用校企合作平台到软件企业顶岗工作,增强实际企业经验。
2、不断跟踪最新 Android 应用开发技术,以实际的商业项目案例为载体选取教学内容和组织教 学,并建成统一的教学案例库、实验案例库和实训项目库。 项目组负责人倪红军老师根据最新的 Android 应用开发技术,根据教学内容组织了 16 个教学案 例,通过 33 个教学视频以的“翻转课堂”模式来教授学生完成,取得了较好的教学效果(如表 1 所 示)。周巧扣和李霞老师根据教学案例开发了 7 个模块共 19 个实验案例让学生巩固学习效果(如表 2 所示)。为了提高学生的项目开发能力,项目组成员组织了 4 个实训项目。 表 1 Android 应用开发案例视频 序号 内容 文件名

  1. 3G 与 4G 概述 3Gand4G.html
  2. Android 开发环境配置 Android_Develop_Enviroment.html
  3. DDMS 与 SDK 目录结构介绍 DDMS&SDK.html
  4. 第一个应用程序与目录结构介绍 FirstAPP.html
  5. 加法器的设计与实现 AddApp.html
  6. 加法器 UI 的优化(相对布局) UIRelativeLayout.html
  7. 注册界面的 UI 设计 RegUI.html
  8. 注册界面的功能实现 RegImplement.html
  9. 功能代码的优化 CodeYouHua.html
  10. 图片浏览器的设计与实现 PicView.html
  11. 导航条的设计与实现(1) GuideOne.html
  12. 导航条的设计与实现(2) SuperGuide.html
  13. 计算器的 UI 设计(线性布局) Cal_LinearLayout.html
  14. 线程队列实现进度条 HandlerThreadProgressBar.html
  15. 消息队列实现模拟文件下载 MessageProgressBar.html
  16. 考试界面的设计与实现 ExamUI.html
  17. 考试界面的优化 TestUIAdvanced.html
  18. 打老鼠游戏的设计与实现(表格布局) KitMouseTableLayout.html
  19. 霓虹灯的设计与实现(帧布局) Lamp_FrameLayout.html
  20. 用户调查系统的设计与实现(单选列表对话框) UserCheck_Single.html
  21. 用户调查系统的设计与实现(其他列表对话框) UserCheckOther.html
  22. 用户调查系统的设计与实现(自定义对话框) UserCheckCustom.html
  23. 私密联系簿(Intent) PrivateContact_Intent.html
  24. 私密联系簿(SharedPreferences) PrivateContact_Prefs.html
  25. 随身抽奖系统的设计与实现(存储器) ChoujiangRam.html
  26. 随身抽奖系统的设计与实现(SD 卡) ChoujiangSD.html
  27. 日记本的设计与实现(选项菜单) NotePad_OptionsMenu.html
  28. 日记本的设计与实现(SQL) NotePad_DB.html
  29. 日记本的设计与实现(Insert) NotePad_Insert.html
  30. 日记本的设计与实现(快捷菜单等) NotePad_other.html
  31. 英泽互译的设计与实现(WebService) Translator_WebService.html
  32. 随身听的设计与实现(MediaPlayer) Music_MediaPlayer.html
  33. 随身听的设计与实现(SeekBar) Music_SeekBar.html

表 2 实验案例与实训案例 实 验 指 导 案 例
序号 案例名称 建议课时

  1. 上机实践 1 Android 开发环境 2
  2. 实验 1 开发环境搭建 1
  3. 实验 2 HelloWorld 程序 1
  4. 上机实践 2 用户界面基本控件 7
  5. 实验 1 跑马灯 1 4 实验 2 BMI 体重计算 1 5 实验 3 幼儿算术 3 6 实验 4 通话统计 2 上机实践 3 用户界面布局 2 7 实验 1 奔跑的小狗 1 8 实验 2 图片浏览器 1 上机实践 4 菜单和对话框 6 9 实验 1 大学课程及日志管理系统 2 10 实验 2 个人记帐系统 2 11 实验 3 对话框综合实验 2 上机实践 5 组件通信与服务 6 12 实验 1 网络图片下载 3 13 实验 2 Activity 与 Service 之间通信 3 上机实践 6 数据存储与访问 7 14 实验 1 自动登录系统 1 15 实验 2 文件浏览器 2 16 实验 3 手机通讯录 4 上机实践 7 网络与多媒体 2 17 实验 1 百度地图和天气预报 2 18 实验 2 手写签名软件 选做 19 实验 3 二维码生成与解析 选做 实 训 指 导 案 例 1 实训项目一 24 点游戏设计与实现 1 周 2 实训项目二 短信自发器的设计与实现 1 周 3 实训项目三 泰州市公交查询系统的设计与实现 1 周 4 实训项目四 计算机应用基础测试系统的设计与实现 1 周


3、不断总结教学经验和改革成果,编写一套内容先进、体现该课程教学成果和教学特色的指导 书。 根据实验案例和实训案例编写了《Android 应用开发实践指导手册》(含实验案例和实训项目案 例),已在本校课程教学中使用,使用效果良好。
4、丰富网上教学和学习资源,建成了《智能手机开发》课程网站。 《智能手机开发》课程网站按项目申报书要求建立导航,各导航内容丰富全面,教学文件、教 案、习题、试卷、课件、视频教学等资源齐全,在线评测、留言板等功能模块齐全,并已全面上网 (网址:http://ie.nnutc.edu.cn/web/google/index.asp)。课堂教学录像由课程负责人倪红军老 师主讲。录像内容全面,根据课程教学要求共录制了 33 个案例视频(如图 1 所示),每章节的重点 内容在课堂教学录像中进行了详细讲解,已经编辑上网,运行正常。
5、加强校内外实践基地建设,满足课程教学需求。 与本课程相关的专业基础实验室和专业实验室(计算机语言实验室、软件工程实验室和“软件 工厂”实训室)的面积有 700 多平方米,并拥有一批高配置的 PC 机和移动终端(Android 系统)。 现正依托学校创新型实践教学基地的建设,正在筹建独立的智能手机应用开发创新实验室,实践场 地和条件能够满足课程实践性教学的需求。 学院为了提高学生的专业应用能力和就业竞争力,多渠道开展校企合作,与多家软件企业建立 了合作关系,建成校外实习、实训基地 13 个。
6、改革考核方式,鼓励学生参与项目创新,培养学生的项目开发能力。 根据三本学生的特点,鼓励学生自己申报 Android 应用开发创新项目,将完成情况与课程成绩 挂勾,一方面激励学生课余学习的积极性,另一方面也培养学生的项目开发能力。课程结束后,要 求学生按小组的方式提交创新项目作品,学生提交的创新项目作品分为两类:(1)应用类(如图 2 所示);(2)游戏类(如图 3 所示)。 图 2 学生应用类创新项目截图 图 3 学生游戏类创新项目截图


项目实际成果
一、教学资源 教学文件齐全规范,包括:课程教学大纲,课程教学内容,教材教案(含 PPT 和 Word 版),配 套习题,教学案例(含 PPT、视频和源代码包)实践指导书(含实验和实训指导)等。这些资料都 已经编写完成并上传至课程教学网站,可供学习者使用。
1、2014 年 10 月,《智能手机开发》课程网站开通。
2、2015 年 3 月,《智能手机开发》课程网站各导航内容充实,教学文件、教案、习题、试卷等 资源全面上网。
3、2015 年 9 月,《智能手机》课程网站全面完成,网上资源更丰富,课件、教学案例视频资源 齐全,在线评测、留言板顺利开通。(网址:http://ie.nnutc.edu.cn/web/google/index.asp)
二、教学内容改革 教学内容精选典型教学案例,教师在案例讲授过程中渗透 Android 开发技术理论知识点,课堂 上直接演示代码的编写和运行,学生跟着操作,保证授课过程中就可以完成教学案例的实现;实验 中通过详细的实验指导说明,在教学案例的启发下,完成实验项目。
三、教学手段教学方法改革
1、教学模式设计: 以翻转课堂教学为载体,依据案例诠释理论——项目推动实践的两段式课程结构,根据课程特点和 学生的实际情况,依据“知识够用,技能实用”的教学原则,使用案例引入、任务驱动、项目导向、 课堂与实验一体化的教学模式。
2、教学方法的应用:
(1)案例引入、任务驱动建构专业知识和技能。教学过程中使用典型案例引入基本知识点,通 过任务驱动的方式促进学生对相关知识点开发技能的掌握。课程教学以调动学生的积极性为核心, 注重学生的主动参与、综合运用和开发创新能力的培养。
(2)课堂与实验一体化支持技能培养。教学过程中不再区分理论与实践课,所有课时均在网络 教学实验室(使用 Net School 教学软件辅助教学)完成。教师演示、讲解典型案例,根据案例给出 任务,由学生根据任务要求进行实际操作,理论与实践穿插整合,让学生真正做到“在做中学、在 学中做”。
(3)项目教学参照软件企业提升学生的岗位意识和项目能力。根据实验内容将全班同学进行项 目分组,每 8~10 位学生一个项目组,在每个项目实施过程中可以进行角色互换,真正体验软件企业 的工作模式。
3、教学手段的应用:
(1)发挥网络教学平台优势,正常授课时在网络教学实验室进行,每节课的内容可以直接分享 到学生客户机,也可以将课程内容录制成视频分发给学生,学生可以在课堂内外对课程内容进行巩 固复习。
(2)课外实训项目由学生组成虚拟的开发小组,借助于学校的“软件工厂”平台促进学生项目 分析能力、解决能力和开发能力的提高。
(3)充分利用多媒体教学手段提高教学效果,网络教学实验室设有投影仪、互联网计算机机房 进行。在教学过程中制作了大量的多媒体教学课件、案例、视频演示、源代码参考以增强教学效果。
四、考核方式改革 课程考核不再拘泥于试卷纯理论考试模式,而是将理论、上机实验、课外实训三者结合,缩小 理论分值,增加上机实验分值,参考课外实训和项目创新成果,进行综合评分。这样既能促进学生 理论和动手能力的提高,又能培养学生的项目开发素养,激发学生课外自主学习的积极性和探究力。
五、科研成果 在课程建设期间,发表该课程相关论文 2 篇。
1、倪红军,周巧扣,李霞,周游。基于翻转课堂模式的《Android 应用开发》课程建设探讨, 计算机教育,2015 年 20 期
2、周巧扣,李霞。基于 Android 平台的校园故障报修系统,计算机机与现代化,2014 年 10 期
3、项目承担人编写的《Android 开发工程师案例教程》2014 年 7 月已由北京大学出版社出版发 行,课程建设期间,项目组成员周巧扣、李霞编写的与教材配套的《Android 应用开发实践指导书》 已投入使用。

results matching ""

    No results matching ""