登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于MOOC的项目化教学研究---以《C 语言程序设计》课程为例

 2023-01-18 21:49:11  

论文总字数:21248字

摘 要

目前,传统的线下教学模式存在着学生学习主动性不高和教师只一味灌输知识的问题。现如今互联网快速发展,将教学模式网络化,基于MOOC创建在线教育系统,提高学生学习的积极性。除此之外,对课程进行项目化教学研究,解决教师“满堂灌”的问题。

首先,对在线教育系统的整体业务需求和业务逻辑进行分析,确定系统的用户角色和每个用户对应的功能模块。然后搭建项目环境,运用SSM(Spring springmvc mybatis)框架对项目的整体结构进行规划,利用bootstrap建立前端框架。本次系统实现了管理员对角色的个人信息管理,教师对所教授的课程上传视频和文件供学生对课程进行学习并且可以布置课程作业,学生选择自己想参加的课程,并观看课程视频以及文件。论文提出了对《C 语言程序设计》课程的项目化教学研究,在原本基于MOOC的线上教学模式上,对课程的内容进行了进一步的优化,对《C 语言程序设计》课程的知识点进行分析,并对该课程进行项目化研究。从学习项目设计、学习过程设计和学习评价三个方面进行《C 语言程序设计》的项目式教学设计,进一步的提高了学生学习的主动性和课程的有趣性。

在线教育系统设计完毕之后进行相应的测试,能够实现项目最初提出的功能需求。但整个项目还是存在可以优化的地方,例如可以增加教师布置的作业题目类型等。

关键词:MOOC;线上教学模式;《C 语言程序设计》;项目化教学;在线教育系统;SSM

Research on project-based teaching based on MOOC——Take 《C language programming》as an example

Abstract

At present, there are some problems in the traditional offline teaching mode, such as students" learning initiative is not high and teachers only blindly instill knowledge.Nowadays, with the rapid development of the Internet, the teaching mode is networked,Based on MOOC to create online education system, improve students" learning enthusiasm.In addition, project-based teaching research is carried out to solve the problem of "full house filling".

Firstly, the overall business requirements and business logic of the online education system are analyzed to determine the user role of the system and the corresponding functional modules of each user.Then build the project environment, use SSM (Spring spring MVC mybatis) framework to plan the overall structure of the project, and use bootstrap to build the front-end framework.The system realizes the administrator"s personal information management of the role. The teacher uploads videos and files for the students to learn the course, and can arrange the course homework. The students choose the course they want to participate in, and watch the course videos and files.This paper puts forward the project teaching research of C language programming course. Based on the original online teaching mode based on MOOC, the content of the course is further optimized, the knowledge points of C language programming course are analyzed, and the project research of the course is carried out.The project teaching design of c language programming is carried out from three aspects: learning project design, learning process design and learning evaluation, which further improves the students" initiative and interest in the course.

After the online education system is designed, the corresponding tests are carried out, which can realize the functional requirements initially proposed by the project. However, there are still some areas that can be optimized in the whole project, such as increasing the types of homework assigned by teachers.

Keywords:MOOC;Online teaching mode;《C language programming》;Project Teaching;Online education system;SSM

目录

第一章 绪论 1

1.1研究背景与意义 1

1.1.1研究背景 1

1.1.2研究意义 1

1.2相关研究现状 1

1.3主要研究内容 2

1.4论文的组织结构 2

第二章 相关技术基础 4

2.1 IntelliJ IDEA 4

2.2 MySQL 4

2.3 SQLyog 4

2.4 Java 4

2.5 SSM 4

2.5.1 Spring 4

2.5.2 springmvc 4

2.5.3 MyBatis 4

2.6本章小结 5

第三章 系统需求分析 6

3.1系统功能需求分析 6

3.1.1管理员角色功能需求分析 6

3.1.2学生角色功能需求分析 6

3.1.3教师角色功能需求分析 7

3.1.4系统总体功能需求分析 8

3.2系统非功能需求分析 8

3.2.1系统性能需求分析 8

3.2.2系统可行性分析 8

3.3本章小结 9

第四章 系统设计 10

4.1系统总体设计 10

4.1.1系统分层结构设计 10

4.1.2系统功能模块结构设计 11

4.1.3系统工作流程设计 11

4.1.4系统数据库设计 11

4.1.4.1表的概述 12

4.1.4.2表的详细设计 13

4.2系统详细设计 18

4.2.1登录界面流程设计 18

4.2.2学生模块流程设计 18

4.2.3教师模块流程设计 19

4.2.4管理员模块流程设计 20

4.3本章小结 20

第五章 系统实现与测试 21

5.1核心代码分析 21

5.1.1配置web.xml 21

5.1.2配置jdbc.properties 22

5.1.3配置applicationContext.xml 22

5.1.4配置spring-service.xml 23

5.1.5配置spring-datasource.xml 23

5.2系统主要运行界面 23

5.2.1登录界面 23

5.2.2学生查看课程信息界面 23

5.2.3教师上传课程文件界面 24

5.2.4管理员新增学生信息界面 24

5.3系统测试 25

5.3.1系统测试环境与工具 25

5.3.2系统功能测试 25

5.3.2.1学生功能测试 25

5.3.2.2教师功能测试 28

5.3.2.3管理员功能测试 28

5.3.3系统测试用例和测试结果 29

5.3.3.1学生参加课程功能模块 29

5.3.3.2教师上传视频和文件资源功能模块 30

5.3.3.3管理员新增用户信息功能模块 30

5.4本章小结 31

第六章 结论与展望 32

6.1本文工作总结 32

6.2研究工作展望 32

致谢 32

参考文献 33

第一章 绪论

随着网络的迅速发展,越来越多的人选择在线课程。2020年新冠肺炎疫情的出现,促使全国大部分地区都采用线上教学模式,让更多的人发现了线上教学的优点。目前,越来越多的大学生使用MOOC教学系统,通过自主选择学习自己感兴趣的课程,按照教师授课的流程完成课程并获得相应的证书。总体而言,MOOC可让学生在学习学校的课堂知识之外,学习其余领域的知识,极大的丰富了学生的知识领域。

1.1研究背景与意义

1.1.1研究背景

2020年世界各地出现了新冠肺炎疫情,由于疫情具有传播性,未能发现病毒源头且刚开始发生的时候没有有效方法抑制病毒传播,首次出现的新冠肺炎疫情给世界各地线下教育造成了前所未有的教育中断,许多的国家和地区采取学校停课措施。教育部于2020年2月初发布了“停课不停学”的通知,我国所有的线下教学都转换为线上教学,超过2亿的在校生开始使用网络平台学习,这是我国前所未有的最大规模的在线学习。我国所有的学校都开始使用网络进行远程教学,例如爱课程、MOOC、钉钉等。

MOOC,大规模开放的在线课程,最近几年才开始在国内使用并流行。MOOC主要的元素是有组织的微课,并加上一些小测验和实时解答。学生通过线上教学资源学习课程知识,课程中存在的疑问,在慕课平台中提出后可以等待来自教师或者学生的同步或者异步的解答[[1]]。在规定的时间内完成观看教学视频、课后小测验以及期末考试的任务。

剩余内容已隐藏,请支付后下载全文,论文总字数:21248字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图