本课题针对高校中学生兴趣各异、创新能力、实践能力不尽相同的特点,以及工科专业中C、C++、C#、Visual Basic等计算机高级语言的互通性,提出开发一个适应大学计算机高级语言教学的多媒体课堂教学演示系统。
这个计算机高级语言多媒体课堂教学演示系统,集中体现了因材施教的特点,帮助教师根据学生的基础和发展潜力制定科学合理的授课方案。在授课中又以实例带动教学引发学生求知欲。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。结合教学实际应用情况,仔细推敲用户的操作感受和应用要求,力求做到软件的功能强大、界面简洁、操作简便、稳定性及安全性高。同时避免单纯依托于教材的思维定势,以认知主义、建构主义为理论基础,融合多种表现手段,将图文声音有效地与软件结合,为高级语言教学提供了一种新的途径。
首先显示的是课件封面(欢迎界面),单击封面某一区域进入课程设置界面。在此界面中,不仅可以选择课程而且能够进入更新课程界面。在用户选择了某一门课程后,即可进入教学主界面。
主界面包括演示区和工作区,演示区占屏幕的绝大部分,工作区位于屏幕上方,为教学功能区,当用鼠标单击时,即可显示对应菜单。主要的功能有“课堂示例”、“课堂小结”、“课后作业”、“课堂讲演”“实验环境”“帮助”“退出”等按钮,主要涉及到教学风格环境的选择,授课题型及内容的选择,题库的选择等。单击“退出教学”按钮可退出课堂教学。
1.课堂示例:在备课时设置了课堂练习内容,单击教学主菜单中的“课堂示例”按钮,即可调出课堂示例的弹出式菜单,单击各菜单项即可演示教学内容,其中也可利用动画演示程序执行的动态效果。
2.课堂讲演:选择弹出式菜单中的菜单项,调出相应的授课内容在显示区显示。
3.特殊示例:选择各高级语言中相通的几种知识点和常使用的一些程序,制作成简单易懂的动画。如单层循环、双层循环、选择法排序、冒泡法排序、传值、传址等,力求用简单的画面来说明程序的执行过程,使学生容易理解和掌握教材中的重点和难点。
4.课堂小结,单击教学主菜单中的“课堂小结”按钮,即可调出课堂小结的界面。
5.实验环境:实时调用程序开发环境,便于教师根据教学内容及时转换所需要的软件程序。
6.课后作业:设置难度不等的作业内容,在显示区显示,便于不同的学生开拓思维,奠定计算机语言学习的基础。
在演示区,所有教学内容和与之相应的教学示例内容同步显示,同时调用特殊示例也可在该区域上演示。
设置上下调节按钮以控制授课内容的选择调整。
(三)融合多种媒体技术,美化系统
运用Photoshop、背景音乐等为系统增加动态美感,吸引学生的注意力。