共查询到20条相似文献,搜索用时 93 毫秒
1.
C语言程序代码设计中可能会出现词法缺陷、逻辑缺陷、语法缺陷,在传统模式下主要由程序开发人员根据电子集成驱动器(Integrated Drive Electronics,IDE)编程工具、GNU编译器套件(GNU Compiler Collection,GCC)编译结果检查代码中的错误。研究设计了一种可自动检测代码缺陷的综合管理系统,其核心组成部分为知识库和代码缺陷分析器。利用GCC、开源的代码检测软件、正则表达式匹配错误模式,出具评价报告,并向编程者推荐具有针对性的学习内容,以纠正其错误的编程知识和编程习惯。 相似文献
2.
随着国内对小学编程教育的重视程度不断提升,图形化编程知识陆续出现在小学信息技术课中。作者提出如何把学生在小学段已学会的图形化编程知识迁移到初中段的代码编程学习中,是值得研究的问题。本文利用Scraino编写Python的典型案例探索寻求一种弱化语言本身、强调编程思维和算法学习的方法,以期能够实现小学段和初中段信息技术教学的有效衔接。 相似文献
3.
在软件开发的编程现场,有大量与当前开发任务相关的信息,比如代码上下文信息、用户开发意图等.如果能够根据已有的编程现场上下文给开发人员推荐当前代码行,不仅能够帮助开发人员更好地完成开发任务,还能提高软件开发的效率.而已有的一些方法通常是进行代码修复或者补全,又或者只是基于关键词匹配的搜索方法,很难达到推荐完整代码行的要求.针对上述问题,一种可行的解决方案是基于已有的海量源码数据,利用深度学习析取代码行的相关上下文因子,挖掘隐含的上下文信息,为精准推荐提供基础.因此,提出了一种基于深度学习的编程现场上下文深度感知的代码行推荐方法,能够在已有的大规模代码数据集中学习上下文之间潜在的关联关系,利用编程现场已有的源码数据和任务数据得到当前可能的代码行,并推荐Top-N给编程人员.代码行深度感知使用RNN Encoder-Decoder,该框架能够将编程现场已有的若干行上文代码行进行编码,得到一个包含已有代码行上下文信息的向量,然后根据该向量进行解码,得到预测的Top-N代码行输出.利用在开源平台上收集的大规模代码行数据集,对方法进行实验并测试,结果显示,该方法能够根据已有的上下文推荐相关的代码行给开发人员,Top-10的推荐准确率有60%左右,并且MRR值在0.3左右,表示用户满意的推荐项排在N个推荐结果中比较靠前的位置. 相似文献
4.
6.
为通过代码审查活动达到对软件产品质量提升的作用,给出了代码审查平台搭建方案,并据此平台策划开展了多个工程的代码审查活动。利用首轮采集的数据,初步分析确立了代码审查缺陷密度模型和影响因子,计算得到了代码审查缺陷密度的基线目标值。该模型可以供研发团队和研发团队所属组织策划确定代码审查基线,并策划开展后续代码审查活动。 相似文献
7.
王窕珊 《计算机光盘软件与应用》2011,(9)
随着计算机的发展进步,C语言受到广大计算机工作者的关注和认可.为此,全国高等院校都开设了C语言的课程.但是C语言编程入门容易,但是要想使学生完全掌握编程技巧,就使得其教学过程中存在很大困难,下面笔者就对C语言的教学上存在的问题以及解决办法进行详细阐述. 相似文献
8.
用C语言辅助数控编程 总被引:1,自引:0,他引:1
一、引言 近几年来,数控冲床在钣金制造业中的应用越来越广泛.在实践生产中,为了灵活安排用料,经常要求对数控程序进行多角度旋转.用数控冲床专用编程软件包AMADA-1E,无法满足这一要求,而利用C语言灵活多样的功能并针对数控程序的特点,再结合AMADA-IE软件包的基本功能编写辅助的应用程序便可快捷有效地解决这一问题. 相似文献
9.
随着软件项目规模的扩大以及软件复杂性的增加,缺陷修复的难度越来越大.其中,绝大多数缺陷问题都是由代码的错误编写导致的,在软件缺陷修复过程中开发维护人员需要花费大量的时间定位并修改缺陷代码.针对这个问题,对缺陷报告以及对应的项目变更信息进行整合,根据代码抽象语法树结构信息计算代码块与缺陷报告之间的关系,从而构建缺陷-代码知识库.在此知识库的基础上构建面向缺陷定位的代码搜索引擎,以向用户推荐更全面的缺陷定位信息,包括相似缺陷报告、相关缺陷代码文件以及缺陷代码块,从而帮助开发和维护人员及时有效地定位缺陷.实验结果说明,相比现有的缺陷定位方法,所提方法能够更准确地定位缺陷代码文件,并且可有效定位到代码粒度. 相似文献
10.
随着科技的迅速发展,人工智能(Artificial Intelligence,AI)在各个领域展现出强大的应用潜力。其中,AI系统在编程教学中的应用逐渐引起了广泛关注。文章探讨AI系统在C语言编程教学中的具体应用,并分析其对学生学习效果的影响。 相似文献
11.
分析了C语言程序设计课程的特点以及移动学习的主要应用模式;结合目前高等学校教学的实际情况,设计了C语言程序设计课程的移动学习的实现方式并分析了需要注意的事项;探讨了移动学习在高等学校教学中的应用模式.实验证明,合理使用移动学习方式能够调动学生的学习积极性. 相似文献
12.
CHEN Hua 《数字社区&智能家居》2008,(31)
以C 程序设计语言教学存在的问题为突破口,从教学内容、教材选取、教学方法、教学工具、教学手段和考试方法等各方面入手,总结了在教学改革与课程实践方面的一些经验和体会,提高了C 语言的教学质量和教学效果。 相似文献
13.
14.
C语言程序设计教学改革与实践 总被引:1,自引:1,他引:1
C语言作为人机交互的一种重要工具,在IT领域中具有举足轻重的作用;同时,C语言一般也是IT类学生学习高级程序设计的首选语言,其掌握程度直接影响到学生程序素养的培养和学习兴趣的提高。笔者根据自己长期C语言程序设计课程教学的体会,结合当前新的教学环境,指出在该门课程的教学改革中存在一些误区,并针对这些问题就如何提高教学效果提出了许多的建议。 相似文献
15.
16.
非计算机专业的C语言程序设计教学实践 总被引:3,自引:2,他引:1
C语言程序设计已经成为计算机公共基础课,是非计算机专业学生了解计算机、培养信息素养的基础课程。本文从教材的选择、教学内容的安排和教学方法的运用等方面对C语言程序设计课程的教学作了一些探讨。 相似文献
17.
18.
19.
20.
“C语言程序设计”课程教学改革与实践 总被引:3,自引:2,他引:1
本文从教学实践出发,分析了当前非计算机专业"C语言程序设计"教学中存在的问题。提出了在课程教学中如何采用案例教学法、基于认知主义的内容设计优化以及以行动导向学习为指导原则来设计和组织课堂和实验教学的改革措施,并应用于教学实践。实践证明改革措施是非常有效的。 相似文献