Server pro podporu výuky teoretické informatiky

Abstract

The aim of this thesis is to create a server to support the teaching of the subject „Theoretical Computer Science“ taught at VŠB-TUO. More specifically, this work focuses only on algorithms from area of finite-state automata. Subject „Theoretical Computer Science“ follows the introductory course from a bachelor's degree, where are these algorithms also taught. Diploma thesis in the resulting web application allows users to create an automaton using a graph representation or transition table. The thesis focuses on the creation of automaton by user and the computation of algorithms by individual steps. The result is a web application that allows you to create a finite-state automaton by a graph or a transition table. These inputs are entered directly into the web browser. The algorithm's individual steps are taught in the application by the graphical representation of an automaton graph and textual descriptions. The result also contains stored examples, which user can easily load, and functions for saving an automaton into a file and loading machine from a file.

Description

Subject(s)

Theoretical Computer Science, algorithm, finite state machine, ASP.NET, web application

Citation