一种基于AR技术的代码辅助学习方法技术

技术编号:33709750 阅读:27 留言:0更新日期:2022-06-06 08:40
本发明专利技术公布了一种基于AR技术的代码辅助学习方法。包括以下步骤:首先,利用设备软件对书本上的代码块进行扫描,并将代码传输至云端。然后,云端编译器对此代码进行编译运行,将运算结果等返回到设备端,结果将虚拟地显示在设备上并与代码相对应,以此来辅助用户理解代码的运行逻辑。最后,用户可以在设备端设置虚拟数据的显示方式,并且可以对屏幕进行抓取并保存在本地,方便复习使用。本发明专利技术基于AR技术,有效解决了在代码学习过程中,学习者不能直观的认识到变量和语句所代表的值,以至于无法清晰了解代码含义的问题,降低了学习者理解代码的难度,突破了以往只有在计算机上才能运行代码的限制,可以更快更准确地对代码进行分析。可以更快更准确地对代码进行分析。

【技术实现步骤摘要】
一种基于AR技术的代码辅助学习方法


[0001]本专利技术涉及AR(Augmented Reality,即增强现实)
,特别地,涉及一种基于AR技术的代码辅助学习方法。

技术介绍

[0002]现如今,几乎所有的大中专院校都开设有计算机相关专业,在学生学习过程中,代码的学习是尤为重要的一环,然而,由于代码具有抽象、逻辑性强等特点,这就使得学习者(特别是初学者)无法清晰的了解到代码运行的逻辑,每当遇到无法理解的代码且老师不在身边时,只有通过编译器才能对其进行解释分析,这需要学习者手动进行代码的输入与调试,学习效率较低,并且无法实时地进行代码学习。
[0003]随着智能计算机技术的发展以及随身电子产品运算能力的提升,增强现实技术得到了极大的发展,并逐渐地应用于教育、医疗、建筑等领域,它不仅展现了真实世界的信息,而且将虚拟的信息同时显示出来,两种信息相互补充、叠加,从而使人达到超越现实的感官体验。同时,越来越多的软件平台也部署在云端,通过虚拟化的运行环境,能够保持系统长久的干净、绿色,云端编译器为用户提供了一个免安装、便携式的安全运行环境本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于AR技术的代码辅助学习方法,其特征在于:包括以下步骤,步骤(A)对原始代码进行扫描;步骤(B)原始代码预分类;步骤(C)将代码传输到云端编译运行;步骤(D)将运行数据传输至设备端;步骤(E)设置运行数据的显示方式。2.根据权利要求1所述的一种基于AR技术的代码辅助学习方法,其特征在于:步骤(A),对原始代码进行扫描,我们利用设备摄像头对准纸质书本上的代码,设备可以自动框定屏幕范围内的代码块,如果框定范围存在偏差,学习者亦可手动调节框定的范围。3.根据权利要求1所述的一种基于AR技术的代码辅助学习方法,其特征在于:步骤(B),原始代码预分类,在代码预分类阶段,关键就是要根据代码的特征,判断代码的编写语言,以供云端选取相对应的编译器执行运算,例如C语言、Java语言以及Python语言等等。4.根据权利要求1所述的一种基于AR技术的代码辅助学习方法,其特征在于...

【专利技术属性】
技术研发人员:肖乐单昕谷保材邓淼磊傅洪亮
申请(专利权)人:河南工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1