期刊文献+
共找到2,484篇文章
< 1 2 125 >
每页显示 20 50 100
An Intelligent Assessment Tool for Students’ Java Submissions in Introductory Programming Courses
1
作者 Fatima Al Shamsi Ashraf Elnagar 《Journal of Intelligent Learning Systems and Applications》 2012年第1期59-69,共11页
This paper presents a graph-based grading system for Java introductory programming courses, eGrader. This system grades submission both dynamically and statically to ensure a complete and through grading job. While dy... This paper presents a graph-based grading system for Java introductory programming courses, eGrader. This system grades submission both dynamically and statically to ensure a complete and through grading job. While dynamic analysis is based on JUnit framework, the static analysis is based on the graph representation of the program and its quality which is measured by software metrics. The graph representation is based on the Control Dependence Graphs (CDG) and Method Call Dependencies (MCD). eGrader outperforms existing systems in two ways: the ability of grading submission with semantic-errors, effectively, and generating reports for students, as a feedback on their performance, and instructors on the overall performance of the class. eGrader is well received by instructors not only for saving time and effort but also for its high success rate that is measured by four performance indicators which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%). 展开更多
关键词 java programming COMPUTER Aided Education COMPUTER Aided Assessment Control DEPENDENCE GRAPHS
暂未订购
Research on Teaching Reform Strategies of Python Programming Course Based on Artificial Intelligence Technology
2
作者 Hong Chen 《Journal of Electronic Research and Application》 2025年第5期25-29,共5页
As one of the core courses for computer-related majors,the Python programming course has become increasingly important in the era of artificial intelligence.It aims to help students develop good computer thinking and ... As one of the core courses for computer-related majors,the Python programming course has become increasingly important in the era of artificial intelligence.It aims to help students develop good computer thinking and improve their abilities in programming and data analysis.The application of artificial intelligence technology in the teaching of Python programming courses is of great significance for optimizing the allocation of teaching resources,enriching students’learning experience,and significantly improving teaching quality.Based on this,this paper first briefly expounds on the importance of applying artificial intelligence technology in the teaching of Python programming courses.On this basis,it focuses on exploring effective strategies for the teaching reform of Python programming courses based on artificial intelligence technology,hoping to provide new ideas for the teaching of Python programming courses and contribute to cultivating more Python programming talents with artificial intelligence literacy. 展开更多
关键词 Artificial intelligence technology Python programming course Teaching reform Effective strategies
在线阅读 下载PDF
Design of Micro-Course Resources in Online Open Courses —— Take Elliptic Macro Programming and Machining as an Example
3
作者 ZHANG Cuijuan LI Quan 《外文科技期刊数据库(文摘版)教育科学》 2020年第2期099-102,共7页
The resource construction of online open course is a systematic and complicated project. It is necessary to comprehensively consider the elements of all aspects of the course construction, such as the analysis of lear... The resource construction of online open course is a systematic and complicated project. It is necessary to comprehensively consider the elements of all aspects of the course construction, such as the analysis of learning situation, the design of teaching content, the application of teaching means, the construction of question bank, the production of micro class, and the construction of video animation resources. In the process of design and construction, teaching materials should have the following characteristics: reflect the ideological and political education, let the knowledge ability and ideological and political education organic integration, convenient for students and social people to use;strengthen processing skills, conducive to the cultivation of craftsman spirit;and micro course resources are an important part of online open courses. 展开更多
关键词 online open course resource construction micro class instructional design macro program
在线阅读 下载PDF
Research on the Transformation of Teaching and Research Form of Professional Teachers in Blended Learning at Colleges and Universities - Taking the Java Programming Course as an Example
4
作者 Xiuying Wu Lingjia Chen 《Journal of Contemporary Educational Research》 2021年第12期24-31,共8页
In view of the current situation that offline teaching is the main mode of teaching Java Programming in higher vocational schools,this paper introduces the online and offline hybrid teaching method and expounds it fro... In view of the current situation that offline teaching is the main mode of teaching Java Programming in higher vocational schools,this paper introduces the online and offline hybrid teaching method and expounds it from the aspects of blended learning design,teaching organization,and implementation.At the same time,combined with the characteristics of blended learning,this paper proposes that under the new mode,teachers should actively change the form of teaching and research,the teaching mode,and the role of teachers,take students as the center,and build an independent and effective classroom. 展开更多
关键词 java programming Blended learning Teacher’s role Teaching and research form
在线阅读 下载PDF
生成式人工智能赋能Java语言程序设计的生成性教学实践
5
作者 李琬 吕俊杰 王理 《科教文汇》 2026年第3期92-95,共4页
高校教师运用生成式人工智能革新课堂已成为高等教育的必然趋势。本文以Java语言程序设计课程为例,阐述了将生成式人工智能融入生成性教学各个环节的实践策略,包括教学内容设计、教学方法创新、教学评价优化以及教学反思与风险防控等,... 高校教师运用生成式人工智能革新课堂已成为高等教育的必然趋势。本文以Java语言程序设计课程为例,阐述了将生成式人工智能融入生成性教学各个环节的实践策略,包括教学内容设计、教学方法创新、教学评价优化以及教学反思与风险防控等,旨在提升教学效率和质量,激发学生的学习兴趣、创造力与生成性思维。应用生成式人工智能赋能Java语言程序设计的生成性教学,在显著提升备课效率与课堂参与度的同时,实现了教育价值与技术赋能的深度融合,从而培养出具备解决复杂问题能力的新时代人才。 展开更多
关键词 生成式人工智能 生成性教学 java语言程序设计
在线阅读 下载PDF
Stability of Nonlinear Systems Using Optimal Fuzzy Controllers and Its Simulation by Java Programming 被引量:1
6
作者 Mohammad Javad Mahmoodabadi Saideh Arabani Mostaghim 《IEEE/CAA Journal of Automatica Sinica》 SCIE EI CSCD 2019年第6期1519-1527,共9页
In this paper, at first, the single input rule modules(SIRMs) dynamically connected fuzzy inference model is used to stabilize a double inverted pendulum system. Then, a multiobjective particle swarm optimization(MOPS... In this paper, at first, the single input rule modules(SIRMs) dynamically connected fuzzy inference model is used to stabilize a double inverted pendulum system. Then, a multiobjective particle swarm optimization(MOPSO) is implemented to optimize the fuzzy controller parameters in order to decrease the distance error of the cart and summation of the angle errors of the pendulums, simultaneously. The feasibility and efficiency of the proposed Pareto front is assessed in comparison with results reported in literature and obtained from other algorithms.Finally, the Java programming with applets is utilized to simulate the stability of the nonlinear system and explain the internetbased control. 展开更多
关键词 Double INVERTED PENDULUM system fuzzy control java programming MULTI-OBJECTIVE algorithm particle SWARM optimization(PSO)
在线阅读 下载PDF
The Construction of Linux System and Network Programming Course to Develop Engineering Ability 被引量:1
7
作者 Haitao Dong GuoBing Ma 《计算机教育》 2020年第12期107-113,共7页
To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new... To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new specialized course for network engineering major--Linux system and network programming.This paper analyzes the course’s advantages,presents the contents of this course,designs a series of teaching methods aimed at improving students’engineering ability,proposes a course assessment method that will encourage students to practice,lists the development requirements for an examination software designed for this course,and finally,presents the results of our practice in teaching this course. 展开更多
关键词 Linux teaching Linux network programming development of engineering ability course construction.
在线阅读 下载PDF
Some Practical Issues Regarding Java Programming
8
作者 Ming-fang Wang Department of Computer Science, University of Central ArkansasConway, Arkansas 72035 wangm @ panda.cs.uca.eduWu JieShanghai Institute of Computing Tech. Shanghai, China 200040 Telephone: 62520070 《计算机工程》 CAS CSCD 北大核心 1996年第S1期106-121,共16页
Java programming language is a major . new development which involves object-oriented programming and computer networking. Here, several examples of Java programs are presented. These examples show some major features... Java programming language is a major . new development which involves object-oriented programming and computer networking. Here, several examples of Java programs are presented. These examples show some major features that Java language provides, such as multi-thread, exception handling, network application writing, and the usage of Java applets. This article also shows some ways of setting up a Java language programming environment. All these examples are correct and ready to run. 展开更多
关键词 java programming/object- ORIENTED programming/multi - THREAD
在线阅读 下载PDF
An Exploratory Practice of Integration of Industry and Education in High-level Programming Language Course in the Background of New Engineering
9
作者 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 Three-Dimensional Case System Model for Programming Course
10
作者 Jinghua Zhang 《Journal of Contemporary Educational Research》 2022年第8期55-61,共7页
This research aims to construct a case resource library for programming course,which can be used for either teachers’teaching or students’learning.The cases cannot be simply piled up but rather require a systematic ... This research aims to construct a case resource library for programming course,which can be used for either teachers’teaching or students’learning.The cases cannot be simply piled up but rather require a systematic planning.The solution to this is to design a case system model.The outcome-based education(OBE)concept is adopted to guide the research,and a three-dimensional case system model matching the course objectives is designed.Under the guidance of the model,the case resource library construction is more planned.Cases based on the model can provide all-round support for the cultivation of students’ability by gradually promoting knowledge and technology,frequently exercising one’s abilities,as well as expanding diverse and innovative problems. 展开更多
关键词 programming course Outcome-based education Case system model Case resource library
在线阅读 下载PDF
Statistical Analysis of Students’Learning Effectiveness in Online Courses Offered by British Partners in China-UK Joint Education Program
11
作者 Liangquan He Donglei He 《Journal of Contemporary Educational Research》 2024年第10期90-98,共9页
In the context of internationalization,China-UK Joint Education Programs are receiving increasing attention from universities.Based on the difficulties faced in China-UK Joint Education Program,this paper adopts a que... In the context of internationalization,China-UK Joint Education Programs are receiving increasing attention from universities.Based on the difficulties faced in China-UK Joint Education Program,this paper adopts a questionnaire survey method to study the learning effectiveness of students majoring in digital media technology in the China-UK Joint Education Program at Guangxi University of Finance and Economics,focusing on four aspects:learning materials,learning content,teacher conditions,and student learning outcomes.The research analysis in this paper not only provides strong support for the construction of China-UK Joint Education Program but also offers references for other China-UK Joint Education Programs. 展开更多
关键词 China-UK Joint Education program Online courses Learning effectiveness
在线阅读 下载PDF
创新项目驱动的Java程序设计课程教学改革——以YY聊天室项目开发为例
12
作者 彭东海 余焕杰 《计算机教育》 2026年第2期170-177,共8页
针对传统程序设计类课程理论与实践脱节、学生创新能力不足的问题,提出以YY聊天室项目为载体的教学改革方案,具体阐述设计25个子项目,涵盖GUI设计、网络通信、多线程、数据库技术等内容,并通过线上线下混合教学和分阶段任务分解实施教... 针对传统程序设计类课程理论与实践脱节、学生创新能力不足的问题,提出以YY聊天室项目为载体的教学改革方案,具体阐述设计25个子项目,涵盖GUI设计、网络通信、多线程、数据库技术等内容,并通过线上线下混合教学和分阶段任务分解实施教学案例,通过该案例在Java程序设计课程中的使用说明教学效果,为程序设计类课程改革提供实践参考,并为后续教学内容优化提供方向。 展开更多
关键词 项目驱动教学 java程序设计 教学改革 创新能力 混合教学
在线阅读 下载PDF
基于模糊测试的Java反序列化漏洞挖掘 被引量:2
13
作者 王鹃 张勃显 +3 位作者 张志杰 谢海宁 付金涛 王洋 《信息网络安全》 北大核心 2025年第1期1-12,共12页
随着反序列化技术在Java Web应用开发中的广泛应用,针对Java反序列化机制的攻击也日益增多,已严重威胁Java Web应用的安全性。当前主流的黑名单防范机制无法有效防御未知的反序列化漏洞利用,而现有的Java反序列化漏洞挖掘工具大多依赖... 随着反序列化技术在Java Web应用开发中的广泛应用,针对Java反序列化机制的攻击也日益增多,已严重威胁Java Web应用的安全性。当前主流的黑名单防范机制无法有效防御未知的反序列化漏洞利用,而现有的Java反序列化漏洞挖掘工具大多依赖静态分析方法,检测精确度较低。文章提出一种基于模糊测试的Java反序列化漏洞挖掘工具DSM-Fuzz,该工具首先通过对字节码进行双向追踪污点分析,提取所有可能与反序列化相关的函数调用链。然后,利用基于TrustRank算法的函数权值分配策略,评估函数与反序列化调用链的关联性,并根据相关性权值对模糊测试种子分配能量。为进一步优化测试用例的语法结构和语义特征,文章设计并实现了一种基于反序列化特征的种子变异算法。该算法利用反序列化的Java对象内部特征优化种子变异过程,并引导模糊测试策略对反序列化漏洞调用链进行路径突破。实验结果表明,DSM-Fuzz在漏洞相关代码覆盖量方面较其他工具提高了约90%。此外,该工具还在多个主流Java库中成功检测出50%的已知反序列化漏洞,检测精确度显著优于其他漏洞检测工具。因此,DSM-Fuzz可有效辅助Java反序列化漏洞的检测和防护。 展开更多
关键词 java反序列化漏洞 模糊测试 污点分析 漏洞挖掘 程序调用图
在线阅读 下载PDF
人工智能在Java程序设计课程教学中的应用 被引量:3
14
作者 潘少伟 朱爱琴 《福建电脑》 2025年第2期98-102,共5页
为提高Java程序设计课程教学质量以及减轻教师的教学压力,本文构建了一个智能化的线上教学平台。平台采用Browser/Server模式,利用人工智能技术库Deeplearning4j、TensorFlow Java API和Encog等进行业务驱动,并采用MySQL、MongoDB、MinI... 为提高Java程序设计课程教学质量以及减轻教师的教学压力,本文构建了一个智能化的线上教学平台。平台采用Browser/Server模式,利用人工智能技术库Deeplearning4j、TensorFlow Java API和Encog等进行业务驱动,并采用MySQL、MongoDB、MinIO和Redis满足不同数据类型的存储需求。实践表明,该教学方式可有效提高学生的积极性与参与感,有助于提高学生的教学成绩。 展开更多
关键词 线上教育 人工智能 java程序设计 教学改革
在线阅读 下载PDF
大模型辅助的"Java程序设计"课程教学探索
15
作者 谢红梅 周勇 王广兰 《计算机应用文摘》 2025年第20期41-43,46,共4页
大模型技术的飞速发展正在推动高等教育不断变革,促进智能技术与高等教育的深度融合,逐步形成智能化教学的新模式.针对传统"Java程序设计"课程中教学内容固化、教学模式单一、缺乏个性化培养等问题,提出基于大模型辅助的"... 大模型技术的飞速发展正在推动高等教育不断变革,促进智能技术与高等教育的深度融合,逐步形成智能化教学的新模式.针对传统"Java程序设计"课程中教学内容固化、教学模式单一、缺乏个性化培养等问题,提出基于大模型辅助的"Java程序设计"课程教学体系.通过借助Deepseek等大模型平台,将航空航天等领域的实际问题引入Java教学内容,贯彻教师、学生与大模型深度融合的交互式教学理念,从而实现个性化教学,全面提升学生的系统能力与创新能力. 展开更多
关键词 java程序设计 大模型 教学改革
在线阅读 下载PDF
应用JAVA程序实现计算机通信网络中的路由算法优化
16
作者 刘平 《现代传输》 2025年第3期46-50,共5页
本文探讨了如何利用JAVA编程语言实现计算机通信网络中路由算法的优化。通过对比分析几种常见的路由算法,如Dijkstra算法、Bellman-Ford算法和Floyd-Warshall算法,并结合JAVA语言的特性,提出了一种改进的路由算法。该算法在基于Dijkstr... 本文探讨了如何利用JAVA编程语言实现计算机通信网络中路由算法的优化。通过对比分析几种常见的路由算法,如Dijkstra算法、Bellman-Ford算法和Floyd-Warshall算法,并结合JAVA语言的特性,提出了一种改进的路由算法。该算法在基于Dijkstra算法的基础上,引入了路由表更新机制和路由负载均衡策略,有效提升了网络路由的效率和可靠性。文中给出了算法的详细设计和JAVA实现代码,并通过仿真实验对算法性能进行了评估。实验结果表明,改进后的路由算法在网络吞吐量、传输时延和负载均衡等方面均优于传统算法,具有良好的应用前景。 展开更多
关键词 计算机通信网络 路由算法 java程序 DIJKSTRA算法 算法优化
在线阅读 下载PDF
“1+X”证书制度背景下Java程序设计课程创新研究
17
作者 王颖 《科学与信息化》 2025年第1期96-98,共3页
近年来,乐山职业技术学院为提高物联网应用技术专业学生的Java程序设计水平,进行了多次教改项目的研究。为了进一步提高学生岗位能力及实践动手能力,开启了将“1+X”证书制度融入Java程序设计课程的研究,达到以考促学,岗课证融通的目的... 近年来,乐山职业技术学院为提高物联网应用技术专业学生的Java程序设计水平,进行了多次教改项目的研究。为了进一步提高学生岗位能力及实践动手能力,开启了将“1+X”证书制度融入Java程序设计课程的研究,达到以考促学,岗课证融通的目的。本文从研究目的入手,先介绍“1+X”证书制度的背景,国内兄弟院校发展情况,再结合乐山职业技术学院实际特点和情况,初步探讨了该校今后在开展此类项目的几点思考,为后续进一步开展深入研究打下基础。 展开更多
关键词 java程序设计 “1+X”证书制度 课程创新
在线阅读 下载PDF
“Java语言与网络编程”微课教学思考与探索——以中国矿业大学(北京)计算机学科为例
18
作者 刘康 胡浩良 《信息与电脑》 2025年第23期190-193,共4页
现有的Java课程教学内容滞后,亟须对课程教学框架进行重构,以匹配行业发展的需求。文章对基于模块化设计的微课教学框架进行了探讨,探索了翻转课堂与分组协作的教学模式,引入了云平台与企业案例以优化实践教学资源,强化了过程性与成果... 现有的Java课程教学内容滞后,亟须对课程教学框架进行重构,以匹配行业发展的需求。文章对基于模块化设计的微课教学框架进行了探讨,探索了翻转课堂与分组协作的教学模式,引入了云平台与企业案例以优化实践教学资源,强化了过程性与成果导向的多元化考核机制,为移动互联时代下高校Java与网络编程课程改革提供实践参考。 展开更多
关键词 java课程教学 微课教学 模块化设计 云平台 多元化考核机制
在线阅读 下载PDF
上一页 1 2 125 下一页 到第
使用帮助 返回顶部