为了解决程序设计语言课程在传统教学中存在的重课堂而轻课下、重理论而轻实践、重试卷而轻能力等问题,本文以课程思政为基准,结合成果导向教育(Outcome based education,OBE)理念对C语言程序设计课程的教学方法进行了探索与改革,提出...为了解决程序设计语言课程在传统教学中存在的重课堂而轻课下、重理论而轻实践、重试卷而轻能力等问题,本文以课程思政为基准,结合成果导向教育(Outcome based education,OBE)理念对C语言程序设计课程的教学方法进行了探索与改革,提出了“线上自学+课堂翻转+实践操作+专创融合”四位一体的混合式教学方法。以理工系计算机科学与技术专业C语言程序设计课程的具体实施为例,从课程内容设计、教学方法的改进、考核评价优化3个方面进行了探索研究。实践证明,改革后的教学模式有效地规避了传统教学方式在时间和空间上的限制,可以有效地提升计算机科学与技术专业本科生的创新能力、实践能力,为程序设计类课程的建设以及软件人才培养质量提供了更有价值的思路框架。展开更多
该系统旨在帮助学生在线学习C语言程序,并解决开发环境免安装的问题。开发工具包括Visual Studio Code、IntelliJ IDEA 2022.2.3、MySQL数据库、Postman接口测试工具、Tomcat网络服务器用于后端开发,Node.js用于前端开发。后端使用Sprin...该系统旨在帮助学生在线学习C语言程序,并解决开发环境免安装的问题。开发工具包括Visual Studio Code、IntelliJ IDEA 2022.2.3、MySQL数据库、Postman接口测试工具、Tomcat网络服务器用于后端开发,Node.js用于前端开发。后端使用Spring Boot、Spring Data JPA、JWT、Redis框架来实现MVC模式。前端基于Vue框架,使用Element-Plus和Vant组件库进行界面搭建,并采用Axios进行数据交互,同时通过Node调用GCC库处理C语言代码的编译。总体来说,该系统设计为一个完全前后端分离的Web应用。系统的前端主要包含C语言编译、全部题目列表、个人题目发布、个人信息管理、账号安全、代码保存、日志记录等模块。展开更多
文摘为了解决程序设计语言课程在传统教学中存在的重课堂而轻课下、重理论而轻实践、重试卷而轻能力等问题,本文以课程思政为基准,结合成果导向教育(Outcome based education,OBE)理念对C语言程序设计课程的教学方法进行了探索与改革,提出了“线上自学+课堂翻转+实践操作+专创融合”四位一体的混合式教学方法。以理工系计算机科学与技术专业C语言程序设计课程的具体实施为例,从课程内容设计、教学方法的改进、考核评价优化3个方面进行了探索研究。实践证明,改革后的教学模式有效地规避了传统教学方式在时间和空间上的限制,可以有效地提升计算机科学与技术专业本科生的创新能力、实践能力,为程序设计类课程的建设以及软件人才培养质量提供了更有价值的思路框架。
文摘该系统旨在帮助学生在线学习C语言程序,并解决开发环境免安装的问题。开发工具包括Visual Studio Code、IntelliJ IDEA 2022.2.3、MySQL数据库、Postman接口测试工具、Tomcat网络服务器用于后端开发,Node.js用于前端开发。后端使用Spring Boot、Spring Data JPA、JWT、Redis框架来实现MVC模式。前端基于Vue框架,使用Element-Plus和Vant组件库进行界面搭建,并采用Axios进行数据交互,同时通过Node调用GCC库处理C语言代码的编译。总体来说,该系统设计为一个完全前后端分离的Web应用。系统的前端主要包含C语言编译、全部题目列表、个人题目发布、个人信息管理、账号安全、代码保存、日志记录等模块。