期刊文献+
共找到20篇文章
< 1 >
每页显示 20 50 100
中小学信息技术编程教学衔接实践研究——以借助Scraino学习代码编程为例 被引量:1
1
作者 李亚魁 邱浩 《中国信息技术教育》 2022年第16期45-47,共3页
随着国内对小学编程教育的重视程度不断提升,图形化编程知识陆续出现在小学信息技术课中。作者提出如何把学生在小学段已学会的图形化编程知识迁移到初中段的代码编程学习中,是值得研究的问题。本文利用Scraino编写Python的典型案例探... 随着国内对小学编程教育的重视程度不断提升,图形化编程知识陆续出现在小学信息技术课中。作者提出如何把学生在小学段已学会的图形化编程知识迁移到初中段的代码编程学习中,是值得研究的问题。本文利用Scraino编写Python的典型案例探索寻求一种弱化语言本身、强调编程思维和算法学习的方法,以期能够实现小学段和初中段信息技术教学的有效衔接。 展开更多
关键词 scraino学习代码编程 PYTHON 编程教育
下载PDF
基于C语言在线编程代码缺陷检测分析
2
作者 郑玉泽 《长江信息通信》 2024年第5期235-237,共3页
为了提高C语言编程缺陷的检出效率和准确率,研究过程基于深度学习技术,构建了由代码数据模块、代码预处理模块、特征提取模块等组成的在线检测算法模型。经过代码清洗、抽象语法树生成、抽象语法树拆分、模板匹配和相似度计算,检测出缺... 为了提高C语言编程缺陷的检出效率和准确率,研究过程基于深度学习技术,构建了由代码数据模块、代码预处理模块、特征提取模块等组成的在线检测算法模型。经过代码清洗、抽象语法树生成、抽象语法树拆分、模板匹配和相似度计算,检测出缺陷代码的类型和具体位置。经过测试,该检测算法能够检测出C语言代码中的绝大部分缺陷,准确率较高。 展开更多
关键词 C语言 在线编程 深度学习技术 代码缺陷 检测方法
下载PDF
行代码之道 守标准之规
3
作者 方思怡 《质量与标准化》 2024年第4期21-23,共3页
图书简介21世纪是信息爆炸的时代,信息科技的实现离不开代码的准确运行。如何写出高质量的代码?Robert C.Martin总结了多年的软件开发经验,为我们带来了整洁代码的编写指南。正所谓“小处诚实非小事”,代码整洁之道的优劣与程序全局的... 图书简介21世纪是信息爆炸的时代,信息科技的实现离不开代码的准确运行。如何写出高质量的代码?Robert C.Martin总结了多年的软件开发经验,为我们带来了整洁代码的编写指南。正所谓“小处诚实非小事”,代码整洁之道的优劣与程序全局的成败密切相关。该书既能为有志于学习编程的人士提供重要的参考,也能在思想上启发不同行业的人群,对于标准化从业人员也有一定的借鉴价值。 展开更多
关键词 软件开发 信息爆炸 代码 整洁代码 学习编程 标准化 从业人员
下载PDF
编程现场上下文深度感知的代码行推荐 被引量:1
4
作者 陶传奇 包盼盼 +2 位作者 黄志球 周宇 张智轶 《软件学报》 EI CSCD 北大核心 2021年第11期3351-3371,共21页
在软件开发的编程现场,有大量与当前开发任务相关的信息,比如代码上下文信息、用户开发意图等.如果能够根据已有的编程现场上下文给开发人员推荐当前代码行,不仅能够帮助开发人员更好地完成开发任务,还能提高软件开发的效率.而已有的一... 在软件开发的编程现场,有大量与当前开发任务相关的信息,比如代码上下文信息、用户开发意图等.如果能够根据已有的编程现场上下文给开发人员推荐当前代码行,不仅能够帮助开发人员更好地完成开发任务,还能提高软件开发的效率.而已有的一些方法通常是进行代码修复或者补全,又或者只是基于关键词匹配的搜索方法,很难达到推荐完整代码行的要求.针对上述问题,一种可行的解决方案是基于已有的海量源码数据,利用深度学习析取代码行的相关上下文因子,挖掘隐含的上下文信息,为精准推荐提供基础.因此,提出了一种基于深度学习的编程现场上下文深度感知的代码行推荐方法,能够在已有的大规模代码数据集中学习上下文之间潜在的关联关系,利用编程现场已有的源码数据和任务数据得到当前可能的代码行,并推荐Top-N给编程人员.代码行深度感知使用RNN Encoder-Decoder,该框架能够将编程现场已有的若干行上文代码行进行编码,得到一个包含已有代码行上下文信息的向量,然后根据该向量进行解码,得到预测的Top-N代码行输出.利用在开源平台上收集的大规模代码行数据集,对方法进行实验并测试,结果显示,该方法能够根据已有的上下文推荐相关的代码行给开发人员,Top-10的推荐准确率有60%左右,并且MRR值在0.3左右,表示用户满意的推荐项排在N个推荐结果中比较靠前的位置. 展开更多
关键词 编程现场 代码上下文 代码 深度学习 RNN Encoder-Decoder
下载PDF
C语言代码缺陷分析辅助编程实践系统 被引量:3
5
作者 邱晓红 杨瑞安 +1 位作者 敖紫迎 陈佳丽 《计算机系统应用》 2022年第3期95-102,共8页
网络课程C语言编程学习中,师生互动性差、教学效率低,学生难以凭借自身能力解决编程中常见的代码缺陷问题.为了更好帮助学生解决学习中的难题,辅助老师达到教学目的,研究一款代码缺陷检测辅助学生编程实践系统.该系统首先对易犯的代码... 网络课程C语言编程学习中,师生互动性差、教学效率低,学生难以凭借自身能力解决编程中常见的代码缺陷问题.为了更好帮助学生解决学习中的难题,辅助老师达到教学目的,研究一款代码缺陷检测辅助学生编程实践系统.该系统首先对易犯的代码缺陷分类,分析编译器不易检测的语法、词法和语义缺陷;然后构建智能分析器,集成多种检测工具,在系统中存储知识规则集合并扩展常见代码缺陷抽象模式;最后检测代码并给出错误报告和修改意见,通过配合学生模型辅助学生编程学习.实验结果表明:该系统能成功检测出常见代码缺陷并辅助学生编程实践. 展开更多
关键词 实践教学 代码缺陷 学生模型 教学改革 编程学习
下载PDF
学习编程基本的24条守则
6
《计算机与网络》 2008年第19期72-72,共1页
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示。你就知道自己和别人思路的差异。
关键词 守则 编程 学习 代码
下载PDF
学习编程的26个误区
7
作者 马汉 《计算机与网络》 2018年第21期46-46,共1页
0.忽视了编程终究是以人为本的.是的,机器的确会执行代码,但编程是为人们解决问题的,将他们的需求转换为由其他人读取、维护和修改的代码.1.未能花充足的时间练习编程.根据工作或日程安排,可能会花费大量时间在与编程相关的任务上,但实... 0.忽视了编程终究是以人为本的.是的,机器的确会执行代码,但编程是为人们解决问题的,将他们的需求转换为由其他人读取、维护和修改的代码.1.未能花充足的时间练习编程.根据工作或日程安排,可能会花费大量时间在与编程相关的任务上,但实际上这些并非编程本身. 展开更多
关键词 编程 误区 学习 以人为本 日程安排 代码 时间
下载PDF
英才计划:栽下一粒科学的种子
8
作者 周俊豪 《中国科技教育》 2024年第3期32-33,共2页
栽下一粒科学的种子小时候,我曾好奇于各式各类电子产品的工作原理,包括电脑与手机软件如何制作等。上小学时第一次接触到计算机编程,我便十分感兴趣,开始潜心学习并探索。在学习过程中,我经常尝试编写一些代码实现一些小功能,比如“扫... 栽下一粒科学的种子小时候,我曾好奇于各式各类电子产品的工作原理,包括电脑与手机软件如何制作等。上小学时第一次接触到计算机编程,我便十分感兴趣,开始潜心学习并探索。在学习过程中,我经常尝试编写一些代码实现一些小功能,比如“扫雷”等小游戏,或是找到一个问题的最优解。这些都是我在计算机学习道路上所积攒的能量,鼓励着我继续前行。 展开更多
关键词 手机软件 电子产品 计算机编程 小游戏 英才计划 代码实现 潜心学习 最优解
下载PDF
源代码中的API密钥自动识别方法
9
作者 薛敏 方勇 +1 位作者 黄诚 刘亮 《计算机工程》 CAS CSCD 北大核心 2018年第6期117-121,129,共6页
应用程序编程接口(API)密钥的泄露可能导致相关服务被恶意利用,从而造成难以预估的经济损失。为此,通过对样本进行基本特征统计和源代码静态结构分析,提取出不同项目代码中API密钥的共性特征,从而构建一种基于机器学习的自动识别源代码... 应用程序编程接口(API)密钥的泄露可能导致相关服务被恶意利用,从而造成难以预估的经济损失。为此,通过对样本进行基本特征统计和源代码静态结构分析,提取出不同项目代码中API密钥的共性特征,从而构建一种基于机器学习的自动识别源代码中API密钥的方法。实验结果表明,该识别方法的检索性能比全文匹配搜索、关键字搜索和信息熵值搜索等传统检测方式更优。 展开更多
关键词 应用程序编程接口密钥 代码 机器学习 静态结构 信息熵
下载PDF
融合领域知识的API推荐模型 被引量:2
10
作者 李浩 钟声 +3 位作者 康雁 李涛 张亚钏 卜荣景 《计算机科学》 CSCD 北大核心 2020年第S02期544-548,共5页
应用程序接口(Application Programming Interfaces,API)在现代软件开发中起着重要的作用,开发人员经常需要为他们的编程任务搜索合适的API。但是随着信息产业的发展,API参考文档变得越发庞大,传统的搜索方式会因为互联网上的冗余和错... 应用程序接口(Application Programming Interfaces,API)在现代软件开发中起着重要的作用,开发人员经常需要为他们的编程任务搜索合适的API。但是随着信息产业的发展,API参考文档变得越发庞大,传统的搜索方式会因为互联网上的冗余和错误信息给工程师的查询带来不便。与此同时,由于编程任务的自然语言描述与API文档中的描述之间存在词汇和知识上的差距,很难找到合适的API。基于这些问题,提出一种融合领域知识的API推荐算法ARDSQ(Recommendation base on Documentation and Solved Question)。ARDSQ能够根据工程师对某个功能的自然语言描述去知识库里检索到最为贴近的API。实验表明,与两种先进的API推荐算法(BIKER,DeepAPILearning)比较,ARDSQ在推荐系统关键评价指数(Hit-n,MRR,MAP)上都有较大的优势。 展开更多
关键词 应用编程接口 信息检索 代码推荐 程序分析 深度学习
下载PDF
当代程序员的基本素质与能力
11
作者 刘玉 《河北职业技术学院学报》 2004年第3期39-40,共2页
本文给出当代技术条件下程序员的定义 。
关键词 程序员 模块代码 软件工程师 学习思维 编程能力 系统架构
下载PDF
C语言的课程教学 被引量:1
12
作者 徐辉 孙侠 《科技视界》 2012年第15期7-7,33,共2页
针对C语言程序设计课程的理论教学、实践教学和考核内容提出了课程授课思路,在实际课程教授的应用中证明这是一种较好的方式,对C语言程序设计课程的教学有一定的辅助意义。
关键词 C语言 循环 实验 考核计算机编程语言层出不穷 多如牛毛 每种编程语言都有其特点 有其适用的场合.随着C++和C#的使用 C语言的应用范围被压缩了.但是必须看到 在控制领域 C语言因其“半高级语言”的优势 仍然在普遍使用[1 2].在单片机、嵌入式系统中广泛使用 难以替代.著名的嵌入式实时操作系统μC/OS-II除了极少的和微处理器硬件交互的代码以外 .因此 C语言的学习仍然是重要的.大部分高校都将C语言程序设计作为必修课 这里我们针对C语言的学习做一个探讨.
下载PDF
新书点评
13
《电脑编程技巧与维护》 2011年第13期96-96,共1页
本书通过在30天中制作基于iPhone SDK的29个精选的应用程序案例,系统、全面地介绍了Object-C编程语言、Xcode和Interface Builder开发工具。各个章节都提供应用程序的详细构建步骤,包括应用程序的输出和代码的分析。在每章结束前都提供... 本书通过在30天中制作基于iPhone SDK的29个精选的应用程序案例,系统、全面地介绍了Object-C编程语言、Xcode和Interface Builder开发工具。各个章节都提供应用程序的详细构建步骤,包括应用程序的输出和代码的分析。在每章结束前都提供一个举一反三的练习,以帮助读者加深理解所学的内容和评估学习的进展程度。 展开更多
关键词 BUILDER IPHONE 应用程序 编程语言 开发工具 SDK 代码 学习
下载PDF
《用滑杆控制角色》教学设计——Scratch传感板应用
14
作者 陈东文 《中国信息技术教育》 2015年第12期48-50,共3页
创新整合点 Scratch是美国麻省理工学院(MIT)专门为中小学生开发的、简易的图形化编程软件,它不涉及代码编写,而是通过像搭积木一样的方法来做出动画或游戏。它不仅易于学生使用,而且能寓教于乐,培养学生的创新能力。因此,我们尝试... 创新整合点 Scratch是美国麻省理工学院(MIT)专门为中小学生开发的、简易的图形化编程软件,它不涉及代码编写,而是通过像搭积木一样的方法来做出动画或游戏。它不仅易于学生使用,而且能寓教于乐,培养学生的创新能力。因此,我们尝试在七年级上学期开设校本课程"Scratch趣味程序设计",旨在通过图形化的编程软件,让学生设计他们感兴趣的动画或游戏。 展开更多
关键词 滑杆 SCRATCH 编程软件 代码编写 图形化编程 传感器应用 整合点 学习过程 目标知识 学有余力
下载PDF
将标准C++视为一个新语言
15
作者 BjarneStroustrup 陈崴 《程序员》 2001年第4X期62-69,共8页
想要获得标准C++[参考资料1]的最大优点,必须重新思考C++程序的撰写方式。莺新思考的方式之一就是,想想C++应该如何学习(和教育)。应该强调什么样的编程技术?应该先学习这个语言的哪一部份?在真正程序代码中想要突显的又是哪一部份?
关键词 C++程序 程序代码 编程技术 优点 参考资料 重新思考 学习 方式 教育 语言
下载PDF
走进课堂的机器人
16
作者 冯志强 陈念龙 《网络科技时代》 2004年第4期44-45,共2页
关键词 勇气号 机遇号 机器狗 智能行为 四足动物 学习功能 积木式 单片机设计 图形化编程 语言代码
下载PDF
易语言应用于计算机编程教学的思考 被引量:2
17
作者 郑淑英 《课程教材教学研究(中教研究)》 2010年第Z2期62-63,共2页
21世纪伴随着经济发展的巨大变革,以知识和信息技术应用为特征的新经济发展模式,改变了工作技能的内涵和要求,迫使教育必须进行相应变革,以帮助学生为适应这种新经济特征做准备。职业教育作为教育体系中与经济联系最为密切的部分。
关键词 学习程序 新经济发展 教学效果 语言课程 代码结构 编程能力 可视化程序设计 经济联系 信息技术
原文传递
成人教育VB课程学习方法初探
18
作者 王金凤 《才智》 2010年第32期107-107,共1页
Visual Basic(简称VB)是Microsoft公司推出的一种可视化编程语言,Windows环境下的任何一个应用程序的开发,它都可以胜任。VB之所以受到广大用户的青睐,在于它易于掌握、功能强大。你只要会使用Windows操作系统,就能很快学会VB的编程技巧... Visual Basic(简称VB)是Microsoft公司推出的一种可视化编程语言,Windows环境下的任何一个应用程序的开发,它都可以胜任。VB之所以受到广大用户的青睐,在于它易于掌握、功能强大。你只要会使用Windows操作系统,就能很快学会VB的编程技巧,编写出功能完整的Windows应用程序。 展开更多
关键词 应用程序 可视化编程语言 功能完整 编程技巧 学习方法 VB 程序设计教学 代码编写 调试程序 可视
原文传递
打造自己的“激活专家”
19
《黑客防线》 2006年第10期102-104,共3页
下文也许并没有太多的技术含量,只是希望更多的黑客爱好者在平时学习黑客编程的过程中要多多动脑思考。学习别人的代码固然重要,但更重要的是知其然并知其所以然,同时找出别人程序代码的优点和不足,并加以改进,这才是最重要的!
关键词 专家 激活 程序代码 技术含量 黑客 学习 编程
原文传递
学会跨界思考
20
作者 赵洪云 《法律与生活》 2015年第21期50-50,共1页
孩子喜欢电脑。爸爸说,喜欢电脑的最好方式就是学习编程。程序世界,其实就是代码世界。代码世界,就像自然界。程序世界外的人觉得很神秘的东西,其实与自然是完全相通的。所以,如果我们学会跨界——跨界学习,跨界思考,就更容易学... 孩子喜欢电脑。爸爸说,喜欢电脑的最好方式就是学习编程。程序世界,其实就是代码世界。代码世界,就像自然界。程序世界外的人觉得很神秘的东西,其实与自然是完全相通的。所以,如果我们学会跨界——跨界学习,跨界思考,就更容易学习知识,也更全面。 展开更多
关键词 学会 学习知识 自然界 世界 电脑 程序 代码 编程
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部