随着互联网的发展计算机技术在教育领域也得到了广泛的应用。近些年移动通信技术的发展更是推动了一种新型的数字化学习方式出现——移动学习。而《C语言课程设计》作为一门国内大部分高校计算机专业采用与推广的课程,一些非计算机专业理工科学生也需要学习这门课,其入门难与深入学习不易的问题也给学校与学生带来了困难。经过对传统课堂教学和学生学习方法的充分调研发现:完全依赖于教材、教室、教室的传统大班教学习方法很难使学生进入本课程的深度学习,学生在学习中处于被动地位,创造性与学习积极性受到一定的束缚。除此之外通过网上调研发现学生在完成课堂学习之外,课余的碎片化时间往往通过网络开展自主学习。
因此,结合学校培养目标与学生特点,设计并实现《C语言课程设计》的学习平台,其目标是提升学生的学习兴趣,使学生的深度学习行为真正发生,提升学生的程序设计能力。
2.本课题的基本内容
本课题旨在帮助学生对《C语言程序设计》课程的学习和掌握,针对该课程的特点和内容,将网络技术和Web数据库技术相结合,采用B/S模式,研究并实现基于Web的《C语言程序设计》课程网站。本课题主要研究内容包括以下几点:
1) 《C语言程序设计》课程网站的总体设计与布局
2) 《C语言程序设计》课程网站的详细设计
3) 《C语言程序设计》课程网站各功能模块(数据库设计、系统物理配置方案等前端和后端)的实现
4) 《C语言程序设计》课程网站的系统分析、系统调查、数据流程分析
5) 《C语言程序设计》课程网站的系统、网站测试和调试,根据调试结果,分析存在问题并给出改进方案
毕 业 论 文(设计)开 题 报 告
3.本课题的重点和难点
重点:
1) 网站主页设计
2) 学生模块网页设计
3) 教师模块网页设计
4) 管理员模块设计
难点:
1) 前端网页框架的开发构建以及后端数据库的建立和维护两个方面。前者需具备功能完备、易于使用等特点,后者则需要建立一致性和完整性强、安全性好的数据库。
2) 在线考试系统的优点以及系统的可行性分析。
3) 设计课程学习的严格教学流程,需兼顾学生的参与性,要求具有针对性、目的性。
4.论文提纲
摘要
一、开发背景
(一) 研究课程的提出
(二)学习网站的分类与界定
二、学习网站的设计
(一)建设网站的理论基础
(二) 建设本学习网站的目标
(三)课程学习网站的总体设计
三、系统软件的设计
(一) 总体设计框架
(二) 各子系统功能说明
(三) 有关数据库的设计
四、 网站主要技术的实现
(一) 相关开发技术的概述
(二) 各子系统的主要技术实现
五、存在的主要问题和技术关键
参考文献
5.进度安排
2021年2月:根据开题报告要求开展相关研究工作;
2021年3月-4月:学习ASP和SQL相关技术,确定网站设计方案并进行中期检查;
2021年4月-5月:根据设计方案逐步完成每个模块的设计,写出论文初稿并修改论文;