Online kurz programování v C#
| dc.contributor.advisor | Janoušek, Jan | |
| dc.contributor.author | Trdá, Eva | |
| dc.contributor.referee | Radecký, Michal | |
| dc.date.accepted | 2026-06-02 | |
| dc.date.accessioned | 2026-09-02T14:34:15Z | |
| dc.date.available | 2026-09-02T14:34:15Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Cílem této bakalářské práce je návrh a implementace webové aplikace sloužící jako online kurz základů programování v jazyce C#. Aplikace umožňuje studium lekcí a řešení programovacích úloh v prostředí webového prohlížeče a obsahuje administrační i uživatelskou část. Součástí aplikace je automatické vyhodnocování řešení úloh pomocí platformy Roslyn, která umožňuje analýzu zdrojového kódu na syntaktické i sémantické úrovni. Řešení je vyhodnocováno na základě struktury programu, jeho výstupu a metod umělé inteligence, nikoli pouze podle textové podoby. Navržené řešení poskytuje přesnější vyhodnocení úloh a okamžitou zpětnou vazbu pro uživatele. | cs |
| dc.description.abstract | The goal of this bachelor’s thesis is to design and implement a web application serving as an online course on the basics of programming in C#. The application allows users to study lessons and solve programming exercises within a web browser and includes both an administrative and a user interface. The application includes automatic evaluation of task solutions using the Roslyn platform, which enables analysis of source code at both the syntactic and semantic levels. Solutions are evaluated based on the program’s structure, its output, and artificial intelligence methods, rather than solely on the text form. The proposed solution provides more accurate task evaluation and immediate feedback for users. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2901310 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | TRD0006_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160280 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | webová aplikace | cs |
| dc.subject | C# | cs |
| dc.subject | Roslyn | cs |
| dc.subject | kompilace | cs |
| dc.subject | syntaktický strom | cs |
| dc.subject | AST | cs |
| dc.subject | online kurz | cs |
| dc.subject | programovací úlohy | cs |
| dc.subject | web application | en |
| dc.subject | C# | en |
| dc.subject | Roslyn | en |
| dc.subject | compilation | en |
| dc.subject | syntax tree | en |
| dc.subject | AST | en |
| dc.subject | online course | en |
| dc.subject | programming exercises | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Online kurz programování v C# | cs |
| dc.title.alternative | Online C# Programming Course | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 5330680 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- TRD0006_FEI_B0613A140014_2026.pdf
- Size:
- 2.77 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- TRD0006_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 152.65 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- TRD0006_FEI_B0613A140014_2026_priloha.zip
- Size:
- 1.79 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- TRD0006_FEI_B0613A140014_2026_posudek_vedouci_Janousek_Jan.pdf
- Size:
- 160.47 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Janoušek, Jan
Loading...
- Name:
- TRD0006_FEI_B0613A140014_2026_posudek_oponent_Radecky_Michal.pdf
- Size:
- 160.3 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Radecký, Michal