一、建设方案
实验室建设预计包含:数智化实践教学平台和教学资源。
本方案建设依据程序设计行业的特点,以“厚基础、宽知识、重思想、重创新、重实践”为核心,采用“理论+实践+应用案例”模式。从基础到进阶再到提高,由易而难、循序渐进,逐步提升学生的学习技能和实践水平,提高“学”的质量和成效。
在教学方式上,提供了一站式编程教学服务,可满足用户关于编程的备课、授课、课堂互动、课后编程作业、课程编程考核、编程实训拓展、教学编程考试和教学分析全过程教学,并且针对不同学习程度的用户定制打造实验编程学习环境和课程体系,让教学更简单,更高效。
二、数智化实践教学平台
数智化实践教学平台采用B/S架构,集编程教学资源、编程实验环境和工具、应用实践和硬件资源为一体的专业化编程教学平台。
数智化实践教学平台为用户解决了缺少编程教学资源、没有编程实验环境工具、怎样体系化学习、如何进阶学习、提升实际场景的应用实践经验等核心问题。从而提高学生的学习效率和学习能力,增加自身的市场竞争力。
数智化实践教学平台采用了课程学习和应用实践互补的方式,以提升学生的实际问题的解决和决策提供量化依据的能力。采集学习数据、分析学习模式、优化学习流程、改善学习成果以及实现管理流程自动化,为每个学生的个性化成长与全面发展创造了更加美好的蓝图。平台为用户提供了一站式教学服务,可满足用户备课、授课、课堂互动、课后作业、课程考核、实训拓展、教学考试和教学分析全过程教学,并且针对不同学习程度的用户定制打造实验学习环境和课程体系,让用户学习和教学更高效。
数智化实践教学平台采用B/S架构,利用先进的程序设计、云计算、大数据和人工智能理念,搭建面向程序设计教育的一体化教学平台,产品将对教学资源、实验环境和工具、教学流程、虚拟化支撑云平台和硬件资源进行整合和重建,从高校教学管理者、专业负责人、课程负责人、教师和学生等多纬角度上,打造专业化人才定制培养服务平台。
三、平台功能
1、课程实训模块
课程实训模块提供“一站式”的教学全过程,包括课程,班级、学生、学习进度,实验内容,教学质量,课堂互动等统一管理,并提供学生的实验记录的智能分析和评测。
2、教师学习和开课
为了培养教师的综合能力,建设一只专业的师资队伍。教师可以在公开课程中,学习内置和其他教师开发的课程。根据教师的学习情况,会推荐相关的实验,提升学习质量。
3、作业考试模块
作业考试模块是为了帮助教师检验学生的学习效果,从而设置的教学评测环节,教师可利用该模块发布作业和考试,评阅成绩,查看评测分析。
四、实验中心模块
实验中心主要为教师用户开放,主要负责实验管理和实验环境管理,为用户开设课程,提供实验内容。
五、素材资源模块
素材资源主要是为教师用户教学提供了方便,可满足教辅资源、数据集资源和实验内容(理论)的选择使用。
素材资源分为公开素材和我的素材,用户可以在开设课程的时候选择对应的教辅资源和实验内容(理论),用作备课和教学,也可以在创建实验的时候选择数据集用作实验数据。教辅资源分为备课资料、课件、教学指导,实验内容分为文档类型和视频类型,数据集分为文本、视频、语音、图片和其他,并支持常用格式的数据预览。
用户可以创建素材到我的素材中,通过分目录管理素材内容。支持编写素材说明,支持常用的办公文件和数据集格式。
六、交流问答模块
为了提高用户的学习效率,方便用户之间的学习交流,平台提供了交流问答模块。
交流问答模块提供了WIKI,帮助用户更好的学习知识。平台内置了WIKI内容,涉及到程序设计等领域的内容,用户同时也可以根据需要,分享自己的WIKI。
七、平台管理模块
平台管理模块是为了保证平台的平稳运行,方便用户对平台整体的管理和维护,该模块主要包括平台整体统计、系统维护、教学资源管理、用户管理和资源预约等。
八、程序设计资源
本教学体系旨在培养程序设计领域的复合型技术人才。利用现代化信息技术将软件工程教学的方式、模式、内容多元化,将理论学习、实践教学和软件开发、实战融为一体,提供JAVA程序设计、C/C++程序设计、Python程序设计、数据结构与算法、Linux网络操作系统、操作系统、算法设计与分析、网页设计与制作、数据库技术、CSS程序设计等课程,并配备高质量的程序设计习题,从基础到进阶再到提高,由易而难、循序渐进,逐步提升学生的学习技能和实践水平,提高“学”的质量和成效。
九、平台优势
1)异构云架构提供系统支撑能力
平台采用异构云架构,一体化提供程序设计人才培养能力支撑。完备的实验教学支撑能力。平台能够支撑高并发用户作业。平台覆盖教学的课前、课中和课下整个过程,帮助教师和学生专注于教和学。定制的编程实验开发环境,方便教师交互式教学;人性化的聊天室,方便用户的课堂互动;课后在线布置作业和考试,自动评分,高效省力;针对学生的学习特性,定制化生成专属的用户画像。
2)丰富的学习及实践资源兼容性
平台兼容丰富的编程课程资源和题库资源,帮助用户解决课程代码难以衔接,编程竞赛打榜,代码编程学习测试等问题。
3)优秀的拓展能力
平台为提供更好的个性化解决方案,提供平台拓展能力。拓展纬度包含无缝拓展服务器算力资源、自定义虚拟机资源配置能力、自定义课程能力、自定义课程质量分析算法能力能力等。
4)以数据分析为支撑的多教学场景管理
教学过程必须要满足虚实结合的特点,采集教学过程中数据,将学习质量反哺给教师,形成闭环。记录包括课堂演示,学生动手实践等与实际教学相吻合的场景的行为数据,并反馈给学生和教师,不断优化和改进。