期刊文献+
共找到3,953篇文章
< 1 2 198 >
每页显示 20 50 100
NewBee: Context-Free Grammar (CFG) of a New Programming Language for Novice Programmers
1
作者 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
2
作者 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
3
作者 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
A Semiotic Analysis of Programming Languages
4
作者 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》简介
5
《计算机工程与应用》 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
6
作者 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
Innovation in Adult Language Learning Programs: A Case Study of "Livemocha" Online Language Learning Community
7
作者 毛力 《海外英语》 2011年第10X期69-72,共4页
Due to the increasing broadband Internet access, VOIP adoption as well as the Web 2.0 concepts, online language learning communities have gained great popularity among adult language learners. Based upon Malcolm Knowl... Due to the increasing broadband Internet access, VOIP adoption as well as the Web 2.0 concepts, online language learning communities have gained great popularity among adult language learners. Based upon Malcolm Knowles' adult learning theory, this paper analyzes the innovation that online language learning communities have brought to adult language learning programs. At the same time, the limitations of such programs have been pointed out. 展开更多
关键词 ADULT language LEARNING program andragogy ONLINE language LEARNING COMMUNITY
下载PDF
Current Trends in Online Programming Languages Learning Tools: A Systematic Literature Review
8
作者 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
9
作者 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
Spatial Data Process Using Python Script and Visual Programming Language in ArcGIS
10
作者 Pil Kwon 《Computer Technology and Application》 2013年第6期275-283,共9页
关键词 ARCGIS PYTHON 可视化编程语言 空间数据处理 脚本 Microsoft EXCEL电子表格 地理信息系统
下载PDF
A Comparative Analysis of Foreign Language Teaching Modes -- Narrative Approach, Situational Method and Immersion Program
11
作者 Jian Liao 《Journal of Zhouyi Research》 2014年第2期57-59,共3页
关键词 教学模式 外语 沉浸式 课程 语言环境 应用能力 认知能力 学生
下载PDF
Extraction of Robot Primitive Control Rules from Natural Language Instructions 被引量:1
12
作者 Guang-Hong Wang Ping Jiang Zu-Ren Feng 《International Journal of Automation and computing》 EI 2006年第3期282-290,共9页
A support vector rule based method is investigated for the construction of motion controllers via natural language training. It is a two-phase process including motion control information collection from natural langu... A support vector rule based method is investigated for the construction of motion controllers via natural language training. It is a two-phase process including motion control information collection from natural language instructions, and motion information condensation with the aid of support vector machine (SVM) theory. Self-organizing fuzzy neural networks are utilized for the collection of control rules, from which support vector rules are extracted to form a final controller to achieve any given control accuracy. In this way, the number of control rules is reduced, and the structure of the controller tidied, making a controller constructed using natural language training more appropriate in practice, and providing a fundamental rule base for high-level robot behavior control. Simulations and experiments on a wheeled robot are carried out to illustrate the effectiveness of the method. 展开更多
关键词 Support vector machines (SVMs) fuzzy neural networks motion primitives motion controller language instruction based training natural language programming.
下载PDF
Assembly language and assembler for deep learning accelerators 被引量:1
13
作者 兰慧盈 Wu Linyang +1 位作者 Han Dong Du Zidong 《High Technology Letters》 EI CAS 2019年第4期386-394,共9页
Deep learning accelerators(DLAs)have been proved to be efficient computational devices for processing deep learning algorithms.Various DLA architectures are proposed and applied to different applications and tasks.How... Deep learning accelerators(DLAs)have been proved to be efficient computational devices for processing deep learning algorithms.Various DLA architectures are proposed and applied to different applications and tasks.However,for most DLAs,their programming interfaces are either difficult to use or not efficient enough.Most DLAs require programmers to directly write instructions,which is time-consuming and error-prone.Another prevailing programming interface for DLAs is high-performance libraries and deep learning frameworks,which are easy to be used and very friendly to users,but their high abstraction level limits their control capacity over the hardware resources thus compromises the efficiency of the accelerator.A design of the programming interface is for DLAs.First various existing DLAs and their programming methods are analyzed and a methodology for designing programming interface for DLAs is proposed,which is a high-level assembly language(called DLA-AL),assembler and runtime for DLAs.DLA-AL is composed of a low-level assembly language and a set of high-level blocks.It allows experienced experts to fully exploit the potential of DLAs and achieve near-optimal performance.Meanwhile,by using DLA-AL,end-users who have little knowledge of the hardware are able to develop deep learning algorithms on DLAs spending minimal programming efforts. 展开更多
关键词 DEEP LEARNING DEEP LEARNING accelerator(DLA) assembly language programming language
下载PDF
Special Education Needs of Language Minority Students
14
作者 徐晓颖 《海外英语》 2011年第13期385-386,共2页
Special Education is instruction designed for Students who require some degree of modification in their educational programs because of intellectual,emotional,sensory,or physical impairments.Language minority students... Special Education is instruction designed for Students who require some degree of modification in their educational programs because of intellectual,emotional,sensory,or physical impairments.Language minority students with disabilities are those students whose impairment adversely affects their ability to benefit from new changing living environments and a regular educational program. 展开更多
关键词 SPECIAL EDUCATION language MINORITY STUDENTS EDUCATIONAL program
下载PDF
基于XML Language的Web服务开发
15
作者 苏金波 谢荣传 荣剑峰 《微机发展》 2005年第7期73-75,78,共4页
当前用来开发Web服务的传统语言(如:Java,C#)功能虽然强大,但要想使Web服务获得更高的可扩展性、安全性、可靠性,且提高开发人员的效率存在一定的困难。文中介绍了一种新的专门为实现Web服务设计的语言———XMLLanguage的优点、语法及... 当前用来开发Web服务的传统语言(如:Java,C#)功能虽然强大,但要想使Web服务获得更高的可扩展性、安全性、可靠性,且提高开发人员的效率存在一定的困难。文中介绍了一种新的专门为实现Web服务设计的语言———XMLLanguage的优点、语法及相关技术,利用它,在某种程度上屏蔽了上述问题,使开发者专注于程序的逻辑设计。 展开更多
关键词 WEB服务 XML language 程序设计语言
下载PDF
Iterative Case-Driven Method and Practice of Java Language Teaching
16
作者 Guodong Xin Wei Wang +2 位作者 Junheng Huang Yang Liu Bailing Wang 《计算机教育》 2018年第12期36-40,共5页
This project intends to study and discuss the teaching method of programming languages through an iterative case-driven model, to break through the traditional syntax-based teaching method so that students can activel... This project intends to study and discuss the teaching method of programming languages through an iterative case-driven model, to break through the traditional syntax-based teaching method so that students can actively participate in the case analysis and design which are closely related to enterprise applications. The purpose of teaching is achieved through the gradual iterative case-driven model. This project can form the best practice for the iterative case teaching method and promote programming language course innovation. 展开更多
关键词 programMING language TEACHING Java language TEACHING ITERATIVE case-driven TEACHING METHOD
下载PDF
The Teaching of Sign Language in Undergraduate Nursing Courses: A Descriptive Study as an Attribute to the Integrality of Care
17
作者 Wiliam César Alves Machado Carla Oliveira Shubert +3 位作者 Athaynne Ramos de Aguiar Prado Edicléa Mascarenhas Fernandes Teresa Tonini Míriam Garcia Leoni 《Health》 2015年第14期1824-1832,共9页
Background: Current and future generations of nurses must be prepared to communicate and properly care for deaf patients. The objective of this study is to describe how Brazilian Sign Language is taught in undergradua... Background: Current and future generations of nurses must be prepared to communicate and properly care for deaf patients. The objective of this study is to describe how Brazilian Sign Language is taught in undergraduate Nursing courses. Method: This was a descriptive study with a qualitative approach, performed with fifteen professors from four universities, two public and two private and in the metropolitan region of Rio de Janeiro, through individual interviews with an analysis procedure guided by Content Analysis. Results: The teaching is restricted to the adoption of planned and established approaches to sign language and procedures to assess theoretical contents and practical domains sign language teaching exclusively in elective course often offered through the online platform. Conclusion: We conclude that professors are not prepared for the teaching of sign language and that curricula need to be appropriate to the demand of full and indistinct assistance to the population’s needs. 展开更多
关键词 UNDERGRADUATE Nursing programs Communication Barriers DEAFNESS SIGN language
下载PDF
What Fails English as the Dream Language of Rural India?
18
作者 J. John Sekar 《Sino-US English Teaching》 2013年第5期352-357,共6页
关键词 英语教学 农村地区 印度 社会经济 人民群众 语言 教育 发言权
下载PDF
基于ChatGPT的课程学习助手系统的设计与实现 被引量:2
19
作者 孙洪迪 贾民政 杨民峰 《北京工业职业技术学院学报》 2024年第1期17-22,共6页
计算机编程语言类课程在学生学习和教师教学过程中遇到诸多困难,聊天机器人程序ChatGPT的出现,为该类课程的学习带来新的尝试。通过设计一款基于ChatGPT的计算机编程语言类课程学习助手系统,帮助学生解决程序代码输入量少、程序代码输... 计算机编程语言类课程在学生学习和教师教学过程中遇到诸多困难,聊天机器人程序ChatGPT的出现,为该类课程的学习带来新的尝试。通过设计一款基于ChatGPT的计算机编程语言类课程学习助手系统,帮助学生解决程序代码输入量少、程序代码输出困难的问题。从ChatGPT接入、数据集构建到关键字配置三个方面阐述系统的设计和实现,并通过实际运行测试,效果良好。 展开更多
关键词 聊天机器人程序 课程学习助手 计算机编程语言
下载PDF
基于知识图谱推荐系统的高校“汇编语言程序设计”课程教学改革 被引量:1
20
作者 肖祯怀 《镇江高专学报》 2024年第1期101-105,共5页
随着现代教育技术的迅速发展,“汇编语言程序设计”课程的传统教学模式亟待创新,以满足学生的多元化学习需求。知识图谱推荐系统结合知识图谱和学生模型构建,实现了教学内容的个性化推荐、学习路径规划、资源整合、多样化的教学互动。... 随着现代教育技术的迅速发展,“汇编语言程序设计”课程的传统教学模式亟待创新,以满足学生的多元化学习需求。知识图谱推荐系统结合知识图谱和学生模型构建,实现了教学内容的个性化推荐、学习路径规划、资源整合、多样化的教学互动。为验证知识图谱推荐系统在“汇编语言程序设计”教学中的作用进行实证研究。研究结果表明,知识图谱推荐系统能有效提高学生的学习成绩、学习兴趣和学习满意度,为教学方法的创新和优化提供有益的参考。 展开更多
关键词 知识图谱 汇编语言程序设计 推荐系统 个性化推荐
下载PDF
上一页 1 2 198 下一页 到第
使用帮助 返回顶部