• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 323
  • 44
  • 12
  • Tagged with
  • 379
  • 315
  • 67
  • 64
  • 62
  • 50
  • 46
  • 43
  • 39
  • 39
  • 39
  • 38
  • 34
  • 33
  • 32
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
51

Výuka základů práce v Bashi pomocí problémové výuky / Instruction of Bash basis using problem-based learning

NOVOTNÝ, Jakub January 2018 (has links)
Problem teaching in the Bash command interpreter is often aimed at simply reproducing the commands that are shown to a student. Such an approach often prevents students from understanding the principle of using Bash and working in Linux in general, and such instruction can then motivate students to simply learn the commands by memorizing without any understanding of the substance in depth. Pupils do not learn how the command works, how and when it can be used in situations other than in the sample, where it was just typed and everything worked. Not to mention more complex scripts that require a combination of several commands with arguments in the exact sequence to make the script perform the required operations. Therefore, the main goal of this diploma thesis is to create a set of tasks that is focused on the principles of using the Bash command line interpreter and the basics of programming in it. A set of tasks should be useful in teaching informatics at a specialized secondary school or college. Individual tasks use the elements of problem education and students will solve problems of non-trivial disposition within them. Therefore, the tasks are not focused on the use of a basic command, but rather on teaching the concepts typical of Bash (eg. Redirecting outputs) and programming (eg. The specifics of using variables). The second, but not less important, goal was to verify the set of tasks in the secondary school education in order to obtain the most needed knowledge to evaluate them. This deployment was afterwards evaluated and, if appropriate, the editing of the selected problematic tasks was performed. At the end of the thesis, a manual for teachers was developed, in which is described in detail, of which of the tasks to teach the concept, how the teacher should use it and what are the most common mistakes of the students in solving it, so that a teacher using this set of tasks has with its application in their education as little work as possible and could easily prepare for it.
52

Základy jazyka Python s příklady jeho aplikací ve fyzice / Python basics with examples of its applications in physics

LUKSCH, Tomáš January 2018 (has links)
The aim of this thesis is to provide learning materials for programming in Python, primarily for physics students at the faculties of education. Created materials include general description of the language, including several mathematical libraries, basics of the programming in Python along with examples of standard commands and functions and particular examples of application of the language in mathematical problems and physical simulations.
53

Nízkoúrovňový funkcionální programovací jazyk / Nízkoúrovňový funkcionální programovací jazyk

Kratochvíl, Miroslav January 2015 (has links)
The goal of this thesis is to explore the current possibilities of implementation of compilers of low-level functional languages. It is expected to evaluate theoretical possibilities of functional programming languages, possible limitations that arise from the absence of run-time code support in low-level environment, and to implement a language compiler that demonstrates some chosen properties. Powered by TCPDF (www.tcpdf.org)
54

Webové prostředí pro výuku paralelního programování / Web Platform for Parallel Programming Tutorials

Buzek, Emanuel January 2017 (has links)
This thesis presents a novel approach to introducing programmers into parallel and distributed computing. The main objective of this work is to develop an online coding environment which contains tutorials in form of simple parallel programming tasks. The online application simulates and visualizes multiple agents which cooperate on a task in virtual environment. These agents are programmed in a custom procedural language similar to JavaScript. A significant part of this thesis focuses on the design of this language. The client-side compiler is built using tools similar to Bison and Flex. The parallel simulator supports different scheduling algorithms including lock- step mode simulating computation on a GPU. An important aspect of the platform is extensibility; therefore, the tutorials and the packages for the programming language can be added as plug-ins. The final part of this thesis is dedicated to the implementation of sample packages and tutorials which demonstrate that the key goals of this thesis have been accomplished.
55

Stochastické modely plánování produkce / Stochastic models of production planning

Kříž, Pavel January 2007 (has links)
Při plánování produkce se často můžeme setkat s nejistotou ohledně velikosti budoucí poptávky. Potom nezbývá než modelovat poptávku jako náhodnou veličinu, čímž se však modely plánování produkce stávají úlohami stochastického programování. Cílem této práce je pak prostudovat jednotlivé koncepty stochastického programování a aplikovat je na modely plánování produkce. Pozornost bude přitom věnována jak rozhodováním za rizika, kdy přesně známe rozdělení pravděpodobnosti náhodných parametrů, tak také rozhodováním za neurčitosti, kdy máme o těchto rozděleních jen částečnou informaci. Na závěr budou jednotlivé postupy demonstrovány na numerickém příkladu.
56

Vývoj aplikací nad databází Oracle v prostředí Lotus Notes/Domino, .NET a Java / Application Development on Lotus Notes/Domino, .NET and Java Platforms Using Oracle Databases

Zdeněk, Michal January 2008 (has links)
Diplomová práce se zaměřuje na propojení databáze Oracle s vývojovými platformami Java, .Net a Lotus Notes/Domino. Po vysvětlení základních principů a technik práce s databází následuje část, která si klade za cíl jednotlivé možnosti propojení porovnat a otestovat. Na všech 3 platformách existují vyspělé propojovací technologie pro práci s databází, mezi nejznámější patří ODBC, JDBC, ADO.NET a LC (Lotus Connectors). Jednotlivé možnosti propojení se na všech třech vývojových platformách značně liší. Společná zůstává jen základní funkcionalita pro práci s databází (sestavení připojení, řízení transakcí, volání SQL příkazů, přenášení základních datových typů a volání uložených procedur). Pro praktické ověření jednotlivých propojovacích produktů byla vyvinuta testovací/benchmark aplikace, která byla z jazyka Java naimplementována i do prostředí .NET (C#) a Lotus Notes/Domino (Lotus Script). Bylo naimplementováno a spuštěno 253 testů na 12 produktech od 8 výrobců. Podkladem pro zpracování diplomové práce a realizaci testů byla dokumentace k těmto systémům a další odborná literatura. Díky těmto testům bylo možné, v rámci možností, porovnání jednotlivých produktů i platforem. Systematické testování a práce s těmito produkty ukázaly, že jednotlivé produkty jsou velmi rozdílné v ceně, kvalitě, výkonu, ale i ve svých specifických funkcích.
57

Webová aplikace pro testování programů při výuce / Web application for programming student training

Podolka, Luděk January 2009 (has links)
Goal of this master thesis is to describe possible solutions for compilation, execution and unit testing of user programs written in Java hosted on web server. Another goal is to design and to implement web application which would allow students to write and to test simple programs during Java lessons. Chosen method for achieving first goal is studying relevant resources, mainly documentation and source code of projects which implement dynamic program execution. To accomplish the second goal the author uses requirements analysis and principles of agile methodology of extreme programming. Parts of UML notation are used to make the design part clear. First part is focused on theory behind dynamic program execution in Java, class loading, compilation of source code and software security. Overview of tools built upon these basic concepts follows. These are dynamic module systems, software testing tools, build automation tools and continuous integration servers. Previously mentioned tools implement dynamic program execution. Third group consists of tools for source code quality analysis which could be considered as components of application for education purposes that is to be implemented. The author summarizes the task of new application development and performs requirement analysis in the practical part. Internal structure of future application is briefly discussed by the author. The demonstration of detailed design is derived from one of user stories. Overview of tools and technologies used during the analysis, design and implementation is also part of the text. Integral part of this thesis is web application hosted on http://kitscm.vse.cz/tppv/. Authors contribution to the topic is synthesis of existing solutions to problems neccessary to analyze, design and implement working web application for program testing and the result of these processes itself.
58

Rozvrhování posádek v ČSA / Optimalization of flights and revisions on ČSA airplanes

Pourová, Alžběta January 2008 (has links)
Flights and revisions planning is the problem of assigning flights and revisions to aircrafts in such a way that constraints are satisfied, and some objective function is optimized. Objective function can be to minimalize the number of aircrafts. The intention of my thesis is to find the optimum solution in the problem of flights and revisions planning to aircrafts. In this work, I am using linear programming, which is important and irreplaceable in everyday practical use.
59

Model pro optimální dislokaci pracovníků MFČR / Optimal solution for employees dislocation at MFCR

Dubový, Vojtěch January 2014 (has links)
Almost every medium and large company has to deal with an optimal placing of administrative workers. This thesis focuses on solving a problem of dislocation of employees of the Ministry of Finance of the Czech Republic (MFCR) and it proposes a possible solution of the current situation. The basis for finding the optimal solutions are integer programming tasks. The structure of the MFCR and the description of the current/future state of dislocations has been defined in cooperation with the MFCR. Therefore, the solution fully meets the MFCR specifications. The thesis also outlines another optional solution for dislocations within MFCR. Finally, there are summarized other aspects of optimal dislocation of employees that can further improve the solution given in this thesis, especially in terms of efficiency, satisfaction and health of the employees.
60

Tvorba rozvrhu střední školy s využitím lineárního programování / High school timetabling using linear programming

Kozárová, Barbora January 2012 (has links)
The school's schedule involves folding lessons within five working days, so that in each class were taught subjects required by the school curriculum in the correct number of hours and for each hour was assigned a teacher and a number of classrooms in which teaching will be realized. However, it is necessary to keep order in the resulting schedule avoid collision or vice versa unnecessary delays in the schedules of students and teachers in order to meet the conditions laid down by legislation and at the same time it was granted as much as possible the requirements of the management, teachers, or students or their parents. In this study it is proposed a mathematical model for the formation of a high school schedule that was created with the help of MPL for Windows and data provided by Gymnázium Chomutov.

Page generated in 0.0937 seconds