期刊文献+
共找到7,851篇文章
< 1 2 250 >
每页显示 20 50 100
Adapting High-Level Language Programming(C Language)Education in the Era of Large Language Models
1
作者 Baokai Zu Hongyuan Wang +1 位作者 Hongli Chen Yafang Li 《Journal of Contemporary Educational Research》 2025年第5期264-269,共6页
With the widespread application of large language models(LLMs)in natural language processing and code generation,traditional High-Level Language Programming courses are facing unprecedented challenges and opportunitie... With the widespread application of large language models(LLMs)in natural language processing and code generation,traditional High-Level Language Programming courses are facing unprecedented challenges and opportunities.As a core programming language for computer science majors,C language remains irreplaceable due to its foundational nature and engineering adaptability.This paper,based on the rapid development of large model technologies,proposes a systematic reform design for C language teaching,focusing on teaching objectives,content structure,teaching methods,and evaluation systems.The article suggests a teaching framework centered on“human-computer collaborative programming,”integrating prompt training,AI-assisted debugging,and code generation analysis,aiming to enhance students’problem modeling ability,programming expression skills,and AI collaboration literacy. 展开更多
关键词 Large language models(LLMs) High-level language programming c language Human-computer collaborative programming
在线阅读 下载PDF
Teaching Reform of the C Programming Language Course Integrating OBE Concept and AI Assistance under the New Engineering Background
2
作者 Arzigul Ahat Gulnaz Alimjan 《Journal of Contemporary Educational Research》 2025年第7期197-202,共6页
With the continuous advancement of the New Engineering Education initiative,universities are raising the standards for cultivating engineering talents.C Programming Language,as a core course for computer science and r... With the continuous advancement of the New Engineering Education initiative,universities are raising the standards for cultivating engineering talents.C Programming Language,as a core course for computer science and related majors,plays a fundamental role in developing logical thinking,programming skills,and engineering practice.However,problems such as outdated content,weak practical connections,and single assessment methods still exist in current teaching,which affects both learning outcomes and students’skill development.Based on the outcome-based education(OBE)approach and supported by AI-assisted teaching tools,this paper proposes a reform plan focusing on teaching content,instructional methods,and evaluation systems.The goal is to enhance students’overall abilities and practical innovation skills,and to align the course more closely with modern industry needs. 展开更多
关键词 New Engineering c programming language Teaching reform OBE concept AI-assisted instruction
在线阅读 下载PDF
Research on Human-Computer Collaboration Paradigm in AIGC-Empowered High-Level Language Programming Courses
3
作者 Hongyuan Wang Baokai Zu +2 位作者 Yafang Li Wanting Zhu Hongli Chen 《Journal of Contemporary Educational Research》 2025年第5期285-289,共5页
With the rapid development of artificial intelligence technology,AIGC(Artificial Intelligence-Generated Content)has triggered profound changes in the field of high-level language programming courses.This paper deeply ... With the rapid development of artificial intelligence technology,AIGC(Artificial Intelligence-Generated Content)has triggered profound changes in the field of high-level language programming courses.This paper deeply explored the application principles,advantages,and limitations of AIGC in intelligent code generation,analyzed the new mode of human-computer collaboration in high-level language programming courses driven by AIGC,discussed the impact of human-computer collaboration on programming efficiency and code quality through practical case studies,and looks forward to future development trends.This research aims to provide theoretical and practical guidance for high-level language programming courses and promote innovative development of high-level language programming courses under the human-computer collaboration paradigm. 展开更多
关键词 Human-computer collaboration AIGc High-level language programming Intelligence programming Efficiency improvement
在线阅读 下载PDF
Brief on Language Oriented Approach(LOA)of Teaching Programming Skills
4
作者 Bauminwood 《Journal of Contemporary Educational Research》 2025年第8期78-84,共7页
The study believes teaching is a communication and exchange process between teachers and students,and the quality of teaching depends on communication qualities,especially whether theories,ideas,and methods are accura... The study believes teaching is a communication and exchange process between teachers and students,and the quality of teaching depends on communication qualities,especially whether theories,ideas,and methods are accurately transmitted from teachers to students.In programming course teaching,there are losses of the original meaning of the English textbook after being translated into Chinese.In order to avoid the loss of original meaning,the study uses original English textbook for the software programming teaching.In the language choice for specific documentation and programming descriptions,the study emphasizes the choice of the inventor’s language.Based on practice,the study summarized the principle of the Language Oriented Approach of Teaching Programming Skills,and outlined the main points and structure of this approach,concluding the prerequisites for its use.Also,the categories of Language Oriented Approach are mentioned.The study shed light on attributing the use of AI,such as the emerging ChatGPT applications,to the Language Oriented Approach. 展开更多
关键词 language Oriented Approach of teaching Inventor’s Native language programming professional training The nature of chatGPT application in teaching
在线阅读 下载PDF
REST:Embracing the Rust Programming Language for Modern Electronic Structure Theory
5
作者 Zhiyun Li Tianyi Gao +11 位作者 Shirong Wang Sheng Bi Rulin Feng Zhenyu Zhu Yilin Zhao Wenjie Yan Lingyue Yu Qirui Gao Zihan Lin Jianming Wu Igor Ying Zhang Xin Xu 《Chinese Journal of Chemical Physics》 2025年第6期788-796,I0237,I0238,共11页
REST(Rust-based electronic structure toolkit)is a modern open-source electronic structure code entirely written in Rust,combining high performance,memory safety,and expressive concurrency.As a community-driven project... REST(Rust-based electronic structure toolkit)is a modern open-source electronic structure code entirely written in Rust,combining high performance,memory safety,and expressive concurrency.As a community-driven project,its source code is freely available at https://gitee.com/restgroup,fostering open collaboration and transparent development.It supports a wide range of density functional methods-from local density approximation(LDA),generalized gradient approximation(GGA),meta-GGA,and hybrids to doubly hybrids,as well as machine learning-augmented functionals-enabling high-accuracy simulations with low computational overhead.Its“disk-free”RI-based(RI:resolution-of-the-identity)implementation and efficient shared-memory parallelism(via Rayon)ensure rapid calculations even for challenging systems.REST also of-fers unique user support through large language model-assisted input generation and develop-erfriendly tensor libraries for rapid algorithm prototyping. 展开更多
关键词 Density functional theory Rust programming language XYG3-type doubly hy-brid(xDH) Fearless concurrency Open-source software
在线阅读 下载PDF
片上操作系统应用C语言子集及扩展设计
6
作者 曹国顺 耿力 +3 位作者 付睿 高健 何碧波 袁桃鸿 《信息技术与标准化》 2026年第1期116-119,共4页
针对片上操作系统(COS)采用标准C语言存在的异常处理能力不足、数据存储管理与生命周期表达等问题,提出了一种C语言子集及语言扩展设计。该设计对标准C语言进行裁剪以适应受限的COS环境;设计异常处理关键字,实现在运行期间对异常的结构... 针对片上操作系统(COS)采用标准C语言存在的异常处理能力不足、数据存储管理与生命周期表达等问题,提出了一种C语言子集及语言扩展设计。该设计对标准C语言进行裁剪以适应受限的COS环境;设计异常处理关键字,实现在运行期间对异常的结构化捕获与受控处理;设计应用数据类型关键字,实现对应用数据的存储管理、作用域范围及生命周期的语言级表达。工程实践表明,该语言扩展设计提高了C语言应用开发效率和应用运行安全性。 展开更多
关键词 片上操作系统 c 语言子集 语言扩展 异常处理 应用数据类型 关键词
在线阅读 下载PDF
Shrek:a dynamic object-oriented programming language 被引量:1
7
作者 曹璟 徐宝文 周毓明 《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
知识图谱驱动的C++课程BOPPPS+ADCD教学模式探索
8
作者 王云艳 《计算机教育》 2026年第1期233-239,共7页
针对传统教学中自主学习和迁移学习不足、高阶计算思维培养不足、评价体系动态反馈不足等问题,提出知识图谱驱动的BOPPPS+ADCD线上线下混合教学模式,以C++程序设计课程为例,阐述如何通过知识图谱引领学生自主学习,并在BOPPPS参与式教学... 针对传统教学中自主学习和迁移学习不足、高阶计算思维培养不足、评价体系动态反馈不足等问题,提出知识图谱驱动的BOPPPS+ADCD线上线下混合教学模式,以C++程序设计课程为例,阐述如何通过知识图谱引领学生自主学习,并在BOPPPS参与式教学环节融入ADCD四阶段强化高阶计算思维训练,构建“教学—评价—改进”智慧评价的动态教学闭环以实现教学动态优化,最后说明教学实践效果。 展开更多
关键词 c++程序设计 知识图谱 BOPPPS+ADcD教学模式 智慧评价
在线阅读 下载PDF
NewBee: Context-Free Grammar (CFG) of a New Programming Language for Novice Programmers
9
作者 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
A Semiotic Analysis of Programming Languages
10
作者 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
Analysis of an event study using the Fama–French five‑factor model:teaching approaches including spreadsheets and the R programming language
11
作者 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
Linguistic Economy Applied to Programming Language Identifiers
12
作者 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
An Exploratory Practice of Integration of Industry and Education in High-level Programming Language Course in the Background of New Engineering
13
作者 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
Spatial Data Process Using Python Script and Visual Programming Language in ArcGIS
14
作者 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
Research and Reflection on Teaching of C Programming Language Design
15
作者 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
Current Trends in Online Programming Languages Learning Tools: A Systematic Literature Review
16
作者 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
高职院校C语言程序设计课程改革探索
17
作者 王璐璐 《辽宁高职学报》 2026年第1期75-77,103,共4页
研究C语言程序设计课程教学改革的有效路径,能够提高高职院校计算机专业人才培养质量。本文采用文献分析法,对高职院校计算机专业C语言程序设计课程的实施状况及相关研究成果进行分析,发现当前课程教学中存在教师能力素养有待提升、课... 研究C语言程序设计课程教学改革的有效路径,能够提高高职院校计算机专业人才培养质量。本文采用文献分析法,对高职院校计算机专业C语言程序设计课程的实施状况及相关研究成果进行分析,发现当前课程教学中存在教师能力素养有待提升、课程教学资源开发不足、教学实施方式缺乏创新、评价管理机制不够完善等问题。为全面推进课程教学改革,应加强教师专业能力培养、优化课程资源开发与利用、推进课程实施方式创新、完善课程评价管理机制、基于校企合作开展实践,从而实现C语言程序设计课程应有的育人价值。 展开更多
关键词 高职院校 计算机专业 c语言程序设计课程 教学改革
在线阅读 下载PDF
A Probe Into the Mixed Teaching Reform of Python Language Programming
18
作者 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
AI赋能C语言程序设计智慧课程一体化建设与实践
19
作者 王春梅 《计算机教育》 2026年第2期122-127,共6页
基于智慧教育和我国软件国产化战略推进的双重背景下的需求,提出AI赋能C语言程序设计智慧课程一体化建设思路,具体阐述如何以师、生、机协同为核心,探索AI与教学全要素深度融合路径,通过构建AI赋能的教学新生态,优化整合课程在科教、产... 基于智慧教育和我国软件国产化战略推进的双重背景下的需求,提出AI赋能C语言程序设计智慧课程一体化建设思路,具体阐述如何以师、生、机协同为核心,探索AI与教学全要素深度融合路径,通过构建AI赋能的教学新生态,优化整合课程在科教、产教、跨学科方面的融合内容,组织国产软件结合AI技术的实践活动,采取多维智能考评与统计实现精准评估教学效果,旨在打造智能、个性、高效的学生学习体验,为同类院校C语言程序设计课程改革提供有益参考。 展开更多
关键词 AI赋能 c语言程序设计 智慧课程 一体化建设 教学新生态 知识图谱 个性化学习路径
在线阅读 下载PDF
C-Language Programming for Development of Conventional Water Treatment Plants Decision Support System
20
作者 Thogare N. Shridhara Samson O. Ojoawo +3 位作者 Pilli V. Mahaganesha Mallaura R. Thippeswary Rahul Anand Bevinahalli P. Sharath 《Computational Water, Energy, and Environmental Engineering》 2014年第4期129-139,共11页
Water-Decision Support System (DSS) tools enhance decision-makings towards improved water supply in a given region. The rigours of manual design of the conventional water treatment plants are easily eliminated with th... Water-Decision Support System (DSS) tools enhance decision-makings towards improved water supply in a given region. The rigours of manual design of the conventional water treatment plants are easily eliminated with the use of softwares as in the case of DSS. Therefore, this paper focuses on the development of a Water-DSS for design of treatment plant in Karkala Town, Udupi District of India. A four-decade population projection was made using the baseline data of 1971 till date. The manual computation for water demand, unit operations and adjoining facilities was carried out and later coded in C-programming language for development of a DSS for easier design and process selection. Data validation was done and results from the two approaches were compared. With the C-programming technique, a decision support tool for design and process selection of drinking water treatment plant using conventional method has been developed and named Water-DSS1. The designed tool is simple, accurate, flexible, efficient and universal, easily adaptable to any similar conventional treatment plant. Water-DSS1 is thus recommended for general use in ultimately alleviating water supply challenges. 展开更多
关键词 DEcISION SUPPORT System Treatment PLANT c-programming Water Supply
暂未订购
上一页 1 2 250 下一页 到第
使用帮助 返回顶部