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

Files for download

    Last update: