National Repository of Grey Literature 24 records found  beginprevious21 - 24  jump to record: Search took 0.01 seconds. 
Ruby programming language and its advisability of inclusion in education
Porazil, Tomáš ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The thesis presents the Ruby language and deals with the idea of including this language in the teaching of computer science at the University of Economics in Prague (UEP). In the beginning of their studies, all students have to complete two compulsory science subjects related to programming, which is the first experience with programming for many of them. Currently, the primary programming language being taught is Java. This work aims to present Ruby language, as an alternative to currently taught Java or at least as a language which the students could continue with after studying Java. In the introduction of the thesis the reader gets familiar with the history of language with its philosophy, which stood at the birth of Ruby and the basic concepts on which it is based. Next there are presented the basic constructs and syntax which are necessary to understand the final part of the paper, which discusses the different programming techniques that can be used in Ruby. The final chapter highlights the features of Ruby, for which it would be appropriate to include Ruby in the languages taught at UEP. These include especially clear and concise syntax, possibility to use different programming paradigms and creating internal DSL. The practical outcome of the whole work is a web application that offers an interactive form of the work itself. It is possible to browse the whole work in the internet and all mentioned examples of program code can be immediately tested in practice. The application outlines possible direction which can teaching programming languages take.
Automation of evaluating students homework and tests in opening programming courses at VŠE
Ďopan, Lukáš ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
Teachers of programming in opening courses at VŠE and other universities are facing difficulties with automation of correcting and evaluation of hundreds homework and tests. An ultimate goal of this bachelor thesis is to create a system, which would automate the evaluation of homework and tests for lectors, who are teaching according to publication OOP: naučte se myslet a programovat objektově. At the start the thesis deals about different approaches to the testing. In the next part it looks for testing tools in the world with focusing on the student's programs. After the short prologue into java reflection API and analysis of current evaluation system at VŠE, there are defined demands for evaluation of each lection of the course book. In the very least part you can find a user's manual of the created program.
Automatic evaluation of the students' assessments
Oraný, Vladimír ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
Nearly seven hundreds of students each year apply for informatics' studies at University of economics, Prague (UEP). At the beginning, each one must complete two courses related to programming - Introduction to Programming and Fundamentals of Software Engineering. Both courses produce a lot of outputs -- simpler home works or more complex semestral projects -- which must be assessed by the teachers. Especially assessment of early home works is laboring and routine which makes it perfect candidate for automation. The goal of this work is to suggest the best suitable way how to implement this automation at UEP. Since mass courses make troubles universities all around the world there is already a lot of existing solutions how to automate evaluation of programming courses. First two chapters summarize the effort to find the most interesting ones and present them to the Czech audience. Because existing solutions are really sophisticated but does not provide white box tests support needed at UEP the rest of this thesis is not about creating own new automatic assessment system but about creating a middleware which can handle the problem mentioned. The middleware called Duckapter makes usage of Java reflection API easier and is downloadable from project website http://code.google.com/p/duckapter. Using them, the teachers can provide white box tests inside the black box (unit) tests which are supported by the most of the current automatic assessment systems.
The Graphical Knowledge Base Editor
Oraný, Vladimír ; Berka, Petr (advisor) ; Laš, Vladimír (referee)
Bakalářská práce se zabývá zjednodušováním vytváření bází znalostí. Hlavním cílem práce bylo umožnit tvůrcům báze vytvářet je již přímo graficky a přeskočit tak fázi, kdy znalostní inženýr vytváří bázi nejdříve na papíře a teprve poté ji přenáší do editoru báze. Nově vzniklý editor by se měl snažit být nezávislý na konkrétním expertním systému. Nově vzniklá aplikace, která toto umožňuje, dostala prozaické jméno: Grafický editoru báze znalostí (Gebz). Samotná jeho realizace tvoří nedílnou součást této práce a je k ní přiložena na optickém mediu. Zároveň jsou uvedeny zdroje, odkud lze získat aktuální verzi programu a jak udržet nainstalovanou verzi systému aktuální.

National Repository of Grey Literature : 24 records found   beginprevious21 - 24  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.