期刊文献+
共找到4,184篇文章
< 1 2 210 >
每页显示 20 50 100
A Probe Into the Mixed Teaching Reform of Python Language Programming
1
作者 Lei Liu 《Journal of Electronic Research and Application》 2024年第6期66-71,共6页
This paper first analyzes the significance of applying mixed teaching to the“Python Language Programming”course,briefly describes the current state of teaching in“Python Language Programming,”and discusses strateg... This paper first analyzes the significance of applying mixed teaching to the“Python Language Programming”course,briefly describes the current state of teaching in“Python Language Programming,”and discusses strategies for reforming mixed teaching approaches.The goal is to provide a reference for the innovative development of teaching the“Python Language Programming”course. 展开更多
关键词 Python language programming Mixed teaching Reform strategy
下载PDF
NewBee: Context-Free Grammar (CFG) of a New Programming Language for Novice Programmers
2
作者 Muhammad Aasim Qureshi Muhammad Asif Saira Anwar 《Intelligent Automation & Soft Computing》 SCIE 2023年第7期439-453,共15页
Learning programming and using programming languages are the essential aspects of computer science education.Students use programming languages to write their programs.These computer programs(students or practitioners... Learning programming and using programming languages are the essential aspects of computer science education.Students use programming languages to write their programs.These computer programs(students or practitioners written)make computers artificially intelligent and perform the tasks needed by the users.Without these programs,the computer may be visioned as a pointless machine.As the premise of writing programs is situated with specific programming languages,enormous efforts have been made to develop and create programming languages.However,each program-ming language is domain-specific and has its nuances,syntax and seman-tics,with specific pros and cons.These language-specific details,including syntax and semantics,are significant hurdles for novice programmers.Also,the instructors of introductory programming courses find these language specificities as the biggest hurdle in students learning,where more focus is on syntax than logic development and actual implementation of the program.Considering the conceptual difficulty of programming languages and novice students’struggles with the language syntax,this paper describes the design and development of a Context-Free Grammar(CFG)of a programming language for the novice,newcomers and students who do not have computer science as their major.Due to its syntax proximity to daily conversations,this paper hypothesizes that this language will be easy to use and understand by novice programmers.This paper systematically designed the language by identifying themes from various existing programming languages(e.g.,C,Python).Additionally,this paper surveyed computer science experts from industry and academia,where experts self-reported their satisfaction with the newly designed language.The results indicate that 93%of the experts reported satisfaction with the NewBee for novice,newcomer and non-Computer Sci-ence(CS)major students. 展开更多
关键词 programming language formal language computer language language grammar simple syntax programming language novice programmer
下载PDF
Analysis of an event study using the Fama–French five‑factor model:teaching approaches including spreadsheets and the R programming language
3
作者 Monica Martinez‑Blasco Vanessa Serrano +1 位作者 Francesc Prior Jordi Cuadros 《Financial Innovation》 2023年第1期2042-2075,共34页
The current financial education framework has an increasing need to introduce tools that facilitate the application of theoretical models to real-world data and contexts.However,only a limited number of free tools are... The current financial education framework has an increasing need to introduce tools that facilitate the application of theoretical models to real-world data and contexts.However,only a limited number of free tools are available for this purpose.Given this lack of tools,the present study provides two approaches to facilitate the implementa-tion of an event study.The first approach consists of a set of MS Excel files based on the Fama–French five-factor model,which allows the application of the event study methodology in a semi-automatic manner.The second approach is an open-source R-programmed tool through which results can be obtained in the context of an event study without the need for programming knowledge.This tool widens the calculus possibilities provided by the first approach and offers the option to apply not only the Fama–French five-factor model but also other models that are common in the finan-cial literature.It is a user-friendly tool that enables reproducibility of the analysis and ensures that the calculations are free of manipulation errors.Both approaches are freely available and ready-to-use. 展开更多
关键词 Event study Fama–French five-factor model Financial education Teaching innovation SPREADSHEET R programming language
下载PDF
An Exploratory Practice of Integration of Industry and Education in High-level Programming Language Course in the Background of New Engineering
4
作者 Yu Zhang Xiaohong Su +3 位作者 Jianhong Zhai Yanhang Zhang Yongfeng Yuan Yulin Zhou 《计算机教育》 2023年第12期272-279,共8页
This paper analyzes some problems of the current teaching situation in the course High-level Programming Language,such as the lagging content of the course compared with technology development,the emphasis on theory r... This paper analyzes some problems of the current teaching situation in the course High-level Programming Language,such as the lagging content of the course compared with technology development,the emphasis on theory rather than on practice,the low enthusiasm of students for learning,and the weak practical ability of students.In response to the needs of enterprises for talents under the background of New Engineering,especially the cultivation of students’adaptability and practical abilities towards future industries to improve students’knowledge and problemsolving abilities to keep up with the modern technology,this paper proposes the ways and methods to reform and explore the teaching content and teaching methods by integrating industry and education,assisting teaching according to industrial demands,and lowering technology barriers of new technology.The practical effect is evaluated through a survey in class and the follow-up questionnaire after class,and the results show that the effect of the practice is effective. 展开更多
关键词 High-level programming language New Engineering Integration of Industry and education Practical project-based courses
下载PDF
Shrek:a dynamic object-oriented programming language 被引量:1
5
作者 曹璟 徐宝文 周毓明 《Journal of Southeast University(English Edition)》 EI CAS 2009年第1期31-35,共5页
From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are ... From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are not objects, etc. So, this paper designs a programming language, Shrek, which integrates many language features and constructions in a compact and consistent model. The Shrek language is a class-based purely object-oriented language. It has a dynamical strong type system, and adopts a single-inheritance mechanism with Mixin as its complement. It has a consistent class instantiation and inheritance structure, and the ability of intercessive structural computational reflection, which enables it to support safe metaclass programming. It also supports multi-thread programming and automatic garbage collection, and enforces its expressive power by adopting a native method mechanism. The prototype system of the Shrek language is implemented and anticipated design goals are achieved. 展开更多
关键词 dynamic typing metaclass programming computational reflection native method object-oriented programming language
下载PDF
OFF LINE INTERPRETER OF AGENT ORIENTED PROGRAMMING LANGUAGE AOPLID
6
作者 李斌 张东摩 朱梧槚 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI 1999年第1期8-13,共6页
AOPLID is a novel agent oriented programming language whose theoretical framework is the existed situation calculus theory and agent model based on intention driven manner. An AOPLID program is represented in set ma... AOPLID is a novel agent oriented programming language whose theoretical framework is the existed situation calculus theory and agent model based on intention driven manner. An AOPLID program is represented in set manner. In this paper, an off line AOPLID interpreter in Prolog is implemented, based on the off line AOPLID program semantics. At the same time, the set of rules is given which transforms an AOPLID program represented by sets into Prolog clauses so that it can be interpreted by the off line interpreter. Finally, the sound codes of the off line interpreter are listed. 展开更多
关键词 programming language INTERPRETER situation calculus
下载PDF
A Semiotic Analysis of Programming Languages
7
作者 Ricardo Maciel Gazoni 《Journal of Computer and Communications》 2018年第3期91-101,共11页
The paper presents an analysis of computer programming languages based on the semiotics of Charles S. Peirce. The author describes how such languages could evolve in order to achieve some of the expressive characteris... The paper presents an analysis of computer programming languages based on the semiotics of Charles S. Peirce. The author describes how such languages could evolve in order to achieve some of the expressive characteristics of natural languages. This description evinces otherwise unnoticed differences between natural languages and programming languages, showing that Peircean semiotics is an efficient analysis tool. This suggests further research on the technical features needed to implement an easier way to program computers. 展开更多
关键词 programming languageS NATURAL languageS SEMIOTICS Charles S. PEIRCE
下载PDF
《Grammars for Programming Languages》简介
8
《计算机工程与应用》 1983年第4期100-100,共1页
加利福尼亚大学J. Craig cleaveland和Robert C. Uzgalis合著的“Grammars forProgramming Languages”(程序设计语言的文法)一书系美国ELSEVIER NORTH-HO-LLAND, INC.1977年出版的一套程序设计语言丛书之一。 自从1956年Noam
关键词 短语结构文法 定义 书系 Grammars for programming languages 程序设计语言
下载PDF
Linguistic Economy Applied to Programming Language Identifiers
9
作者 Michael A. Dorin Sergio Montenegro 《Journal of Software Engineering and Applications》 2021年第1期1-10,共10页
<div style="text-align:justify;"> <span style="font-family:Verdana;">Though many different readability metrics have been created, there still is no universal agreement defining readabil... <div style="text-align:justify;"> <span style="font-family:Verdana;">Though many different readability metrics have been created, there still is no universal agreement defining readability of software source code. The lack of a clear agreement of source code readability has ramifications in many areas of the software development life-cycle, not least of which being software maintainability. We propose a measurement based on Linguistic Economy to bridge the gap between mathematical and behavioral aspects. Linguistic Economy describes efficiencies of speech and is generally applied to natural languages. In our study, we create a large corpus of words that are likely to be found in a programmer’s vocabulary, and a corpus of existing identifiers found in a collection of open-source projects. We perform a usage analysis to create a database from both of these corpora. Linguistic Economy suggests that words requiring less effort to speak are used more often than words requiring more effort. This concept is applied to measure how difficult program identifiers are to understand by extracting them from the program source and comparing their usage to the database. Through this process, we can identify source code that programmers find difficult to review. We validate our work using data from a survey where programmers identified unpleasant to review source files. The results indicate that source files identified as unpleasant to review source code have more linguistically complicated identifiers than pleasant programs.</span> </div> 展开更多
关键词 CORPUS programming languages COMPREHENSION COMPLICATED
下载PDF
Spatial Data Process Using Python Script and Visual Programming Language in ArcGIS
10
作者 Pil Kwon 《Computer Technology and Application》 2013年第6期275-283,共9页
Data are limitless. But those are usually not formed or created in our needs. Most of data providers deliver their data in Microsoft Excel spreadsheet, which is compatible with ArcGIS, the most widely used GIS (Geogr... Data are limitless. But those are usually not formed or created in our needs. Most of data providers deliver their data in Microsoft Excel spreadsheet, which is compatible with ArcGIS, the most widely used GIS (Geographic Information System) software in GIS sector. However, those table data contain much unnecessary information that do not need for a certain project. Using the raw data can increase processing times and reduce performance of geoprocessing tools. This study shows steps of how the raw data are being processed using ArcGIS ModelBuilder and Python script. 展开更多
关键词 ARCGIS ARCMAP GIS Local Moran's I ModelBuilder PYTHON Python script visual programming language.
下载PDF
Current Trends in Online Programming Languages Learning Tools: A Systematic Literature Review
11
作者 Ahmad Alaqsam Fahad Ghabban +2 位作者 Omair Ameerbakhsh Ibrahim Alfadli Amer Fayez 《Journal of Software Engineering and Applications》 2021年第7期277-297,共21页
<span style="font-family:Verdana;">Students face difficulties in programming languages learning (PLL) which encourages many scholars to investigate the factors behind that. Although there a number of p... <span style="font-family:Verdana;">Students face difficulties in programming languages learning (PLL) which encourages many scholars to investigate the factors behind that. Although there a number of positive and negative factors found to be effective in PLL procedure, utilising online tools in PLL were recognized as a positive recommended means. This motivates many researchers to provide solutions and proposals which result in a number of choices and options. However, categorising those efforts and showing what has been done, would provide a better and clear image for future studies. Therefore, this paper aims to conduct a systematic literature review to show what studies have been done and then categorise them based on the type of online tools and the aims of the research. The study follows Kitchenham and Charters guidelines for writing SLR (Systematic Literature Review). The search result reached 1390 publications between 2013-09/2018. After the filtration which has been done through selected criteria, 160 publications were found to be adequate to answer the review questions. The main results of this systematic review are categorizing the aims of the studies in online PLL tools, classifying the tools and finding the current trends of the online PLL tools.</span> 展开更多
关键词 Online programming languages Online Learning Use of Information Technology Online Platforms Online Courses MOOC
下载PDF
Research and Reflection on Teaching of C Programming Language Design
12
作者 Hui Gao Zhaowen Qiu +1 位作者 Di Wu Liyan Gao 《国际计算机前沿大会会议论文集》 2015年第1期107-109,共3页
C Language is a basic programming language and a compulsory foundation course for majors of science and engineering. Subjected to teaching periods,students have no time to do enough concrete integrated exercises. In t... C Language is a basic programming language and a compulsory foundation course for majors of science and engineering. Subjected to teaching periods,students have no time to do enough concrete integrated exercises. In teaching of C programming language design, both teachers and students have some problems. On the one hand teachers should change their teaching ideology, on the other hand,students should spontaneously study and improve their study motivation. In this way, students will improve their programming ability and apply what they learn comprehensively. 展开更多
关键词 C programming language TEACHING TEACHING IDEOLOGY INDEPENDENT Learning PRACTICE
下载PDF
基于ChatGPT的课程学习助手系统的设计与实现 被引量:3
13
作者 孙洪迪 贾民政 杨民峰 《北京工业职业技术学院学报》 2024年第1期17-22,共6页
计算机编程语言类课程在学生学习和教师教学过程中遇到诸多困难,聊天机器人程序ChatGPT的出现,为该类课程的学习带来新的尝试。通过设计一款基于ChatGPT的计算机编程语言类课程学习助手系统,帮助学生解决程序代码输入量少、程序代码输... 计算机编程语言类课程在学生学习和教师教学过程中遇到诸多困难,聊天机器人程序ChatGPT的出现,为该类课程的学习带来新的尝试。通过设计一款基于ChatGPT的计算机编程语言类课程学习助手系统,帮助学生解决程序代码输入量少、程序代码输出困难的问题。从ChatGPT接入、数据集构建到关键字配置三个方面阐述系统的设计和实现,并通过实际运行测试,效果良好。 展开更多
关键词 聊天机器人程序 课程学习助手 计算机编程语言
下载PDF
基于知识图谱推荐系统的高校“汇编语言程序设计”课程教学改革 被引量:3
14
作者 肖祯怀 《镇江高专学报》 2024年第1期101-105,共5页
随着现代教育技术的迅速发展,“汇编语言程序设计”课程的传统教学模式亟待创新,以满足学生的多元化学习需求。知识图谱推荐系统结合知识图谱和学生模型构建,实现了教学内容的个性化推荐、学习路径规划、资源整合、多样化的教学互动。... 随着现代教育技术的迅速发展,“汇编语言程序设计”课程的传统教学模式亟待创新,以满足学生的多元化学习需求。知识图谱推荐系统结合知识图谱和学生模型构建,实现了教学内容的个性化推荐、学习路径规划、资源整合、多样化的教学互动。为验证知识图谱推荐系统在“汇编语言程序设计”教学中的作用进行实证研究。研究结果表明,知识图谱推荐系统能有效提高学生的学习成绩、学习兴趣和学习满意度,为教学方法的创新和优化提供有益的参考。 展开更多
关键词 知识图谱 汇编语言程序设计 推荐系统 个性化推荐
下载PDF
基于Revit的物化阶段建筑碳排放计量软件开发与实例分析 被引量:1
15
作者 王凯 周东明 《土木建筑工程信息技术》 2024年第2期34-39,共6页
随着双碳计划的提出,建筑行业作为能源消耗量与污染排放量的一大主体,与国家发展总目标之间的矛盾不断加剧,亟待新兴技术改革。BIM技术所具有的信息携带量大、交互效率性高等特点可应用于解决这一问题。但以往的研究普遍过程相对繁琐,... 随着双碳计划的提出,建筑行业作为能源消耗量与污染排放量的一大主体,与国家发展总目标之间的矛盾不断加剧,亟待新兴技术改革。BIM技术所具有的信息携带量大、交互效率性高等特点可应用于解决这一问题。但以往的研究普遍过程相对繁琐,容易丢失大量的信息,所得结果不够精确。本文旨在使用C#编程语言,通过Revit API接口对Revit软件二次开发,研究出一款高效的物化阶段建筑碳排放计量软件。通过建立建筑材料与施工机械信息编码库,结合已有碳排放因子数据库,对建筑物化阶段所产生的碳排放量展开深入分析。结果表明,物化阶段中建材生产阶段所产生的碳排放量最高,施工阶段几乎可以忽略不计。研发的建筑碳排放计量软件操作简单且功能较为完善,是对当下国家绿色发展方向的积极探索。 展开更多
关键词 Revit二次开发 碳排放因子 C#编程语言 RevitAPI 类库
下载PDF
基于Deep Forest算法的对虾急性肝胰腺坏死病(AHPND)预警数学模型构建
16
作者 王印庚 于永翔 +5 位作者 蔡欣欣 张正 王春元 廖梅杰 朱洪洋 李昊 《渔业科学进展》 CSCD 北大核心 2024年第3期171-181,共11页
为预报池塘养殖凡纳对虾(Penaeus vannamei)急性肝胰腺坏死病(AHPND)的发生,自2020年开始,笔者对凡纳对虾养殖区开展了连续监测工作,包括与疾病发生相关的环境理化因子、微生物因子、虾体自身健康状况等18个候选预警因子指标,通过数据... 为预报池塘养殖凡纳对虾(Penaeus vannamei)急性肝胰腺坏死病(AHPND)的发生,自2020年开始,笔者对凡纳对虾养殖区开展了连续监测工作,包括与疾病发生相关的环境理化因子、微生物因子、虾体自身健康状况等18个候选预警因子指标,通过数据标准化处理后分析病原、宿主与环境之间的相关性,对候选预警因子进行筛选,基于Python语言编程结合Deep Forest、Light GBM、XGBoost算法进行数据建模和预测性能评判,仿真环境为Python2.7,以预警因子指标作为输入样本(即警兆),以对虾是否发病指标作为输出结果(即警情),根据输入样本和输出结果各自建立输入数据矩阵和目标数据矩阵,利用原始数据矩阵对输入样本进行初始化,结合函数方程进行拟合,拟合的源代码能利用已知环境、病原及对虾免疫指标数据对目标警情进行预测。最终建立了基于Deep Forest算法的虾体(肝胰腺内)细菌总数、虾体弧菌(Vibrio)占比、水体细菌总数和盐度的4维向量预警预报模型,准确率达89.00%。本研究将人工智能算法应用到对虾AHPND发生的预测预报,相关研究结果为对虾AHPND疾病预警预报建立了预警数学模型,并为对虾健康养殖和疾病防控提供了技术支撑和有力保障。 展开更多
关键词 对虾 急性肝胰腺坏死病 预警数学模型 Deep Forest算法 PYTHON语言
下载PDF
基于VB的滚动轴承CAPP系统设计与实现
17
作者 朱亮亮 吕秋硕 丁亚东 《杨凌职业技术学院学报》 2024年第2期1-4,31,共5页
为了提高滚动轴承工艺设计效率和准确性,利用Access建立轴承工艺标准数据库,实现轴承工艺数据信息的存储和管理,利用VB编程语言对Access系统内存储的数据信息进行关联调用,最终以Excel形式呈现,并通过设计友好的人机交互界面,实现用户... 为了提高滚动轴承工艺设计效率和准确性,利用Access建立轴承工艺标准数据库,实现轴承工艺数据信息的存储和管理,利用VB编程语言对Access系统内存储的数据信息进行关联调用,最终以Excel形式呈现,并通过设计友好的人机交互界面,实现用户与软件系统的良好沟通,最终开发出VB和Access两者有机结合的滚动轴承工艺设计与管理应用软件,实现轴承工艺数据信息的存储、查询、更新、生成与应用,进一步提升轴承工艺设计、管理的质量和效率。 展开更多
关键词 VB编程语言 滚动轴承 CAPP 设计 管理
下载PDF
集成AI大语言模型的在线编程实验平台设计与实现
18
作者 厉旭杰 顾雨辰 姚持恩 《实验技术与管理》 CAS 北大核心 2024年第8期215-221,共7页
传统在线编程实验平台受限于反馈信息的局限性、忽视代码风格及规范性、代码的可读性、代码的效率等多种因素,不利于学生的学习和发展。该文设计并实现了一个集成AI大语言模型的在线编程实验平台方案,该方案在传统平台基础上,引入了大... 传统在线编程实验平台受限于反馈信息的局限性、忽视代码风格及规范性、代码的可读性、代码的效率等多种因素,不利于学生的学习和发展。该文设计并实现了一个集成AI大语言模型的在线编程实验平台方案,该方案在传统平台基础上,引入了大语言模型的实时代码建议、程序安全扫描和判题结果分析优化功能。通过AI大语言模型的实时分析、诊断和优化建议,大大提高了教学效果,增强了学生与系统的互动,能够使学生更好的理解编程概念并提升解决问题的能力。该研究证实了AI模型在编程教育中的价值,并为人工智能在高等教育技术的应用提供了新的视角和策略。 展开更多
关键词 大语言模型 编程实验平台 程序设计 人工智能
下载PDF
基于OBE理念的高级语言程序设计课程改革与实践 被引量:1
19
作者 周媛 苗耀锋 《软件导刊》 2024年第3期190-195,共6页
针对高级语言程序设计课程的特色与难点,结合OBE教育理念,以提高学生的实际应用能力和综合素质为目标,从课程思政、教学模式、教学设计和综合性评价方式等多个环节进行课程的教学改革。在提高教学质量的同时,注重培养学生解决实际问题... 针对高级语言程序设计课程的特色与难点,结合OBE教育理念,以提高学生的实际应用能力和综合素质为目标,从课程思政、教学模式、教学设计和综合性评价方式等多个环节进行课程的教学改革。在提高教学质量的同时,注重培养学生解决实际问题的能力,帮助学生树立正确的人生观和价值观,为后续学习提供更多动力与支撑。 展开更多
关键词 OBE 高级语言程序设计 课程思政 教学设计
下载PDF
基于面向对象编程的Java语言程序设计方法分析
20
作者 韩小龙 司珍 +4 位作者 吕晓峰 梁博 冯元 方静 李超 《集成电路应用》 2024年第1期228-229,共2页
阐述面向对象编程方法和Java语言的特点,通过案例分析和实践验证Java语言在程序设计中的灵活性和扩展性,讨论Java语言的封装、继承和多态特性,在设计和实现Java程序中的应用。
关键词 面向对象编程 JAVA语言 程序设计
下载PDF
上一页 1 2 210 下一页 到第
使用帮助 返回顶部