基于虚拟仿真平台的C++程序设计实验教学系统构建
虚实结合仿真实训平台的建设与实践

2023年1月第2期Jan. 2023No.2教育教学论坛EDUCATION AND TEACHING FORUM虚实结合仿真实训平台的建设与实践张乃龙(北京工业大学 材料与制造学部,北京 100124)[摘 要] 为适应新工科建设的要求,加强学生综合工程能力培养,解决实践资源不足的问题,结合智能制造专业建设要求,搭建了虚实结合仿真实训平台应用于专业课程群的实践教学。
基于机械工程系统基本设计流程,构建课程群综合设计能力实训平台,把机械原理、机械设计、机械控制和创新方法实践等课程实践相贯通进行方案设计、结构设计和控制系统设计,建立虚拟设备模型、实物样机和控制系统相结合进行控制仿真验证的虚实仿真训练模式。
实践表明,虚实结合使实训内容多样化,机械系统设计的一线式实训更接近于实际,提高了学生的参与积极性,有助于提升学生的创新能力和解决复杂工程问题的能力。
[关键词] 虚拟仿真;实践训练;虚实结合;能力培养[基金项目] 2019年度北京工业大学教育教学研究课题(K2019ID003)[作者简介] 张乃龙(1976—),男,山东临沂人,博士,北京工业大学材料与制造学部高级实验师,主要从事数字化设计研究。
[中图分类号] G642.0 [文献标识码] A [文章编号] 1674-9324(2023)02-0109-04 [收稿日期] 2022-03-18近年来,随着工程教育中新工科建设的快速开展和工程教育专业认证工作的不断推进,国内各高校在机械工程专业的教学中越来越强调对学生创新能力和解决复杂工程问题能力的培养[1]。
创新能力和工程能力的培养离不开科学的实践教学体系和完善的校内外实验基地建设[2]。
面对场地限制和设备安全问题,各类仿真软件的使用为解决课程实践问题提供了可选的手段。
当前虚拟仿真平台在各类课程中已得到广泛应用,虚拟样机及计算分析软件在机械原理类课程[3]、三维建模软件在机械设计类课程中都已普遍开展应用训练[4-5],电工电子和PLC课程也通过仿真软件实现了实训多样化[6-7]。
CX-Simulator在PLC实验教学中的应用

CX-Simulator在PLC实验教学中的应用CX-Simulator在PLC实验教学中的应用摘要:本文主要介绍CX-Simulator在PLC实验教学中的应用。
随着计算机技术的发展,PLC(可编程逻辑控制器)的应用越来越广泛,成为现代工业自动化领域中不可或缺的重要设备。
而在PLC实验教学中,CX-Simulator的使用能够提供一个相对安全、便捷的实验环境,通过模拟真实的场景,让学生更好地理解PLC的原理、功能和应用。
本文首先介绍了PLC实验教学的重要性和挑战,接着详细描述了CX-Simulator的特点和功能,最后分析了CX-Simulator在PLC实验教学中的具体应用案例,并总结了其在提高学生学习效果方面的优势。
关键词:PLC实验教学;CX-Simulator;学习效果一、引言PLC是自动化领域中一种常见的控制设备,具有可编程性、可扩展性、可靠性和灵活性等优点。
PLC的应用广泛涉及生产线控制、工艺控制、安全控制等领域。
为了培养学生掌握PLC的原理和应用能力,PLC实验教学成为自动化类专业的重要课程之一。
然而,由于实验过程中存在着安全、成本和实践机会的限制,传统的实验教学方式常常无法满足需求。
为了解决这些问题,CX-Simulator作为一种虚拟仿真平台,被广泛应用于PLC实验教学领域。
它可以模拟真实场景,提供丰富的工业设备和元件,让学生可以在计算机上进行PLC实验,并实时观察和调试实验过程。
CX-Simulator的应用不仅能够提高学生的学习效果,还可以降低实验教学的成本和风险。
二、CX-Simulator的特点和功能1. 虚拟仿真环境CX-Simulator提供了一个安全、便捷的虚拟实验环境。
学生可以在计算机上进行PLC实验,不受时间和空间的限制。
他们可以根据自己的学习进度和需要,随时随地进行实验和练习。
2. 丰富的实验资源CX-Simulator集成了大量的工业设备和元件模型,如传感器、执行器、开关等。
虚拟仿真实验教学中心信息化平台及资源建设方案

虚拟仿真实验课程资源应用案例
本科高校
北京邮电大学、北京邮电大学世纪学院、华 北电力大学、江西理工大学、解放军理工大 学、山东科技大学、北京联合大学应用文理 学院、重庆理工大学、天津财经大学、湖南 理工学院、广东工业大学华立学院、重庆师 范大学、泸州医学院、重庆教育学院、东莞 理工学院、湘南学院、北方民族大学、太原 师范学院、荆楚理工学院、东北农业大学成 栋学院、盐城工学院、北京工业大学、阜阳 师范学院、中国人民公安大学、川北医学院 、重庆三峡学院、潍坊学院、天津财经大学 珠江学院、浙江工商大学、山西农业大学信 息学院、西南大学、汕头大学、中国海洋大 学、仰恩大学、怀化学院、重庆大学、山东 理工大学、西北政法大学、北方工业大学、 天津大学、华南农业大学、广东第二师范学 院、蒲田学院、河北师范大学、河南大学、 天津科技大学、广西大学、南开大学、中国 矿业大学、安徽大学……
实验教学效果评估
自动收集实验前理论知识学习、实验过程指导、答疑、实验成绩的相关数据;通过调查问卷 收集学生对实验系统、实验设计、学习效果等方面的评价与反馈信息,进行统计与分析,用图表 直观展示分析结果。
实验教学效果评估
标准化的实验教学流程
系统管理员
教务人员
学生
教师
电子信息类虚拟仿真实验教学资源
内容提钢
1 方案背景 2 平台功能及资源介绍 3 方案特点 4 应用案例 5 方案实施
虚拟仿真实验教学中心建设案例(32所)
√ 北京邮电大学电子信息20虚13年拟仿真实验教学中心(国家级) √ 南京信息工程大学大气科学与气象信息虚拟仿真实验教学中心(国 √ 东北师范大学生物虚拟仿真实验教学中心(国家级) √ 吉林大学地质资源立体探测虚拟仿真实验教学中心(国家级) √ 河北农业大学计算机虚拟仿真实验教学中心(省级) √ 云南大学化学化工虚拟仿真实验实验教学中心(省级) √ 广州大学电工电子虚拟仿真实验教学中心(省级) √ 肇庆学院计算机虚拟仿真实验教学中心 √ 河北农业大学食品与生物工程虚拟仿真实验教学中心
基于虚拟现实技术的《计算机组装维护》课程实验平台构建

教育培训基于虚拟现实技术的《计算机组装维护》课程实验平台构建陈静张阳(长春科技学院,吉林长春130600)摘要:利用虚拟现实技术,针对《计算机组装维护》课程在实际教学中遇到的问题,结合3DSMAX的强大建模功能,对计算机硬件进行3D建模设计,通过Unit3D等编程软件进行交互,实现计算机硬件的虚拟组装,使教学效果得到显著提高。
关键词:虚拟现实技术;仿真实验;3D建模0引言虚拟现实(VR-Virtual Reality)通过多媒体技术与仿真技术相结合生成逼真的视、听、触觉一体化的虚拟环境,用户以自然的方式对虚拟环境中的对象进行体验和交互。
特点如表1所示。
表1虚拟现实技术特点临场感用户感觉到沉浸在浏览器中所呈现的虚拟环境中。
多感知性用户能以视觉、听觉等多种形式感知信息。
交互性用户能以接近自然的习惯,用常规的输入输出设备对虚拟环境中的物体或场景进行操作和得到反馈。
真实性虚拟环境中的物体运动接近符合物理定律。
高效率虚拟环境中三维空间的建立和显示不过分依赖客户机的硬件性能并可实时渲染,所需传输的数据量小且可流式传输。
《计算机组装维护》是实操技能比较强的课程,主要内容包括计算机硬件的基础知识和维护方法。
本门课程主要是培养学生在计算机组装与维护方面的技能,但是在授课过程中,由于各种客观原因,一些应该开设的教学实践和实验无法顺利进行,而一个虚拟的实验平台,可以很好地解决这些问题。
通过《计算机组装维护》课程实验平台的应用,提高了学生的动手能力,对知识点理解更加透彻,熟悉更多的硬件,很快掌握技能,使教学效果得到很大提高。
2虚拟仿真实验平台的构建实验是用现实技术仿&学在其中可以观察和操控对象,让学生对学习内容有一个直观的认识。
人机交互主要是鼠标响应事件,如点击、拖动等,将虚拟的硬件,按实验要求完成整个基金项目:基于虚拟现实技术的《计算机组装与维护》课程实验教学平台的构建,项目编号2018XHY139。
实验。
采用3D;AX、Unit3D等技术,设计虚拟仿真实验平台。
基于虚拟实验平台的计算机语言实践教学

摘要计算机语言教学质量一直以来是广大师生共同关注的话题,本文针对目前计算机语言实践教学过程中存在的诸多弊端,以C语言实践教学为例,构建了一个集学习、实验、评价和测验于一体的综合性虚拟实验平台,大胆提出了一些基于该平台的教学手段和教学方法,提高了实践教学环节的质量。
关键词计算机语言虚拟实验实践教学Flash Exploration of Computer Language Practice Teaching Based on Virtual Experiment Platform//Xu Zhejun,Yu ShuyanAbstract Computer language teaching quality is always a com-mon concern topic among teachers and students.Based on the defects of computer language practical teaching,this paper co-nstructs an integrated virtual experimental platform integrating learning,experiment,evaluation and test etc.with C language practice teaching as an example.The author boldly proposes some teaching means and teaching methods based on this pla-tform,and have improved the quality of practice teaching.Key words computer language;virtual experiment;practical teaching;FlashAuthor's address Zhejiang Post and Telecommunication College, 312016,Shaoxing,Zhejiang,China计算机语言教学有利于培养学生的观察能力、分析归纳能力和创造意识,是计算机专业课程教学中的核心内容之一[1]。
构建基于网络虚拟实验室的教学平台

参考文献 :
① 《 分 发 挥 大 学 生 党 员的 示 范 作 用 》 《 明 日报 》 充 ,光
— —
“ 论 与实践” 版. 理 专
②《 加强学生党建工作 , 促进校风学风建设》 中国教育网. ,
维普资讯
样 的 实验 室 做 各种 实验 :既可 减少 实 验室 资 金 的投 入 及建 设 的个
试 验 , 流经 验 , 到 一个 互 相促 进 和提 高 的 境 界 。 交 达 而教 师 可 以共
在坚定理想信念方面 、 在学习方 面 、 工作方面 、 在 在为他 到 自己生活在集体中 . 应有较强 的集体荣誉感 , 较强 的组织 纪律 求 自己, 人服务方面 、 在生活上 、 在身心健康上都要做好学生的示范 。 观念。 学生党员组织管理要根据学生党员对象所处环境的实际来 党和国家将学生党建作为加强大学生思想政治教育的重要 加强 , 并根据形势发展的需要, 不断 改进 和探索学 生党 员管 理的
中所 取得 的效 果 。
技术正经历着重大 的变革。传统的教育模式不再是最好的 、 唯一 实验项 目, 所取得的学 习或训练效果等值于甚 至优于在真实环境
拘泥于老师与学生 的教授与接受模式 。当前普及 的网络 教育模 基于网络的虚拟实验室通过网络实现资源共享 ,利用虚拟仪 器技术和网络技术相结合 , 为教学 、 科研提供实验用的仪器设备, 并 可开展网上仪器教学, 使学生可通过网络学 习和使用仪器, 解决实 验仪器数量不足的问题, 并且可培养学生运用先进虚拟仪器技术的 实践能力和创新能力。 学生可通过It nt n re e 网去遥控实验室中的实验
在It e网上传输 ,利用三维图形生成技术在本地客户机上借助 n mt e 多传感交互技术 以及高分辨率显示技术 ,由V ML R 的浏览器解释
虚拟仿真实验系统开发流程
虚拟仿真实验系统开发流程全文共四篇示例,供读者参考第一篇示例:虚拟仿真实验系统是利用计算机技术模拟仿真实验过程的系统,广泛应用于教育培训、科研新试、工程设计等领域。
为了保证虚拟仿真实验系统的质量和效果,开发流程十分重要。
下面将介绍一份关于虚拟仿真实验系统开发流程的详细步骤。
第一步:需求分析在开始虚拟仿真实验系统的开发之前,首先需要进行需求分析。
开发团队需要与用户充分沟通,了解用户的需求和期望。
需求分析包括确定系统的功能、性能、界面设计、用户操作流程等方面。
只有明确了用户需求,才能确保开发出的系统符合用户的实际需求。
第二步:概要设计在需求分析的基础上,开发团队进行概要设计。
概要设计包括系统的整体架构设计、模块划分、数据流设计等。
概要设计是系统开发的蓝图,决定了系统整体的框架和基本功能。
第三步:详细设计在完成概要设计之后,进行详细设计。
详细设计包括模块之间的数据传递、算法设计、数据库设计等。
详细设计是对概要设计的细化和完善,为程序员编写代码和测试提供了详细指导。
第四步:编码实现在详细设计完成后,开发团队开始编写代码,实现系统的各个功能模块。
编码实现是系统开发的核心环节,在这个阶段需要严格按照设计文档进行编码,确保代码质量和性能。
第五步:系统测试系统测试是保证虚拟仿真实验系统质量的重要环节。
测试包括单元测试、集成测试、系统测试等各个阶段。
通过测试可以发现和修复系统中的bug和缺陷,确保系统的稳定性和可靠性。
第六步:系统上线经过测试和调试,虚拟仿真实验系统可以上线运行。
上线后需要对系统进行监控和维护,确保系统的正常运行。
同时需要与用户进行沟通和反馈,及时处理用户的问题和需求。
第七步:系统优化系统上线后,还需要不断对系统进行优化和改进。
根据用户的反馈和实际运行情况,开发团队可以对系统进行性能优化、界面优化等,提升系统的用户体验和效果。
虚拟仿真实验系统的开发流程需要经过多个环节,包括需求分析、概要设计、详细设计、编码实现、系统测试、系统上线和系统优化等。
基于在线教学平台与虚拟仿真平台相结合的单片机线上教学模式探索
科技风2021年1月电子信息DOI10.19392/ki.1671-7341.202103041基于在线教学平台与虚拟仿真平台相结合的单片机线上教学模式探索刘敏庄1谢永辉2刘岩1宫志强3代也1刘丹1*1.河北中医学院中西医结合学院河北石家庄050200;2.河北中医学院实验中心河北石家庄050200;3.河北中医学院信息技术中心河北石家庄050200摘要:单片机原理与应用是一门理工科专业必修的基础课,为弥补传统教学模式不可重复的问题,在教学过程中对线上教学模式进行了积极的探索。
将在线教学平台与虚拟仿真平台相结合,可以实现在线单片机理论教学、虚拟仿真实验及课程考核,学生也可以在PC端安装虚拟仿真平台同步开展实验,这在很大程度上解决了学生课后无法进行线下实验的困境,也为有效开展单片机线上教学提供了新的思路。
关键词:在线教学平台;虚拟仿真平台;单片机;线上教学模式一、绪论单片机原理与应用作为一门理工科必修的专业基础课,需要学生进行长期学习才能真正掌握,传统教学模式采用的是线下面授的教学方式和集中笔试的课程考核方式,这种模式只能在学生在校期间开展一次,显然不能很好满足学生长期学习的需要。
因此,探索单片机线上教学模式十分必要,本文将结合单片机课程自身教学特点,对线上单片机课程的教学模式进行探索,为线上高质量开展单片机课程教学提供新思路。
二、线上单片机课程教学模式的特点与优势目前,线上开展单片机课程相对较少,大多数单片机课程仍然采用传统教学模式开展教学工作,其优点无须赘言,但同时其也存在很大的局限性,与传统教学模式相比较,线上单片机教学模式的特点与优势主要体现在以下三方面:(一)线上单片机课程教学可重复性强单片机原理与应用是一门理论性很强的课程⑴,其理论教学模式一般采用传统教学模式进行,也即课堂集中面授,但此种教学模式下学生对课程的学习会随着课程结束而结束,课程本身不可重复,学生复习等环节只能凭借回忆和笔记进行,不利于学生学习;相比之下,线上单片机课程教学具有可重复性,能够满足学生对课程内容回看等需求,同时结合笔记能够大大提升课程学习、复习的效率和效果,这种模式能够很好满足学生学习单片机课程需求。
基于虚拟化技术与仿真技术的网络实验平台构建
基于虚拟化技术与仿真技术的网络实验平台构建【摘要】本文分析了当前网络实验中存在的一些困难,提出了基于虚拟化仿真软件技术的网络实验平台的构建方法。
该实验平台是在传统网络实验教学体系中使用虚拟化和软件仿真技术,搭建验证性或综合性的网络实验平台。
以使用vmware和packet tracer软件为例,说明了使用这些软件可方便、快捷地虚拟仿真各种的真实网络设备,构建仿真的实验环境。
【关键词】网络实验平台;虚拟化;仿真;vmware;packet tracer 0 引言目前许多高校、职业院校的计算机和网络专业都开设了网络安全、计算机网络技术等课程,课程中的实验内容大多是在网络及多机环境下进行,需要许多计算机和网络的硬件设备,要完成这些实验往往要配置专用的网络实验室。
随着众多的高校、职业院校蓬勃发展,在校生人数的不断增加,传统的网络实验环境难以满足需求,主要存在以下问题:1)网络设备缺乏。
常见的网络实验室中,每组的实验设备由若干台微机、路由器、交换机等构成,这些设备价格都比较昂贵,因此往往数量有限。
很多学校只能购买少量网络设备或者模块,用于演示性实验教学,学生很少有机会动手实践。
有些实验只能采取模拟软件来完成,或者不开设相关实验,这易使学生对抽象的计算机网络知识的学习产生厌学情绪。
2)教学方法单一。
很多学校采用了“教师理论讲解+教师操作演示+学生操作”的方式进行教学,当实验内容抽象理论较多、操作步骤复杂时,学生容易遗漏某些操作步骤,或难以理解其中原理,造成实验效果很不理想。
3)实验内容受限。
为保持微机操作系统稳定和维护方便,学校的网络实验室往往都安装了各种还原系统,不利于学生进行网络系统的安装或者网络安全类带有一定破坏性的实验。
4)网络教室维护难度大。
当使用网络教室的班级较多时,实验设备的维护、实验内容的设计、实验设备的恢复,都给实验教师带来繁重的工作。
5)实验课时有限。
部分学生不能在正常上课时间内完成实验内容,学生没有足够的时间进行实验,也会影响了这部分学生的实验学习效果。
基于虚拟技术的物理仿真实验系统的设计
基于虚拟技术的物理仿真实验系统的设计王红燕【摘要】With therapid development of information technology,virtual reality technology has been widely applied in many fields,Based on this,the use of B/S three-tier structure,combined with Microsoft Visual C ++2010 and 3D technology,based on virtual technology to build physical simulation systems.%随着信息技术的高速发展,虚拟现实技术在众多领域得到了广泛应用,本文基于此,采用B/S三层架构,结合Microsoft Visual C++2010及3D技术,构建了基于虚拟技术的物理仿真实验系统。
【期刊名称】《电子测试》【年(卷),期】2015(000)001【总页数】3页(P127-128,124)【关键词】虚拟技术;物理仿真实验;系统设计【作者】王红燕【作者单位】宝鸡职业技术学院,宝鸡,721013【正文语种】中文1.1 需求分析总体概述本系统选用B/S三层架构,整个系统概述情况如下:①网络管理信息系统包含三种登录权限,对登陆者的身份进行验证。
②对学生的测评成绩等进行管理,可以实现实验报告提交、文件下载等功能;③可使用浏览器登陆平台学习和训练课程知识、技能等内容。
1.2 功能需求①实验操作功能模块:教师与学生都可以直接登录,但是二者拥有不同的访问权限,教师可以进行试验步骤的查询与修改,但是学生只能查看,不可以进行修改。
②教师管理功能模块:普通教师登陆后可以直接对学生信息进行管理,管理员登陆后可以对教师、学生及实验室的相关信息进行管理。
③教师授课功能模块:可以查看课表信息、设备信息、管理实验报告,对学生进行考勤和成绩管理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于虚拟仿真平台的C++程序设计实验教学系统构建
作者:李洁
来源:《丝路视野》2017年第15期
【摘要】计算机专业就是培养能适应21世纪信息技术发展需要、具有一定竞争力的、德智体全面发展的计算机科学与技术应用技术型人才,国家及省市区域经济建设服务。
而C++程序设计实验教学在学生学习专业课的基础课程,重点培养学生的编程思维。
【关键词】虚拟仿真;C++;实验教学
一、引言
C++程序设计实验主要是在理论学习的基础上,通过综合实训,使学生熟练掌握C++语言的数据类型、基本语法;类的定义、使用和继承;数组、集合文件管理和数据库的使用。
能够综合利用所学的基本知识和技能,对相对简单的项目进行综合分析设计和实现。
二、基于虚拟仿真平台的C++程序设计实验教学系统构建的必要性
为了实现人才培养要求,我们在对于学生的培养方面首先在学生入学第一阶段,重点对学生进行基础教学和专业基础教学,在第二阶段构建“分方向的专业教学动态人才培养模式”,突出专业特色和学生个性发展。
而对于计算机科学与技术专业、网络工程专业、物联网工程专业以及网络工程专业的这几个专业的学生要想使不同的专业方向形成一个有机联系的课程体系,各具特色又相互兼容,以学生实践能力形成为核心,在教学中强化工程训练,加强优势整合、注重理论联系实践;勇于创新、力求突破,凸现创新人才培养;进一步深化教育改革,实现教育目标、结构、模式、内容、环境、设施、能力、素质协调发展;培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,培养基础理论扎实、专业知识面广、实践能力强、综合素质高,具有较强的适应能力、创业能力和创新精神的,毕业后可在众多企业、国家机关、各事业单位的计算机软件、网络、嵌入式等计算机技术相关领域进行工程应用,系统的设计、研发、维护与管理,新产品研制的高素质高级应用型人才。
在系统的学习中学生的第一阶段的理论课程必须精挑细选,既能够满足学生对于基本知识的需求,又能够激发学生的学习兴趣,同时,还有在具体的实验教学的过程中充分体现学生的主体性地位。
C++程序设计实验这门课是一门专业基础课,同时也是一门核心课程。
其目的是让学生通过大量的有效的上机练习课,掌握正确的程序设计思路和方法,让学生具备初步的应用程序开发的能力,为学生后期的专业课的学习做好铺垫。
因此,C++程序设计实验教学系统构建具有重要的意义。
三、C++程序设计实验教学建设现状
(一)实验课程训练方式单一,已经使教学做到因材施教
大部分的实验教师可能还没有完全转变教学思路,多以理论授课为主,教师讲解完成一个知识点后,学生在计算机上进行练习。
而这样的教学方式对于大多数学生是可以完全满足他们的需求的,但是,这种同步练习的方式针对个别优生和差生则无法达到较好的学习效果。
(二)教师演示和讲解为主,无法体现学生的主体性
教师在演示和讲解的过程中,学生只是习惯的被动接受知识,而不是自己过多的主动思考和动手操作。
这样,不利于学生对于知识点的进一步的理解。
(三)学生练习过程中缺少团队精神
学生只能来上课的过程中通过教师的指导完成特定的任务,如课下有任何问题他们无法重现上课的情景,无法进行有效的合作沟通。
四、基于虚拟仿真平台的C++程序设计实验教学系统
(一)基于虚拟仿真平台的C++程序设计实验教学系统主要功能
软件由课程实验平台和虚拟实验教学管理系统两部分组成,系统提供了真实的C/C++开发环境,可进行C/C++程序编辑、编译、运行、项目工程的提交、实验报告的编写,虚拟实验教学管理系统提供全方位的虚拟实验教学辅助功能,包括:实验前的预习、实验的开课管理、典型实验案例库的维护、实验教学安排、实验过程智能指导,实验结果的自动批改、实验成绩统计查询等功能,为实验教学环境提供服务并开展应用。
通过软件提供大量C/C++程序设计实验知识点的训练题目,以及系统综合的训练,能够快速提高学生C/C++语言的编程能力和成绩,同时,很好解决了C/C++语言开发学习中关键学习点掌握的问题,使之能很好地利用教学系统达到面向对象编程思想的快速领悟。
这样这款软件能够满足一般的高等院校、中专职业院校已经培训机构的C/C++课程的实验教学环节的需要。
学习上机实验项目练习如图1所示。
(二)基于虚拟仿真平台的C++程序设计实验教学系统主要模块
系统依据大多数高校C++语言教学大纲提出了12个典型实验案例的训练:
(三)基于虚拟仿真平台的C++程序设计实验教学系统扩展功能
虽然该虚拟仿真平台有一些典型实验案例的训练能够涵盖教学大纲的知识点,但是,实际教学的过程中以及学生上级练习的过程中,可能会出现很多新的状况,教学大纲也可能发生变化。
所以,我们要把该系统进行功能的扩展,使教师能够根据教学的需求可以后续添加一些实验,学生能够对实验数据和实验结果及时进行数据存档等。
当然,这款软件还可以和虚拟仿真教学平台结合起来使用。
根据以上的分析对C++程序设计实验教学系统的扩展功能做出以下设想。
系统用户分为学生、教师、教务管理员和系统管理员四种角色,不同角色拥有不同权限。
1.学生:选课、选择实验、开展实验、接受实验指导、在线提交实验报告、保存和提交实验结果、查询实验成绩和批语。
2.教师:典型实验库维护、发布实验、安排实验、批改实验报告、系统指导、统计并发布学生的实验成绩和批语。
3.教务管理员:课程计划、开课计划、选课日期设置、开课审核、开课查询。
4.系统管理员:用户管理、分组管理、角色管理、权限管理、系统维护等。
五、总结
本文研究的基于虚拟仿真平台的C++程序设计实验教学系统构建旨在解决传统的C++程序设计实验教学中存在的一些问题,但是,这样问题的研究现在还处在构建阶段,后期在实现的过程中可能还会遇到一些问题,需要进一步研究。
参考文献
[1] 赵致琢.高等学校计算机科学与技术学科专业教育[M].北京:科学出版社出版社,2000(10).
[2] 何文孝,钟琪.《C++语言程序设计》实验教学的改革探索[J].现代计算机(专业版),2009(07).
[3] 谢琪,崔梦天,周绪川.C++程序设计实验教学微课的设计与实现[J].西南民族大学学报(自然科学版),2016(03).
作者简介:李洁(1985—),女,山东济宁人,学士,助教,研究方向:计算机科学与技术。