Go programming language course for universities
Thesis title: | Programovací kurz jazyka Go pro vysoké školy |
---|---|
Author: | Manca, Dávid Marek |
Thesis type: | Diplomová práce |
Supervisor: | Hološka, Jiří |
Opponents: | Mrňák, Tomáš |
Thesis language: | Česky |
Abstract: | Tato práce se soustřeďuje na vytvoření programovacího kurzu pro vysoké školy tak, aby bylo možné studentům podat koncepty programování jednoduše a zároveň jim dovolit soustředit se na řešení problémů a algoritmizaci úloh, a to moderní formou s použitím ChatGPT jako asistence výuky. Také je vymezena role jazyka Go nejen ve vyučování, ale i v současném světě programovacích jazyků. Kurz programování byl vytvořen jako prezentace pro přednášky a cvičení, včetně domácích zadání, závěrečného projektu, bodování a dotazníku pro studenty. K vytvoření kurzu byly použity aktuální poznatky v programování, včetně stanovení povinné literatury. Kurz je zároveň koncipován tak, aby bylo možné využívat nástroje umělé inteligence pro zkvalitnění výuky a také aby bylo možné kurz vyučovat distančně. |
Keywords: | Go; programovací kurz; golang; FIS; ChatGPT; GPT |
Thesis title: | Go programming language course for universities |
---|---|
Author: | Manca, Dávid Marek |
Thesis type: | Diploma thesis |
Supervisor: | Hološka, Jiří |
Opponents: | Mrňák, Tomáš |
Thesis language: | Česky |
Abstract: | This thesis focuses on creating a programming course for higher education so that programming concepts can be presented to students in a simple way while allowing them to focus on problem solving and algorithmizing tasks in a modern way using ChatGPT as a teaching aid. Also, the role of the Go language is defined not only in teaching, but also in the current world of programming languages. The programming course was designed as a presentation for lectures and exercises, including homework assignments, a final project, scoring, and a student questionnaire. Current knowledge in programming was used to create the course, including the determination of mandatory literature. At the same time, the course is designed in such a way that it is possible to use artificial intelligence tools to improve the quality of teaching and to make it possible to teach the course remotely. |
Keywords: | Go; programming course; golang; FIS; ChatGPT; GPT |
Information about study
Study programme: | Informační management |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Systems Analysis |
Information on submission and defense
Date of assignment: | 25. 2. 2023 |
---|---|
Date of submission: | 1. 5. 2023 |
Date of defense: | 30. 5. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/83939/podrobnosti |