首页 > 最新文献

Computer Applications in Engineering Education最新文献

英文 中文
The underlying potential of NLP for microcontroller programming education NLP 在微控制器编程教育中的潜在作用
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-08-14 DOI: 10.1002/cae.22778
André Rocha, Lino Sousa, Mário Alves, Armando Sousa
The trend for an increasingly ubiquitous and cyber‐physical world has been leveraging the use and importance of microcontrollers (μC) to unprecedented levels. Therefore, microcontroller programming (μCP) becomes a paramount skill for electrical and computer engineering students. However, μCP poses significant challenges for undergraduate students, given the need to master low‐level programming languages and several algorithmic strategies that are not usual in “generic” programming. Moreover, μCP can be time‐consuming and complex even when using high‐level languages. This article samples the current state of μCP education in Portugal and unveils the potential support of natural language processing (NLP) tools (such as chatGPT). Our analysis of μCP curricular units from seven representative Portuguese engineering schools highlights a predominant use of AVR 8‐bit μC and project‐based learning. While NLP tools emerge as strong candidates as students' μC companion, their application and impact on the learning process and outcomes deserve to be understood. This study compares the most prominent NLP tools, analyzing their benefits and drawbacks for μCP education, building on both hands‐on tests and literature reviews. By providing automatic code generation and explanation of concepts, NLP tools can assist students in their learning process, allowing them to focus on software design and real‐world tasks that the μC is designed to handle, rather than on low‐level coding. We also analyzed the specific impact of chatGTP in the context of a μCP course at ISEP, confirming most of our expectations, but with a few curiosities. Overall, this work establishes the foundations for future research on the effective integration of NLP tools in μCP courses.
微控制器 (μC)的使用和重要性达到了前所未有的高度,这是一个日益无处不在的网络物理世界的发展趋势。因此,微控制器编程(μCP)成为电气和计算机工程专业学生的一项重要技能。然而,由于需要掌握低级编程语言和一些在 "通用 "编程中并不常见的算法策略,μCP 给本科生带来了巨大的挑战。此外,即使使用高级语言,μCP 也可能既耗时又复杂。本文对葡萄牙的 μCP 教育现状进行了抽样调查,并揭示了自然语言处理 (NLP) 工具(如 chatGPT)的潜在支持。我们对葡萄牙七所具有代表性的工程学校的 μCP 课程单元进行了分析,结果表明 AVR 8 位 μC 和基于项目的学习得到了广泛应用。虽然 NLP 工具作为学生的 μC 伴侣出现的可能性很大,但它们的应用及其对学习过程和结果的影响值得了解。本研究以实践测试和文献综述为基础,比较了最著名的 NLP 工具,分析了它们对μCP 教育的利弊。通过提供自动代码生成和概念解释,NLP 工具可以在学习过程中帮助学生,让他们专注于软件设计和 μC 设计用于处理的实际任务,而不是低级编码。我们还分析了 chatGTP 在 ISEP μCP 课程中的具体影响,结果证实了我们的大部分预期,但也有一些好奇之处。总之,这项工作为今后在 μCP 课程中有效整合 NLP 工具的研究奠定了基础。
{"title":"The underlying potential of NLP for microcontroller programming education","authors":"André Rocha, Lino Sousa, Mário Alves, Armando Sousa","doi":"10.1002/cae.22778","DOIUrl":"https://doi.org/10.1002/cae.22778","url":null,"abstract":"The trend for an increasingly ubiquitous and cyber‐physical world has been leveraging the use and importance of microcontrollers (<jats:italic>μ</jats:italic>C) to unprecedented levels. Therefore, microcontroller programming (<jats:italic>μ</jats:italic>CP) becomes a paramount skill for electrical and computer engineering students. However, <jats:italic>μ</jats:italic>CP poses significant challenges for undergraduate students, given the need to master low‐level programming languages and several algorithmic strategies that are not usual in “generic” programming. Moreover, <jats:italic>μ</jats:italic>CP can be time‐consuming and complex even when using high‐level languages. This article samples the current state of <jats:italic>μ</jats:italic>CP education in Portugal and unveils the potential support of natural language processing (NLP) tools (such as chatGPT). Our analysis of <jats:italic>μ</jats:italic>CP curricular units from seven representative Portuguese engineering schools highlights a predominant use of AVR 8‐bit <jats:italic>μ</jats:italic>C and project‐based learning. While NLP tools emerge as strong candidates as students' <jats:italic>μ</jats:italic>C companion, their application and impact on the learning process and outcomes deserve to be understood. This study compares the most prominent NLP tools, analyzing their benefits and drawbacks for <jats:italic>μ</jats:italic>CP education, building on both hands‐on tests and literature reviews. By providing automatic code generation and explanation of concepts, NLP tools can assist students in their learning process, allowing them to focus on software design and real‐world tasks that the <jats:italic>μ</jats:italic>C is designed to handle, rather than on low‐level coding. We also analyzed the specific impact of chatGTP in the context of a <jats:italic>μ</jats:italic>CP course at ISEP, confirming most of our expectations, but with a few curiosities. Overall, this work establishes the foundations for future research on the effective integration of NLP tools in <jats:italic>μ</jats:italic>CP courses.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142193876","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Machine learning methods as auxiliary tool for effective mathematics teaching 将机器学习方法作为有效数学教学的辅助工具
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-08-12 DOI: 10.1002/cae.22787
Marina Milićević, Budimirka Marinović, Ljerka Jeftić
Seeing mathematics teaching as a very demanding and responsible process while having in mind the importance of mathematical knowledge for students of technical faculties, this paper aims to present heuristics for student classification according to their predicted mathematical success. Over the last few decades, the process of informatization of universities has resulted in new challenges universities are faced with. Due to the widespread use of educational databases, which opens new possibilities for educational data mining and analyses, machine learning algorithms have become a very popular tool for predicting students' academic performance. The decision tree algorithm is used in this paper for the classification and prediction of students' mathematical performance and it is trained on the data collected from the educational information system. The experimental results show that the model accuracy is 72% with an error rate of 0.28. The implementation of the Decision Tree Model to predict whether a student will pass, fail or be conditional in mathematical courses is important for both teachers and students, as well as for universities. Students' performance is one of the major keys in evaluating the quality of the teaching process, but also for evaluating the overall success of the university itself. As mathematics is considered a basic and important discipline, it is clear why predicting students' mathematical achievement is crucial for all levels of university organization.
鉴于数学教学是一项要求极高且责任重大的工作,同时考虑到数学知识对技术学院学生的重要性,本文旨在根据学生的数学成就预测,提出学生分类启发式方法。在过去的几十年里,大学的信息化进程给大学带来了新的挑战。由于教育数据库的广泛使用,为教育数据挖掘和分析提供了新的可能性,机器学习算法已成为预测学生学业成绩的一种非常流行的工具。本文采用决策树算法对学生的数学成绩进行分类和预测,并对从教育信息系统中收集的数据进行了训练。实验结果表明,模型准确率为 72%,误差率为 0.28。采用决策树模型预测学生数学课程的及格、不及格或有条件通过,对教师和学生以及大学都很重要。学生的成绩是评价教学质量的主要关键之一,也是评价大学本身整体成功与否的关键。数学被认为是一门重要的基础学科,因此,预测学生的数学成绩对大学各级组织机构的重要性不言而喻。
{"title":"Machine learning methods as auxiliary tool for effective mathematics teaching","authors":"Marina Milićević, Budimirka Marinović, Ljerka Jeftić","doi":"10.1002/cae.22787","DOIUrl":"https://doi.org/10.1002/cae.22787","url":null,"abstract":"Seeing mathematics teaching as a very demanding and responsible process while having in mind the importance of mathematical knowledge for students of technical faculties, this paper aims to present heuristics for student classification according to their predicted mathematical success. Over the last few decades, the process of informatization of universities has resulted in new challenges universities are faced with. Due to the widespread use of educational databases, which opens new possibilities for educational data mining and analyses, machine learning algorithms have become a very popular tool for predicting students' academic performance. The decision tree algorithm is used in this paper for the classification and prediction of students' mathematical performance and it is trained on the data collected from the educational information system. The experimental results show that the model accuracy is 72% with an error rate of 0.28. The implementation of the Decision Tree Model to predict whether a student will pass, fail or be conditional in mathematical courses is important for both teachers and students, as well as for universities. Students' performance is one of the major keys in evaluating the quality of the teaching process, but also for evaluating the overall success of the university itself. As mathematics is considered a basic and important discipline, it is clear why predicting students' mathematical achievement is crucial for all levels of university organization.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142194054","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Gamification strategy to promote social and human factors in the training of software engineers: A case study 在软件工程师培训中促进社会和人为因素的游戏化战略:案例研究
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-07-26 DOI: 10.1002/cae.22785
Gloria Piedad Gasca‐Hurtado, Liliana Machuca‐Villegas
Software Engineering is a discipline frequently reflected in training strategies. This discipline requires certain levels of abstraction to achieve the competencies and skills necessary for the professional development of future software developers. The software industry increasingly demands that professionals in this discipline have social and human skills to achieve highly productive teams. Therefore, these teams should respond to such demands in a world with increasing dependence on technology and the development of software products. Traditional pedagogical strategies often need help adapting to the new generations of software engineers and responding in a limited way to the demands of teaching processes related to this discipline. This article evaluates a gamification‐based strategy designed for the Software Engineering course at a Latin American higher education institution. This course addressed software project management as a training objective. Such a strategy was designed with a gamification‐based model to influence the productivity of software development teams. The results of using the model show its efficiency and usefulness as a guide for implementing new strategies based on gamification that considers social and human factors (SHFs) to intervene in the productivity of software development teams. The challenges designed in the proposal presented managed to promote SHFs in the participants, according to the analysis of the prepared case study. According to these results, the factors considered relate to skills and experience in managing software development projects, motivation, and communication. The activities executed by the participants in the context of the case study strengthened the human side of the team and allowed its growth to achieve its objectives.
软件工程是一门经常反映在培训战略中的学科。这门学科需要一定程度的抽象,以实现未来软件开发人员职业发展所需的能力和技能。软件产业越来越要求本学科的专业人员具备社交和人际交往技能,以实现高效团队。因此,在一个越来越依赖于技术和软件产品开发的世界中,这些团队应满足这些要求。传统的教学策略往往需要帮助才能适应新一代软件工程师的需求,并以有限的方式满足与该学科相关的教学过程的要求。本文评估了拉丁美洲一所高等教育机构为软件工程课程设计的游戏化策略。该课程将软件项目管理作为培训目标。该策略采用基于游戏化的模型来影响软件开发团队的工作效率。该模型的使用结果表明,它可以高效、实用地指导实施基于游戏化的新策略,考虑社会和人为因素(SHFs),干预软件开发团队的生产力。根据对准备好的案例研究的分析,所提出的建议中设计的挑战成功地促进了参与者的社会和人文因素。根据这些结果,考虑的因素与管理软件开发项目的技能和经验、动力和沟通有关。参与者在案例研究中开展的活动加强了团队的人性化一面,使团队得以成长,从而实现其目标。
{"title":"Gamification strategy to promote social and human factors in the training of software engineers: A case study","authors":"Gloria Piedad Gasca‐Hurtado, Liliana Machuca‐Villegas","doi":"10.1002/cae.22785","DOIUrl":"https://doi.org/10.1002/cae.22785","url":null,"abstract":"Software Engineering is a discipline frequently reflected in training strategies. This discipline requires certain levels of abstraction to achieve the competencies and skills necessary for the professional development of future software developers. The software industry increasingly demands that professionals in this discipline have social and human skills to achieve highly productive teams. Therefore, these teams should respond to such demands in a world with increasing dependence on technology and the development of software products. Traditional pedagogical strategies often need help adapting to the new generations of software engineers and responding in a limited way to the demands of teaching processes related to this discipline. This article evaluates a gamification‐based strategy designed for the Software Engineering course at a Latin American higher education institution. This course addressed software project management as a training objective. Such a strategy was designed with a gamification‐based model to influence the productivity of software development teams. The results of using the model show its efficiency and usefulness as a guide for implementing new strategies based on gamification that considers social and human factors (SHFs) to intervene in the productivity of software development teams. The challenges designed in the proposal presented managed to promote SHFs in the participants, according to the analysis of the prepared case study. According to these results, the factors considered relate to skills and experience in managing software development projects, motivation, and communication. The activities executed by the participants in the context of the case study strengthened the human side of the team and allowed its growth to achieve its objectives.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141778047","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Integrating advanced computational skills into engineering education: A discipline‐based approach 将高级计算技能纳入工程教育:基于学科的方法
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-07-20 DOI: 10.1002/cae.22784
José A. Abell, Patricio A. Moreno‐Casas, Matías Recabarren
In an era where technology continually reshapes the landscape of professional practice, it has become relevant to equip engineering students with advanced computational skills beyond programming. This article presents a novel discipline‐based framework designed to integrate advanced computational skills into engineering education. Responding to challenges such as the disconnection between computational abilities and domain‐specific knowledge, and student demotivation due to overwhelming technological challenges, this study aims to validate the impact of the framework on domain learning, computational skill acquisition, and perceived future utility. Implementing a case study approach, we explore the development of high‐performance computing skills within a project‐based learning context in Civil Engineering. Results indicate significant improvements in students' understanding of both computational concepts and the engineering domain, evidenced by enhanced self‐perception and positive Technology Acceptance Model outcomes. The framework facilitated a meaningful connection between computational skills and professional applications, as seen in students' project reflections. Despite the promising results, the necessity for instructors to possess and impart computational knowledge is highlighted as an important factor for successful integration. This study contributes to educational computing research by providing a scalable approach to embedding advanced computational skills in engineering curricula, addressing existing educational challenges, and suggesting directions for future research.
在技术不断重塑专业实践格局的时代,让工程专业学生掌握编程以外的高级计算技能已变得十分重要。本文介绍了一个新颖的基于学科的框架,旨在将高级计算技能融入工程教育。为了应对计算能力与特定领域知识之间的脱节,以及学生因难以承受的技术挑战而丧失学习动力等挑战,本研究旨在验证该框架对领域学习、计算技能习得和未来实用性的影响。我们采用案例研究的方法,探讨了在土木工程专业基于项目的学习环境中开发高性能计算技能的问题。结果表明,学生们对计算概念和工程领域的理解都有了明显的提高,自我认知的增强和技术接受模型的积极成果都证明了这一点。从学生的项目反思中可以看出,该框架促进了计算技能与专业应用之间有意义的联系。尽管取得了令人鼓舞的成果,但我们强调,教师必须掌握并传授计算知识,这是成功整合的一个重要因素。本研究为将高级计算技能嵌入工程课程提供了一种可扩展的方法,解决了现有的教育挑战,并为未来的研究提出了方向,从而为教育计算研究做出了贡献。
{"title":"Integrating advanced computational skills into engineering education: A discipline‐based approach","authors":"José A. Abell, Patricio A. Moreno‐Casas, Matías Recabarren","doi":"10.1002/cae.22784","DOIUrl":"https://doi.org/10.1002/cae.22784","url":null,"abstract":"In an era where technology continually reshapes the landscape of professional practice, it has become relevant to equip engineering students with advanced computational skills beyond programming. This article presents a novel discipline‐based framework designed to integrate advanced computational skills into engineering education. Responding to challenges such as the disconnection between computational abilities and domain‐specific knowledge, and student demotivation due to overwhelming technological challenges, this study aims to validate the impact of the framework on domain learning, computational skill acquisition, and perceived future utility. Implementing a case study approach, we explore the development of high‐performance computing skills within a project‐based learning context in Civil Engineering. Results indicate significant improvements in students' understanding of both computational concepts and the engineering domain, evidenced by enhanced self‐perception and positive Technology Acceptance Model outcomes. The framework facilitated a meaningful connection between computational skills and professional applications, as seen in students' project reflections. Despite the promising results, the necessity for instructors to possess and impart computational knowledge is highlighted as an important factor for successful integration. This study contributes to educational computing research by providing a scalable approach to embedding advanced computational skills in engineering curricula, addressing existing educational challenges, and suggesting directions for future research.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141739649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ChatGPT‐3.5 and ‐4.0 and mechanical engineering: Examining performance on the FE mechanical engineering and undergraduate exams ChatGPT-3.5 和 -4.0 与机械工程:考察 FE 机械工程和本科生考试的成绩
IF 2 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-07-14 DOI: 10.1002/cae.22781
Matthew Frenkel, Hebah Emara
The launch of Generative Pretrained Transformer (ChatGPT) at the end of 2022 generated large interest in possible applications of artificial intelligence (AI) in science, technology, engineering, and mathematics (STEM) education and among STEM professions. As a result many questions surrounding the capabilities of generative AI tools inside and outside of the classroom have been raised and are starting to be explored. This study examines the capabilities of ChatGPT within the discipline of mechanical engineering. It aims to examine the use cases and pitfalls of such a technology in the classroom and professional settings. ChatGPT was presented with a set of questions from junior‐ and senior‐level mechanical engineering exams provided at a large private university, as well as a set of practice questions for the Fundamentals of Engineering (FE) exam in mechanical engineering. The responses of two ChatGPT models, one free to use and one paid subscription, were analyzed. The paper found that the subscription model (GPT‐4, May 12, 2023) greatly outperformed the free version (GPT‐3.5, May 12, 2023), achieving 76% correct versus 51% correct, but the limitation of text only input on both models makes neither likely to pass the FE exam. The results confirm findings in the literature with regard to types of errors and pitfalls made by ChatGPT. It was found that due to its inconsistency and a tendency to confidently produce incorrect answers, the tool is best suited for users with expert knowledge.
2022 年底推出的生成式预训练转换器(ChatGPT)引起了人们对人工智能(AI)在科学、技术、工程和数学(STEM)教育以及 STEM 专业中可能应用的极大兴趣。因此,围绕生成式人工智能工具在课堂内外的能力提出了许多问题,并开始进行探索。本研究探讨了 ChatGPT 在机械工程学科中的功能。其目的是研究这种技术在课堂和专业环境中的用例和隐患。我们向 ChatGPT 演示了一套来自一所大型私立大学提供的初级和高级机械工程考试的试题,以及一套机械工程基础(FE)考试的练习题。本文分析了两种 ChatGPT 模式(一种是免费使用模式,一种是付费订阅模式)的响应情况。论文发现,订阅模型(GPT-4,2023 年 5 月 12 日)的成绩大大优于免费版本(GPT-3.5,2023 年 5 月 12 日),正确率分别为 76% 和 51%,但由于两种模型都仅限于文本输入,因此都不可能通过 FE 考试。结果证实了文献中关于 ChatGPT 的错误类型和陷阱的研究结果。研究发现,由于 ChatGPT 的不一致性和容易产生错误答案的倾向,该工具最适合具有专业知识的用户使用。
{"title":"ChatGPT‐3.5 and ‐4.0 and mechanical engineering: Examining performance on the FE mechanical engineering and undergraduate exams","authors":"Matthew Frenkel, Hebah Emara","doi":"10.1002/cae.22781","DOIUrl":"https://doi.org/10.1002/cae.22781","url":null,"abstract":"The launch of Generative Pretrained Transformer (ChatGPT) at the end of 2022 generated large interest in possible applications of artificial intelligence (AI) in science, technology, engineering, and mathematics (STEM) education and among STEM professions. As a result many questions surrounding the capabilities of generative AI tools inside and outside of the classroom have been raised and are starting to be explored. This study examines the capabilities of ChatGPT within the discipline of mechanical engineering. It aims to examine the use cases and pitfalls of such a technology in the classroom and professional settings. ChatGPT was presented with a set of questions from junior‐ and senior‐level mechanical engineering exams provided at a large private university, as well as a set of practice questions for the Fundamentals of Engineering (FE) exam in mechanical engineering. The responses of two ChatGPT models, one free to use and one paid subscription, were analyzed. The paper found that the subscription model (GPT‐4, May 12, 2023) greatly outperformed the free version (GPT‐3.5, May 12, 2023), achieving 76% correct versus 51% correct, but the limitation of text only input on both models makes neither likely to pass the FE exam. The results confirm findings in the literature with regard to types of errors and pitfalls made by ChatGPT. It was found that due to its inconsistency and a tendency to confidently produce incorrect answers, the tool is best suited for users with expert knowledge.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.0,"publicationDate":"2024-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141650410","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Exploring the synergy of problem‐based learning and computational fluid dynamics in university fluid mechanics instruction 探索基于问题的学习和计算流体力学在大学流体力学教学中的协同作用
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-07-11 DOI: 10.1002/cae.22782
Daniel Mora‐Melia, Jimmy H. Gutiérrez‐Bahamondes, Pedro L. Iglesias‐Rey, Francisco Javier Martinez‐Solano
Recently, the growing demand for computational fluid dynamics (CFD) skills in industry has highlighted the importance of their incorporation into university academic programs at both the undergraduate and graduate levels. However, many academic programs treat CFD tools as a “black box” in which users simply enter data without fully understanding the inner workings of the software or its application in real‐world situations. Therefore, in the context of a civil engineering program in Chile, a novel approach combining problem‐based learning (PBL) with CFD was introduced into the curriculum of a fluid mechanics course to foster crucial competencies. This comprehensive methodology allows students to acquire fundamental theoretical knowledge that is directly related to specific problems in the classroom. Subsequently, students measure relevant variables in the laboratory, ultimately using these data to build computational models for comparing and contrasting reality with simulations. To gauge the effectiveness and impact of this PBL strategy, both quantitative analysis of student performance and qualitative analysis through surveys were conducted. The results reveal a significant improvement in student performance with the implementation of the PBL methodology, alongside a positive perception among students regarding its implementation. This underscores its benefits for learning, motivation, and academic performance. Additionally, the implementation of PBL was found to enhance both theoretical and practical understanding of concepts related to fluid dynamics and CFD simulation.
最近,工业界对计算流体动力学(CFD)技能的需求日益增长,这凸显了将其纳入大学本科和研究生学术课程的重要性。然而,许多学术课程将 CFD 工具视为 "黑盒子",用户只需输入数据,并不完全了解软件的内部工作原理及其在实际情况中的应用。因此,在智利土木工程专业的课程中,将基于问题的学习(PBL)与 CFD 相结合的新方法引入了流体力学课程,以培养学生的关键能力。这种综合方法使学生能够获得与课堂上的具体问题直接相关的基础理论知识。随后,学生在实验室测量相关变量,最终利用这些数据建立计算模型,将现实与模拟进行比较和对比。为了衡量这种 PBL 策略的效果和影响,我们对学生的表现进行了定量分析,并通过调查进行了定性分析。结果显示,随着 PBL 方法的实施,学生的学习成绩有了显著提高,同时学生对该方法的实施也有了积极的看法。这凸显了该方法对学习、学习动机和学习成绩的益处。此外,还发现 PBL 的实施增强了对流体动力学和 CFD 模拟相关概念的理论和实践理解。
{"title":"Exploring the synergy of problem‐based learning and computational fluid dynamics in university fluid mechanics instruction","authors":"Daniel Mora‐Melia, Jimmy H. Gutiérrez‐Bahamondes, Pedro L. Iglesias‐Rey, Francisco Javier Martinez‐Solano","doi":"10.1002/cae.22782","DOIUrl":"https://doi.org/10.1002/cae.22782","url":null,"abstract":"Recently, the growing demand for computational fluid dynamics (CFD) skills in industry has highlighted the importance of their incorporation into university academic programs at both the undergraduate and graduate levels. However, many academic programs treat CFD tools as a “black box” in which users simply enter data without fully understanding the inner workings of the software or its application in real‐world situations. Therefore, in the context of a civil engineering program in Chile, a novel approach combining problem‐based learning (PBL) with CFD was introduced into the curriculum of a fluid mechanics course to foster crucial competencies. This comprehensive methodology allows students to acquire fundamental theoretical knowledge that is directly related to specific problems in the classroom. Subsequently, students measure relevant variables in the laboratory, ultimately using these data to build computational models for comparing and contrasting reality with simulations. To gauge the effectiveness and impact of this PBL strategy, both quantitative analysis of student performance and qualitative analysis through surveys were conducted. The results reveal a significant improvement in student performance with the implementation of the PBL methodology, alongside a positive perception among students regarding its implementation. This underscores its benefits for learning, motivation, and academic performance. Additionally, the implementation of PBL was found to enhance both theoretical and practical understanding of concepts related to fluid dynamics and CFD simulation.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141611855","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Graphical Arduino IDE system with wiring layout and flowchart functions for physical computing education 具有布线布局和流程图功能的图形化 Arduino IDE 系统,用于物理计算教育
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-07-10 DOI: 10.1002/cae.22783
Il‐Kyu Hwang, Tae‐Woong Kong, Jin‐Hyuk Park
Arduino, a widely used tool for physical computing, is favored for its affordability and easy availability. However, a drawback for beginners is the requirement of prior knowledge of C programming language and circuit theory for effectively utilizing Arduino. In this research, we address this issue by developing a Graphical Arduino IDE system that allows users to control Arduino without the need for prior knowledge of C language and circuit theory. Users can create node graph‐based scripts in the Wiring Tab of the Graphical Arduino IDE and develop flowchart‐based scripts in the Algorithm Tab. The scripts created in the Wiring Tab serve as guidelines for wiring, thus preventing users from making wiring mistakes. Additionally, users without knowledge of C language can control Arduino by creating flowchart‐based scripts in the Algorithm Tab. The finalized scripts are converted into Arduino code and uploaded to the Arduino board using the built‐in Code Upload feature. Finally, a paired t test was conducted between the Graphical Arduino IDE and Scratch for Arduino, confirming that the Graphical Arduino IDE required fewer user inputs.
Arduino 是一种广泛使用的物理计算工具,因其价格低廉、易于获得而备受青睐。然而,对于初学者来说,有效使用 Arduino 的一个缺点是需要事先掌握 C 语言编程和电路理论知识。在这项研究中,我们通过开发一个图形化 Arduino IDE 系统来解决这个问题,该系统允许用户在不需要 C 语言和电路理论知识的情况下控制 Arduino。用户可以在图形化 Arduino IDE 的布线选项卡中创建基于节点图的脚本,并在算法选项卡中开发基于流程图的脚本。在布线选项卡中创建的脚本可作为布线指南,从而避免用户犯布线错误。此外,不懂 C 语言的用户也可以通过在算法选项卡中创建基于流程图的脚本来控制 Arduino。最终完成的脚本会被转换成 Arduino 代码,并通过内置的代码上传功能上传到 Arduino 板上。最后,在图形化 Arduino IDE 和 Scratch for Arduino 之间进行了配对 t 检验,证实图形化 Arduino IDE 需要的用户输入更少。
{"title":"Graphical Arduino IDE system with wiring layout and flowchart functions for physical computing education","authors":"Il‐Kyu Hwang, Tae‐Woong Kong, Jin‐Hyuk Park","doi":"10.1002/cae.22783","DOIUrl":"https://doi.org/10.1002/cae.22783","url":null,"abstract":"Arduino, a widely used tool for physical computing, is favored for its affordability and easy availability. However, a drawback for beginners is the requirement of prior knowledge of C programming language and circuit theory for effectively utilizing Arduino. In this research, we address this issue by developing a Graphical Arduino IDE system that allows users to control Arduino without the need for prior knowledge of C language and circuit theory. Users can create node graph‐based scripts in the Wiring Tab of the Graphical Arduino IDE and develop flowchart‐based scripts in the Algorithm Tab. The scripts created in the Wiring Tab serve as guidelines for wiring, thus preventing users from making wiring mistakes. Additionally, users without knowledge of C language can control Arduino by creating flowchart‐based scripts in the Algorithm Tab. The finalized scripts are converted into Arduino code and uploaded to the Arduino board using the built‐in Code Upload feature. Finally, a paired <jats:italic>t</jats:italic> test was conducted between the Graphical Arduino IDE and Scratch for Arduino, confirming that the Graphical Arduino IDE required fewer user inputs<jats:italic>.</jats:italic>","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141584700","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Teaching approach for deep reinforcement learning of robotic strategies 机器人策略深度强化学习的教学方法
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-07-08 DOI: 10.1002/cae.22780
Janez Podobnik, Ana Udir, Marko Munih, Matjaž Mihelj
This paper presents the development of a teaching approach for Reinforcement Learning (RL) for students at the Faculty of Electrical Engineering, University of Ljubljana. The approach is designed to introduce students to the basic concepts, approaches, and algorithms of RL through examples and experiments in both simulation environments and on a real robot. The approach includes practical programs written in Python and presents various RL algorithms. The Q‐learning algorithm is introduced and a deep Q network is implemented to introduce the use of neural networks in deep RL. The software is user‐friendly and allows easy modification of learning parameters, reward functions, and algorithms. The approach was tested successfully on a Franka Emika Panda robot, where the robot manipulator learned to move to a randomly generated target position, shoot a real ball into the goal, and push various objects into target position. The goal of the presented teaching approach is to serve as a study aid for future generations of students of robotics to help them better understand the basic concepts of RL and apply them to a wide variety of problems.
本文介绍了为卢布尔雅那大学电气工程系学生开发的强化学习(RL)教学方法。该方法旨在通过模拟环境和真实机器人上的示例和实验,向学生介绍强化学习的基本概念、方法和算法。该方法包括用 Python 编写的实用程序,并介绍了各种 RL 算法。介绍了 Q 学习算法,并实现了深度 Q 网络,以介绍神经网络在深度 RL 中的使用。软件对用户友好,可以轻松修改学习参数、奖励函数和算法。该方法在 Franka Emika Panda 机器人上进行了成功测试,机器人操纵器学会了移动到随机生成的目标位置、将真球射入球门以及将各种物体推到目标位置。本教学法的目标是为未来的机器人学学生提供学习辅助工具,帮助他们更好地理解 RL 的基本概念,并将其应用于各种问题。
{"title":"Teaching approach for deep reinforcement learning of robotic strategies","authors":"Janez Podobnik, Ana Udir, Marko Munih, Matjaž Mihelj","doi":"10.1002/cae.22780","DOIUrl":"https://doi.org/10.1002/cae.22780","url":null,"abstract":"This paper presents the development of a teaching approach for Reinforcement Learning (RL) for students at the Faculty of Electrical Engineering, University of Ljubljana. The approach is designed to introduce students to the basic concepts, approaches, and algorithms of RL through examples and experiments in both simulation environments and on a real robot. The approach includes practical programs written in Python and presents various RL algorithms. The Q‐learning algorithm is introduced and a deep Q network is implemented to introduce the use of neural networks in deep RL. The software is user‐friendly and allows easy modification of learning parameters, reward functions, and algorithms. The approach was tested successfully on a Franka Emika Panda robot, where the robot manipulator learned to move to a randomly generated target position, shoot a real ball into the goal, and push various objects into target position. The goal of the presented teaching approach is to serve as a study aid for future generations of students of robotics to help them better understand the basic concepts of RL and apply them to a wide variety of problems.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141572390","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Using evidence‐based decision‐making and cognitive apprenticeship approach to develop students' entrepreneurial mindset 利用循证决策和认知学徒方法培养学生的创业心态
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-07-03 DOI: 10.1002/cae.22779
Lisa Bosman, Alejandra Magana
Developing one's entrepreneurial mindset is important for all students, regardless of discipline. Evidence‐based decision‐making (which has the potential to lower costs and improve quality of life) is one approach for applying entrepreneurially minded learning in the undergraduate classroom. This approach allows students to understand trends related to data, in general, and big data, specifically. Furthermore, it better prepares graduates to evaluate and identify effective data science‐based solutions. The purpose of this study is to report on one pedagogical approach to developing the entrepreneurial mindset through integrating evidence‐based decision‐making into the engineering and technology classroom using Microsoft Power BI Desktop (a freely available tool released by Microsoft in September 2013, where “BI” implies Business Intelligence). A mixed methods assessment was conducted including a rubric to measure students' effectiveness in applying the entrepreneurial mindset and a metacognitive reflection to better understand student motivation, awareness of learning, and engagement. First, the rubric was applied, and students were categorized by performance group (e.g., high, mid, low). Second, each performance group was analyzed to identify themes within the reflections. Our findings suggest that students in the high‐performing group communicated overall high levels of motivation, while students in the low‐performing group shared overall moderate levels of motivation. The relationship between performance and motivation among students in the mid‐performing group was inconclusive. Findings from our study suggest that there may be a relationship between students' performance and motivation. The key study implications relate to the use of new literacies, such as technological literacy, data literacy, and human literacy, as practices for promoting the development of an entrepreneurial mindset. Our findings suggest that our approach was effective in accomplishing this goal, but there is also room for improvement. Lessons learned and recommendations are provided.
培养自己的创业思维对所有学生都很重要,无论其学科如何。基于证据的决策(有可能降低成本并提高生活质量)是在本科课堂上应用创业思维学习的一种方法。这种方法可以让学生了解与数据相关的趋势,特别是大数据。此外,它还能帮助毕业生更好地评估和确定基于数据科学的有效解决方案。本研究旨在报告一种教学方法,通过使用微软 Power BI Desktop(微软于 2013 年 9 月发布的一款免费工具,其中 "BI "意指商业智能)将循证决策融入工程与技术课堂,从而培养学生的创业思维。我们采用了一种混合方法进行评估,其中包括用于衡量学生应用创业思维有效性的评分标准,以及用于更好地了解学生学习动机、学习意识和参与度的元认知反思。首先,应用评分标准,将学生按成绩组别(如高、中、低)进行分类。其次,对每个成绩组进行分析,以确定反思的主题。我们的研究结果表明,成绩优秀组的学生总体上表现出较高的学习动机,而成绩较差组的学生总体上表现出中等程度的学习动机。成绩中等组学生的成绩与学习动机之间的关系尚无定论。我们的研究结果表明,学生的成绩与学习动机之间可能存在一定的关系。研究的主要意义在于利用新素养,如技术素养、数据素养和人文素养,来促进创业思维的发展。研究结果表明,我们的方法能有效实现这一目标,但也有改进的余地。本文提供了经验教训和建议。
{"title":"Using evidence‐based decision‐making and cognitive apprenticeship approach to develop students' entrepreneurial mindset","authors":"Lisa Bosman, Alejandra Magana","doi":"10.1002/cae.22779","DOIUrl":"https://doi.org/10.1002/cae.22779","url":null,"abstract":"Developing one's entrepreneurial mindset is important for all students, regardless of discipline. Evidence‐based decision‐making (which has the potential to lower costs and improve quality of life) is one approach for applying entrepreneurially minded learning in the undergraduate classroom. This approach allows students to understand trends related to data, in general, and big data, specifically. Furthermore, it better prepares graduates to evaluate and identify effective data science‐based solutions. The purpose of this study is to report on one pedagogical approach to developing the entrepreneurial mindset through integrating evidence‐based decision‐making into the engineering and technology classroom using Microsoft Power BI Desktop (a freely available tool released by Microsoft in September 2013, where “BI” implies Business Intelligence). A mixed methods assessment was conducted including a rubric to measure students' effectiveness in applying the entrepreneurial mindset and a metacognitive reflection to better understand student motivation, awareness of learning, and engagement. First, the rubric was applied, and students were categorized by performance group (e.g., high, mid, low). Second, each performance group was analyzed to identify themes within the reflections. Our findings suggest that students in the high‐performing group communicated overall high levels of motivation, while students in the low‐performing group shared overall moderate levels of motivation. The relationship between performance and motivation among students in the mid‐performing group was inconclusive. Findings from our study suggest that there may be a relationship between students' performance and motivation. The key study implications relate to the use of new literacies, such as technological literacy, data literacy, and human literacy, as practices for promoting the development of an entrepreneurial mindset. Our findings suggest that our approach was effective in accomplishing this goal, but there is also room for improvement. Lessons learned and recommendations are provided.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141551592","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Teaching exploration and practice of new engineering medical–engineering integration professional courses under the background of digital education 数字化教育背景下新工科医工融合专业课程教学探索与实践
IF 2.9 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-29 DOI: 10.1002/cae.22776
Yue Luo, Shuting Zhao, Chuanbiao Wen
The Ministry of Education of the People's Republic of China (referred to as the Ministry of Education) has issued a series of training plans for outstanding engineers in new engineering disciplines, emphasizing accelerating the digital transformation of education and promoting the cultivation of interdisciplinary talents. The teaching purpose of medical–engineering integration professional courses is to cultivate new engineering talents with interdisciplinary backgrounds in medicine and engineering technology. This article aims to cultivate the comprehensive engineering practical ability of new medical information engineering talents to explore a new model based on the deep integration of Massive, Open, Online, and Course, and Conceive, Design, Implement, and Operate engineering talent training. This model integrates a variety of teaching methods, such as flipped classroom and project teaching, which is more conducive to achieving the talent training goals of cultivating innovative thinking, interdisciplinary thinking, analysis and problem‐solving abilities, and teamwork skills. This study uses the “Introduction to Digital Healthcare” course as an example to carry out the teaching practice of the new model, showing the practicability and effectiveness of this teaching model in cultivating the comprehensive practical literacy of new engineering talents. In summary, the new model proposed in this article can provide a reference for the teaching of medical information engineering professional courses and also provide a new model of thinking for the teaching of medical–engineering integration professional courses.
中华人民共和国教育部(简称教育部)发布了一系列新工科卓越工程师培养计划,强调加快教育数字化转型,促进跨学科人才培养。医工融合专业课程的教学目的是培养具有医学和工程技术交叉学科背景的新工科人才。本文以培养新型医学信息工程人才的综合工程实践能力为目标,探索基于大规模、开放式、在线式、课程式的深度融合,以及构思、设计、实施、运行的工程人才培养新模式。该模式融合了翻转课堂、项目教学等多种教学方法,更有利于实现培养创新思维、跨学科思维、分析和解决问题能力、团队协作能力等人才培养目标。本研究以 "数字医疗导论 "课程为例,开展了新模式的教学实践,展示了该教学模式在培养新工科人才综合实践素养方面的实用性和有效性。综上所述,本文提出的新模式可以为医学信息工程专业课程教学提供参考,也为医工结合专业课程教学提供了新的思维模式。
{"title":"Teaching exploration and practice of new engineering medical–engineering integration professional courses under the background of digital education","authors":"Yue Luo, Shuting Zhao, Chuanbiao Wen","doi":"10.1002/cae.22776","DOIUrl":"https://doi.org/10.1002/cae.22776","url":null,"abstract":"The Ministry of Education of the People's Republic of China (referred to as the Ministry of Education) has issued a series of training plans for outstanding engineers in new engineering disciplines, emphasizing accelerating the digital transformation of education and promoting the cultivation of interdisciplinary talents. The teaching purpose of medical–engineering integration professional courses is to cultivate new engineering talents with interdisciplinary backgrounds in medicine and engineering technology. This article aims to cultivate the comprehensive engineering practical ability of new medical information engineering talents to explore a new model based on the deep integration of Massive, Open, Online, and Course, and Conceive, Design, Implement, and Operate engineering talent training. This model integrates a variety of teaching methods, such as flipped classroom and project teaching, which is more conducive to achieving the talent training goals of cultivating innovative thinking, interdisciplinary thinking, analysis and problem‐solving abilities, and teamwork skills. This study uses the “Introduction to Digital Healthcare” course as an example to carry out the teaching practice of the new model, showing the practicability and effectiveness of this teaching model in cultivating the comprehensive practical literacy of new engineering talents. In summary, the new model proposed in this article can provide a reference for the teaching of medical information engineering professional courses and also provide a new model of thinking for the teaching of medical–engineering integration professional courses.","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":null,"pages":null},"PeriodicalIF":2.9,"publicationDate":"2024-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141501303","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computer Applications in Engineering Education
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1