| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 10 / 78
First pagePrevious page12345678Next pageLast page
1.
Low Code Programming with APEX : How to and Practical Cases
2024

Abstract: This textbook introduces Oracle Application Express (APEX), a low-code platform for building data-driven web applications. It aims to equip readers with the skills to fully utilize APEX for real-world business challenges. Part I covers the basics of APEX in twelve chapters, including environment setup, database preparation, navigation, data exchange, application creation, report and form management, and team collaboration. Part II presents twelve business cases that provide a comprehensive understanding of application development from a business, data, and user interface perspective. Each case includes business views, problem definitions, use cases, data models, and application interfaces. The textbook is designed for approximately 75 hours of study and is suitable for both experienced developers and beginners. It includes additional material such as exported applications, scripts, data and video tutorials to enhance learning.
Keywords: low-code programming, application development, web applications, Oracle APEX, practical examples
Published in DKUM: 01.10.2024; Views: 0; Downloads: 3
URL Link to file
This document has many files! More...

2.
An effective concept for teaching LabVIEW programming to engineering students
Bojan Gergič, Darko Hercog, 2024, original scientific article

Abstract: In today’s technology-driven era, the demand for engineers with strong programming skills continues to rise across diverse industries. LabVIEW software stands out as a key tool in engineering, supporting applications ranging from test and measurement systems to automation and control across different sectors, like manufacturing, aerospace, and automotive. Proficiency in LabVIEW therefore enables engineers to work on a wide range of projects and applications. This article presents two distinct pedagogical approaches to teaching LabVIEW programming at the university level. The introductory course is taught using traditional direct teaching methods, with an emphasis on face-to-face teaching and classroom lectures. In contrast, the advanced course uses a flipped classroom model, where students work independently on preparatory material before participating in laboratory exercises. The latter course concludes with a large project, which the student must complete within four hours. The article provides details on the teaching methods and content of the individual courses, as well as an explanation of the assessment process for the final project. The analysis of the final project results confirms that the students have acquired the knowledge necessary to create functional LabVIEW programs with the appropriate programming style.
Keywords: LabVIEW, graphical programming, teaching, learning, flipped classroom
Published in DKUM: 24.09.2024; Views: 0; Downloads: 7
.pdf Full text (3,42 MB)

3.
Computer science education in ChatGPT Era: experiences from an experiment in a programming course for novice programmers
Tomaž Kosar, Dragana Ostojić, Yu David Liu, Marjan Mernik, 2024, original scientific article

Abstract: The use of large language models with chatbots like ChatGPT has become increasingly popular among students, especially in Computer Science education. However, significant debates exist in the education community on the role of ChatGPT in learning. Therefore, it is critical to understand the potential impact of ChatGPT on the learning, engagement, and overall success of students in classrooms. In this empirical study, we report on a controlled experiment with 182 participants in a first-year undergraduate course on object-oriented programming. Our differential study divided students into two groups, one using ChatGPT and the other not using it for practical programming assignments. The study results showed that the students’ performance is not influenced by ChatGPT usage (no statistical significance between groups with a p-value of 0.730), nor are the grading results of practical assignments (p-value 0.760) and midterm exams (p-value 0.856). Our findings from the controlled experiment suggest that it is safe for novice programmers to use ChatGPT if specific measures and adjustments are adopted in the education process.
Keywords: large language models, ChatGPT, artificial intelligence, controlled experiment, object-oriented programming, software engineering education
Published in DKUM: 12.08.2024; Views: 59; Downloads: 3
.pdf Full text (492,37 KB)

4.
5.
6.
Reduction of surface defects by optimization of casting speed using genetic programming : an industrial case study
Miha Kovačič, Uroš Župerl, Leo Gusel, Miran Brezočnik, 2023, original scientific article

Abstract: Štore Steel Ltd. produces more than 200 different types of steel with a continuous caster installed in 2016. Several defects, mostly related to thermomechanical behaviour in the mould, originate from the continuous casting process. The same casting speed of 1.6 m/min was used for all steel grades. In May 2023, a project was launched to adjust the casting speed according to the casting temperature. This adjustment included the steel grades with the highest number of surface defects and different carbon content: 16MnCrS5, C22, 30MnVS5, and 46MnVS5. For every 10 °C deviation from the prescribed casting temperature, the speed was changed by 0.02 m/min. During the 2-month period, the ratio of rolled bars with detected surface defects (inspected by an automatic control line) decreased for the mentioned steel grades. The decreases were from 11.27 % to 7.93 %, from 12.73 % to 4.11 %, from 16.28 % to 13.40 %, and from 25.52 % to 16.99 % for 16MnCrS5, C22, 30MnVS5, and 46MnVS5, respectively. Based on the collected chemical composition and casting parameters from these two months, models were obtained using linear regression and genetic programming. These models predict the ratio of rolled bars with detected surface defects and the length of detected surface defects. According to the modelling results, the ratio of rolled bars with detected surface defects and the length of detected surface defects could be minimally reduced by 14 % and 189 %, respectively, using casting speed adjustments. A similar result was achieved from July to November 2023 by adjusting the casting speed for the other 27 types of steel. The same was predicted with the already obtained models. Genetic programming outperformed linear regression.
Keywords: continuous casting of steel, surface defects, automatic control, machine learning, modelling, optimisation, prediction, linear regression, genetic programming
Published in DKUM: 25.03.2024; Views: 284; Downloads: 12
.pdf Full text (1,19 MB)
This document has many files! More...

7.
PALANTIR : An NFV-Based Security-as-a-Service Approach for Automating Threat Mitigation
Maxime Compastié, Antonio López Martínez, Carolina Fernandez, Manuel Gil Pérez, Stylianos Tsarsitalidis, George Xylouris, Izidor Mlakar, Michail Alexandros Kourtis, Valentino Šafran, 2023, original scientific article

Abstract: Small and medium enterprises are significantly hampered by cyber-threats as they have inherently limited skills and financial capacities to anticipate, prevent, and handle security incidents. The EU-funded PALANTIR project aims at facilitating the outsourcing of the security supervision to external providers to relieve SMEs/MEs from this burden. However, good practices for the operation of SME/ME assets involve avoiding their exposure to external parties, which requires a tightly defined and timely enforced security policy when resources span across the cloud continuum and need interactions. This paper proposes an innovative architecture extending Network Function Virtualisation to externalise and automate threat mitigation and remediation in cloud, edge, and on-premises environments. Our contributions include an ontology for the decision-making process, a Fault-and-Breach-Management-based remediation policy model, a framework conducting remediation actions, and a set of deployment models adapted to the constraints of cloud, edge, and on-premises environment(s). Finally, we also detail an implementation prototype of the framework serving as evaluation material.
Keywords: Security-as-a-Service, security orchestration, policy-driven management, virtual network functions, finite state machines, constraints programming
Published in DKUM: 06.02.2024; Views: 334; Downloads: 7
.pdf Full text (963,42 KB)
This document has many files! More...

8.
Optimal positioning of mobile cranes on construction sites using nonlinear programming with discontinuous derivatives
Matjaž Hozjan, Uroš Klanšek, 2023, original scientific article

Abstract: Mobile cranes represent conventional construction machinery that is indispensable for the erection of most prefabricated buildings, especially those containing heavy components. However, it is also common knowledge that the engagement of these machines has a significant influence on the environment, various social aspects of the construction process, and its economic benefits. Optimal positioning of the mobile crane on the construction site, primarily driven by the contractor’s interest to perform assembly operations with expensive machinery as effectively as possible, considerably reduces not only the costs of engaging such a machine but indirectly also its negative impacts on construction sustainability. This paper discusses an exact nonlinear model for the optimization task. The optimization model consists of a cost objective function that is subject to various duration and positioning constraints for the mobile crane, including bounds on its degrees of freedom of movement and stop positions. Because the model formulation includes discontinuous and non-smooth expressions, nonlinear programming with discontinuous derivatives (DNLP) was employed to ensure the optimal solution was reached. The model provides the mobile crane operator with exact key information that enables the complete and optimal assembly of the building structure under consideration. Additionally, the information gained on the optimal distribution of the mobile crane rental period to assembly operations allows for a detailed duration analysis of the entire process of building structure erection, which can be used for its further improvement. An application example is given in this study to demonstrate the advantages of the proposed approach.
Keywords: construction sustainability, mobile crane, nonlinear programming with discontinuous derivatives, optimization, positioning
Published in DKUM: 18.12.2023; Views: 403; Downloads: 14
.pdf File (877,26 KB)
This document has many files! More...

9.
Response surface method-based optimization of outer rotor permanent magnet synchronous motor
Vahid Rafiee, Jawad Faiz, 2019, original scientific article

Abstract: The Finite Element Method (FEM) is a prominent analysis approach. Although it is applicable for simulation and optimization of electrical machines, FEM is a very time-consuming technique. One of the approaches to shorten the optimization runtime is the use of surrogate models instead of FEM. In this paper, the design and optimization of an outer rotor permanent magnet synchronous motor for a hybrid vehicle are investigated. Response surface methodology (RSM) with four input variables is integrated with a sequential quadratic programming algorithm for optimization. Before the optimization, the performance of the surrogate model in the prediction of untried points is validated. Finally, the optimal motor is simulated by FEM to verify the results of RSM-based optimization, and the outputs of both models are compared.
Keywords: response surface surrogate method, outer rotor permanent magnet synchronous motor, sequential quadratic programming optimization
Published in DKUM: 05.12.2023; Views: 512; Downloads: 4
.pdf Full text (683,42 KB)
This document has many files! More...

10.
Generalised fuzzy linear programming
Janez Usenik, Maja Žulj, 2023, original scientific article

Abstract: Linear programming is one of the widely used methods for optimising business systems, which includes organisational, financial, logistic and control subsystems of energy systems in general. It is possible to express numerous real-world problems in a form of linear program and then solve by simplex method [1]. In the development of linear programming, we are facing a number of upgrades and generalisations, as well as replenishment. Particularly interesting in recent years is an option that decision variables and coefficients are fuzzy numbers. In this case we are dealing with fuzzy linear programming. If we also include in a fuzzy linear program a generalisation with respect to Wolfe’s modified simplex method [1], we obtain a generalised fuzzy linear program (GFLP). Usenik and Žulj introduced methods for solving those programs and proved the existence of the optimal solution in [2]. In the article, the simplex algorithm which enables the determining of an optimal solution for GFLP is described. There is a numerical example at the end of the article that illustrates the algorithm.
Keywords: linear programming, fuzzy linear programming, generalised linear programming, generalised fuzzy linear programmin
Published in DKUM: 11.10.2023; Views: 296; Downloads: 5
.pdf Full text (21,53 MB)
This document has many files! More...

Search done in 0.32 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica