• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 42
  • 8
  • 1
  • Tagged with
  • 51
  • 41
  • 23
  • 20
  • 15
  • 12
  • 11
  • 11
  • 11
  • 10
  • 9
  • 9
  • 9
  • 9
  • 8
  • 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.
11

Pokročilé programové konstrukce a programovací techniky jazyka Swift / Advanced programming constructs and techniques in the Swift language

Čislinský, Jan January 2017 (has links)
The thesis focuses on advanced programming constructs and techniques of the Swift programming language. At the beginning programming paradigms that are supported by the Swift design (object-oriented and functional) are introduced. Concepts of each paradigm are described and Swift is then evaluated by the level of support for these paradigms. Following programming constructs are described in-depth: working with variables, optional types, enumerated types, functions and closures. Creating of custom operators and subscripts. Operations with protocols, generic types and parallel program execution. Error handling with throwing functions. Detailed explanation of value types and their differences from reference type is given too. Thesis also explains nested types and all higher-order functions in Swift. At the end are described extensions; specifically extension of computed property, initialization function, function, subscript, nested type and protocol and generic types extensions. In the last section of the thesis these advanced programming techniques are described; function chaining and composition, structure saving, performance optimization of value types, reflection in the Swift programming language and how modules and namespaces work. At the end protocol-oriented programming is introduced.
12

Rozvoj algoritmického myšlení žáků základních škol / Development of algorithmic thinking of primary school pupils

Vais, Jan January 2021 (has links)
The presented diploma thesis examines the possibilities of developing algorithmic thinking in primary school pupils. Algorithmic thinking is a necessary tool for effective analysis of the problem and the creation of a procedure for its subsequent repeatable solution. The main research topic of this work is effective and efficient ways of developing algorithmic thinking, especially how to formulate a problem and how to develop algorithmic thinking with the greatest effect in the educational process. The work summarizes various ways of developing algorithmic thinking and the approach to its teaching. The concepts of computer thinking, algorithmic thinking, algorithm and algorithmization are defined and analyzed. Furthermore, contemporary means of developing algorithmic thinking described in the literature are specified. They are then critically evaluated and at the end of the theoretical part the most suitable set of means is selected and the way of their use is proposed. Action research was carried out in the circle of informatics at the primary school in Prague. The verification of the effectiveness of the selected instruments took place during fifteen sixty-minute lessons. The focus of this research lies in increasing the quality of pedagogical practice of the teacher, in the development of his didactic...
13

Programovací jazyk Python a účelnosť jeho zaradenia do výučby / Programming language Python and its suitability of his assignment to the tuition

Arendáč, Tomáš January 2011 (has links)
This thesis is concerned by programming language Python and its suitability of his assignment to the tuition. The work is divided into three dominant parts. The first part describes programming language Python, its elementary characteristics and features. The purpose is to introduce its properties to the reader so that he could estimate if there is point in the deeper concern. There are elements of object-oriented programming in description, too. The second part analyses programming language Python on the basis of ten criteria which are defined considering applicability of the language in preliminary courses of programming. The purpose is to review if the Python is appropriate in these courses. The third part considers the possibilities of the Python tuition at the University of Economics in Prague. The main contribution of the thesis is to give opinion on the fundamental description of the language, to define framework and to pass judgment on the potential chance of use in preliminary courses of programming.
14

Nové programovací období Evropské unie

Kolář, Václav Bc. January 2007 (has links)
Práce představuje možnosti, které má Česká republika v souvislosti s čerpáním finančních prostředků z EU v rámci nového programovacího období 2007-2013. V práci jsou popsány dokumenty potřebné k čerpání finančních prostředků, dále konkrétní finanční alokace a oblasti, které budou v novém programovacím období podporovány.
15

Politika rozvoje venkova EU se zaměřením na Českou republiku / EU Rural Development Policy with a view to the Czech Republic

Barták, David January 2007 (has links)
V diplomové práci je porovnána politika rozvoje venkova EU z pohledu jednotlivých programovacích období. Zahrnuje charakteristiku programů a příslušných fondů (hlavní důraz kladen na aktuální programovací období 2007 ? 2013). Popsána souvislost politiky rozvoje venkova a reformy společné zemědělské politiky. V praktické části jsou charakterizovány hlavní problémy subjektů (zaměřeno na obce) při čerpání prostředků z fondů EU. Pro ověření závěrů zpracován rozhovor se starostou obce ve Středočeském kraji. Jako návrh řešení některých překážek čerpání uvedeno srovnání produktů tří bank v oblasti poradenství a spolufinancování projektů.
16

Prostředky paralelního programování a jejich implementace / Means of parallel programming and their implementation

Krejčová, Iva January 2011 (has links)
The aim of this Diploma thesis is to get acquitained with the approaches to parallel programming and possibilities of their practical implementation, including possibilities of their usage in management. An important part of the Diploma thesis is the practical implementation of parallel program in a PC cluster environment, which was implemented in computer laboratory of Faculty of Management VŠE. The practical part consists of an example of decision-making under uncertainty (risk) which is solved with the employment of the Monte Carlo method.
17

Podpora vizuálního programování mobilního robota / Visual Programming Backend for a Mobile Robot

Staněk, Ondřej January 2017 (has links)
Title: Visual Programming Backend for a Mobile Robot Author: Bc. Ondřej Staněk Department: The Department of Software Engineering Supervisor: RNDr. David Obdržálek, Ph.D. Supervisor's e-mail address: David.Obdrzalek@mff.cuni.cz Abstract: In this work, the author designs and implements a solution for programming small mobile robots using a visual programming language. A suitable visual programming front-end is selected and back-end layers are created that allow execution of the program in a mobile robot. The author designs and implements a virtual machine that runs alongside the original robot firmware on an 8-bit microcontroller with limited resources. A code generator layer compiles the visual representation of the program into a sequence of bytecode instructions that is interpreted on board of the mobile robot. The solution supports typical features of procedural programming languages, in particular: variables, expressions, conditional statements, loops, static arrays, function calls and recursion. The emphasis is put on robustness of the implementation. To verify and maintain code quality, methods of automated software testing are used. Keywords: visual programming language, virtual machine, mobile robot, Blockly Powered by TCPDF (www.tcpdf.org)
18

Konvertor gramatik pro JetBrains MPS / Grammar to JetBrains MPS Convertor

Vysoký, Přemysl January 2016 (has links)
JetBrains MPS is a language workbench focusing on domain-specific languages. Unlike many other language workbenches and IDEs, it uses a projectional editor for code. The developer directly manipulates the program in its tree form (AST) and not by editing a text source code. This brings many advantages, but on the other hand requires time-consuming and complicated MPS language definition. The thesis elaborates on the possibility of automating the process of creating MPS language definition from its grammar description. It introduces the MPS editor, evaluates approaches of related projects and describes author's efforts to implement an MPS plugin that allows this import. The chosen approach and the selection of tools used for implementation are justified in the thesis. We point out important problems that any similar project might deal with and we introduce some possible solutions. Furthermore, the thesis contains examples of imported languages, showing the potency of the chosen approach. The thesis also aims to lay groundwork for future extensions and suggest possible improvements.
19

Programovací jazyk Objective C a účelnost jeho zařazení do výuky / Objective-C programming language and suitability of language inclusion in education

Demčák, Marek January 2009 (has links)
This thesis describes a programming language Objective-C, which is the primary programming language for Mac OS X, and assesses the suitability of language inclusion in education. The aim of the first part is to provide the reader with a basic explanation of the language syntax so as to be able to understand what is written for code. After reading this thesis, the reader should have enough information to decide whether he would enjoy programming in Objective-C or not. Thesis does not aim to teach the reader in Objective-C language to create custom applications, mainly due to very limited description of the class libraries (Cocoa, Cocoa Touch), whose knowledge is essential for building real applications. However, this thesis should be a good starting point for all people interested in Objective-C and should refer them to appropriate literature. In the second part, I assess the suitability of language inclusion in education from 10 points of view (criteria). The aim of this part is to provide enough arguments for a decision, whether it is the good idea to provide tuition of Objective-C language or not. Some of the points of view are: basic confrontation of Objective-C with other programming languages (mainly Java and C#), assessing compliance of Objective-C language with the principles of object-oriented programming, review of Xcode IDE, analysis of demand for Objective-C programmers in the Czech Republic and analysis of students' interest in learning Objective-C by online (only students at University of Economics, Prague). The conclusion summarizes the most important properties of the language, its greatest benefits and drawbacks. I have also described the profile of a "typical" programmer in Objective-C, based on evaluated criteria.
20

E-learningové výukové moduly / E-learning study modules

Kosík, Tomáš January 2010 (has links)
This master’s thesis is focused on description of e-learning by electronic form of teaching as a way of modern education. In theoretical part various forms, possibilities and basic structures of electronic education systems are described. It presents thorough analyses of positives and negatives of e-learning, both, from a technical perspective as well as from social point of view. In the second part of this thesis, the reader becomes familiar with e-learning system AI Tools used by UAMT FEEC VUT in Brno to support the teaching of basics of artificial intelligence. Furthermore, the work deals with the creation of three plug-in modules for this computer programme. These modules are programmed in C# and pursue matters of informed and uninformed state space search, and issues of forward and backward chaining used in expert systems. In conclusion, the results of theoretical and practical work are evaluated

Page generated in 0.0921 seconds