Visual programming language is a crucial part of learning programming. On this basis, it is essential to use visual programming to lower the learning threshold for students to learn about artificial ...intelligence (AI) to meet current demands in higher education. Therefore, a 3-h AI course with an RGB-to-HSL learning task was implemented; the results of which were used to analyze university students from two different disciplines. Valid data were collected for 65 students (55 men, 10 women) in the Science (Sci)-student group and 39 students (20 men, 19 women) in the Humanities (Hum)-student group. Independent sample
-tests were conducted to analyze the difference between cognitive styles and computational thinking. No significant differences in either cognitive style or computational thinking ability were found after the AI course, indicating that taking visual AI courses lowers the learning threshold for students and makes it possible for them to take more difficult AI courses, which in turn effectively helping them acquire AI knowledge, which is crucial for cultivating talent in the field of AI.
The technology of human skeletal mesh animation is one of the most important research focuses, and remains problematic in the researching field of computer animation. Firstly, this paper gives a ...comprehensive analysis on the theory and implementation of skeletal mesh animation, and then an engine framework was design and completed by using Visual Studio 2012 and XNA4.0 as development tools. In oder to improve the executing efficiency and reality of animation, Effective measures such as optimizing rotating algorithm, animation blending and using GPU to update vertexs are used here.
A star telescope is a device in the field of astronomy that serves to observe celestial objects. The use of telescopes in the Astronomy Laboratory, Department of Physics, State University of Malang, ...is still conventional. Its use is limited to direct and scheduled observations in the laboratory. The use of such telescopes makes the use of telescopes less effective and efficient, especially during a pandemic when the online learning system is still in effect. This research has been developed with the title “Development of Introductory Astronomy Learning Innovations with Telescope Access Practicum and Online-Based Reporting”. The telescope used in this research is the Celestron 2000 Telescope, one of the telescopes used in astronomical research at the Department of Physics, State University of Malang. Overall, the system in this study was good enough for online-based practicum learning. However, there are still shortcomings, and further improvements need to be made to the camera resolution and focus setting system, which is still manual. Thus, it is necessary to follow up on this research and focus on improving the focus-setting system. The method used is to program the Arduino serial monitor stepper motor so that it can be ordered to move clockwise or counterclockwise. The researcher creates the Windows desktop application with the help of Visual Studio 2022 to make it easier to order Arduino serial monitors without entering the Arduino IDE application. The test results show that the system can produce good image focus by using the commands that have been made. This system is computer-based, so the practice of observing celestial bodies uses the internet network and can be accessed online.
Artificial Intelligence Driven Development Environments (AIDEs) integrate the power of modern AI into IDEs like Visual Studio Code and JetBrains IntelliJ. By leveraging massive language models and ...the plethora of openly available source code, AIDEs promise to automate many of the obvious, routine tasks in programming. At the same time, AIDEs come with new challenges to think about, such as bias, legal compliance, security vulnerabilities, and their impact on learn programming.
The advancement in hydraulic turbine (HT) technology was exploited for energy and cost benefits in natural gas liquefaction. Replacing the conventional Joule–Thompson (JT) valve with HT has the ...potential to recover the work input. This research investigated the effect of replacing the JT valve with HT in the energy efficiency enhancement of a single mixed refrigerant (SMR) process. To fully take the potential benefit of the HT, the proposed SMR schemes were optimized by using a modified coordinate descent optimization method, which was implemented in Microsoft Visual Studio environment and linked to the rigorous HYSYS® model. The results showed that the required energy of the proposed HT based SMR process could be saved up to 16.5% in comparison with the conventional SMR process using the JT valves. Utilization of the recovered energy into boosting the natural gas feed pressure could further reduce the energy requirement up to 25.7%. Exergy efficiency analysis also showed that whole exergy efficiency of the enhanced SMR process can be increased by about 11% as compared to the base case. The proposed HT based liquefaction technology can be extended to other natural gas liquefaction processes as an attractive option for enhancing the energy efficiency.
•An enhanced SMR process using hydraulic turbines was proposed for improving energy efficiency.•Synergistic effects by hydraulic turbines with optimization were investigated.•The proposed SMR process reduces energy requirement up to 16.5%.•Efficient utilization of recovered energy further reduces energy requirement up to 25.7%.•The proposed hydraulic turbine based liquefaction can be extended to other natural gas liquefaction processes.
Novice programmers struggle with the complex syntax of modern programming languages like Java , and make lot of syntax errors. The diagnostic syntax error messages from compilers and IDEs are ...sometimes useful, but often the messages are cryptic and puzzling. Novices could be helped, and instructors' time saved, by automated repair suggestions when dealing with syntax errors. Large samples of novice errors and fixes are now available, offering the possibility of data-driven machine-learning approaches to help novices fix syntax errors. Current machine-learning approaches do a reasonable job fixing syntax errors in shorter programs, but don't work as well even for moderately longer programs. We introduce SynShine , a machine-learning based tool that substantially improves on the state-of-the-art, by learning to use compiler diagnostics, employing a very large neural model that leverages unsupervised pre-training, and relying on multi-label classification rather than autoregressive synthesis to generate the (repaired) output. We describe SynShine 's architecture in detail, and provide a detailed evaluation. We have built SynShine into a free, open-source version of Visual Studio Code (VSCode); we make all our source code and models freely available.
In this paper an interactive parametric design-through-analysis platform is proposed to help design engineers and analysts make more effective use of Isogeometric Analysis (IGA) to improve their ...product design and performance. We develop several Rhinoceros (Rhino) plug-ins to take input design parameters through a user-friendly interface, generate appropriate surface and/or volumetric models, perform mechanical analysis, and visualize the solution fields, all within the same Computer-Aided Design (CAD) program. As part of this effort we propose and implement graphical generative algorithms for IGA model creation and visualization based on Grasshopper, a visual programming interface to Rhino. The developed platform is demonstrated on two structural mechanics examples—an actual wind turbine blade and a model of an integrally bladed rotor (IBR). In the latter example we demonstrate how the Rhino functionality may be utilized to create conforming volumetric models for IGA.
As building information modeling (BIM) gains popularity in the architecture, engineering, and construction (AEC) industry, manufacturers are required to distribute their product specifications in ...digital product models. Currently, manufacturers mainly employ proprietary formats, such as BIM objects supplemented by PDF documents to represent their product data descriptions. However, these formats do not support flexible automated product search and data integration. This paper describes the use of Semantic Web technologies in combination with BIM-based visual programming language (VPL) to automatically integrate product data from external databases. To facilitate data integration, we introduced a method to semantically represent product data linked with the CEN/TS 17623:2021 standard using ontologies in web ontology language (OWL). The study has focused on the use case of a manufacturer of lighting products. Results show that building designers are able to execute a more efficient product search that satisfies their query requirements and returns suitable products of their choice from the manufacturer's database based on their requests. This approach eliminates the time-consuming and error-prone process of manually entering product data into BIM software.
•Semantic Web technologies and a visual programming language is employed for automated product data processing and integration in BIM software.•Product data is expressed in web ontology language using the CEN/TS 17623:2021 standard as a base.•A connection to an example remote server owned and maintained by the product manufacturers is established for accessing and retrieving product data directly from the manufacturers database.
La investigación tuvo como objetivo proporcionar a los estudiantes las habilidades necesarias para aplicar la tecnología emergente Realidad Aumentada (RA) dentro y fuera del aula, cumpliendo con las ...regulaciones académicas de la innovación. Para lograr este objetivo, se realizó una revisión sistemática y se aplicó un cuestionario sobre la importancia de RA en los procesos educativos. Los resultados más relevantes de la investigación mostraron que, aunque los estudiantes se encuentran motivados para utilizar la RA, la mayoría no tienen destrezas técnicas necesarias para desarrollarla, lo que les impide generar recursos pedagógicos con RA. Por lo tanto, se destacó la necesidad de utilizar herramientas de autor o programación visual para crear RA de manera eficaz. Además, la investigación proporciona una respuesta a los problemas identificados en la revisión sistemática y resalta la importancia de esta tecnología emergente en la sociedad actual. En conclusión, la investigación demuestra la importancia de proporcionar a los estudiantes las habilidades técnicas necesarias para desarrollar RA y usar herramientas programación visual. Esto permitirá generar recursos y productos pedagógicos innovadores, cumpliendo con las regulaciones académicas de la innovación y mejora del perfil educativo profesional de los estudiantes en el ámbito de la investigación, desarrollo e innovación mediante el uso de RA.