| |
| |
| |
| |
| |
| |
| |
|
Management of learning statistical subjects for combined form
Vlnas, Pavel ; Komárková, Lenka (advisor) ; Voráček, Jan (referee)
Currently, there is an urgent need to conduct analysis of teaching statistical courses at the Faculty of Management University of Economics in Prague in order to analyze the current teaching methods, which are at the time of this thesis in the current academic year 2009-2010. Another aim is to propose a new method of teaching that reflect emerging trends in education, which would help students to understand and absorb the learning.
|
|
Web application for programming student training
Podolka, Luděk ; Pavlíček, Luboš (advisor) ; Pecinovský, Rudolf (referee)
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.
|
|
Applications for education of programming in OOP
Bauer, Tomáš ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
This bachelor thesis is oriented to applications for education of students in object oriented programming in Java and C# languages. There are described mainly used applications in the world, for Java language there are BlueJ, Greenfoot, Alice, JKarel, jGRASP and DrJava, for C# language SGP Baltie 4 C# and some other supporting applications for programming or OOP principles. The goal of this thesis is to determine which applications are used for OOP, analyse them, compare together their suitability for high school and university tuition and recommend their optimal involvement in teaching programming. In the thesis there are also mentioned other applications which can be used beside. This thesis has benefits in created list of applications for teaching, their comparison in scope, learning approach, suitability for programming and recommendations for tuitions on high schools, colleges and universities. At the beginning there is mentioned history of teaching programming languages, described principles of object oriented programming and their's relation with object oriented languages. Next part is oriented to applications' description. At the end there are applications compared together in several criterias, assessed, and there are also recommendations for teaching OOP.
|