目标导向型(OBE)实践课程教学实施方案
2019年6月小学期(6月24日-28日)
本实践课程围绕学生未来就业的需求,重点帮助学生解决云平台搭建过程和数据库程序设计过程中碰到的问题,扩展学生云计算的基本知识,提高学生解决实际问题的能力。课程设定了一个基本目标模块和七个扩展目标模块,主要包括以下内容:
一、 基本目标模块(共80分)
1. 建立媒体和信息处理系统的云服务平台(25分)
视听媒体技术和媒体信息处理两个方向相同,可以自选Window平台或Linux平台。
(1) Window平台建议安装 Window Server 2012
(2) Linux平台建议安装Center OS 7.0
2. 在云平台上安装数据库软件(25分)
视听媒体技术和媒体信息处理两个方向相同,数据库可以选择SQL Server,也可以选择Mysql。
(1) SQL Server数据库推荐使用SQL Server 2012版
(2) Mysql版本不限
3. 设计开发本地程序,实现云端数据库的访问(30分)
(1) 程序开发语言及环境不限,可以是Java,c#,c++或Python等
(2) 程序类型不限,可以是B/S程序也可以是C/S程序
(3) 视听媒体技术方向:访问数据库中的音频和视频信息
(4) 媒体信息处理方向:访问数据库中的图像和文本信息
(5) 两个方向均可以选择的程序:物联网节点数据访问(需要物联网节点数据采集硬件设备)
注:以上基本模块是必选模块,完成这个模块之后,可以从以下七个扩展目标模块中任选一个或多个模块进行开发。选择模块超过100分后,不再重复计分。
二、 扩展目标模块1(共10分)
在网络服务器上部署静态主页(纯HTML)(5分)主页实现了远程播放MP3或MP4(5分),
三、 扩展目标模块2(共10分)
在网络服务器上部署静态主页,并且在主页中使用了CSS样式或其它JavaScript特效(5分)。主页实现了一个人机交互小游戏(5分)
四、 扩展目标模块3(共20分)
在网络服务器上部署动态主页,并进行了用户的注册或登陆页面的设计或数据库内容的浏览。
五、 扩展目标模块4(20分)
在网络服务器上部署物联网云转发程序(10分),并可以给各类终端提供数据服务(10分)
六、 扩展目标模块5(20分)
在服务器上署一个Android程序
七、 扩展目标模块6(20分)
在服务器上署一个微信小程序
八、 自选目标模块6(20分)
在模块1的基础上,经指导老师同意自选一个模块进行设计。
各小组完成相关模块后进行项目展示及答辩,如图1所示是2018年《高级程序设计语言》学生答辩现场
图1 答辩现场