Go Programming language and its assesment for educational purposes

Thesis title: Programovací jazyk Go a účelnost jeho zařazení do výuky
Author: Choporov, Alexey
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
Tato bakalářská práce slouží k prvotnímu seznámení s programovacím jazykem Go. Popisuje jeho syntaxi, analyzuje perspektivy a účelnost jeho zařazení do výuky. Práce je určena především zájemcům o nové programovací jazyky a jejich zvláštnosti. První část této práce popisuje charakteristiku a určení jazyka Go. Vysvětluje důvody jeho vzniku a popisuje typy úloh, které tento jazyk řeší. V druhé části je uveden základní přehled jazyka Go. Popisuje se zde syntaxe, základní datové typy a knihovny. Třetí část analyzuje perspektivy jazyka a účelnost jeho zařazení do výuky. Ukazuje začínajícím vývojářům jeho výhody, nevýhody a možnosti jeho využití. Hlavním přínosem práce je základní popis jazyka a posouzení účelnosti jeho zařazení do výuky.
Keywords: úvod; programovací jazyk; Google; Go; charakteristika; výuka
Thesis title: Go Programming language and its assesment for educational purposes
Author: Choporov, Alexey
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
This bachelor's thesis deals with initial introduction to the programming language Go. Describes its syntax, analyzes of the language perspective and its suitability for education purposes. This work would be interested for people, who have interest in new programming languages and the opportunities these languages offer. The first part of bachelor's thesis describes the goals and characteristics of language Go. It provides information about origin of the language Go and describes the types of objectives, which can be solved, using this language. The second section of bachelor's thesis gives us a basic overview of the language Go. It describes syntax, data types, and libraries. The third part of bachelor's thesis gives us detailed analysis of language perspective and its suitability for education purposes. It shows advantages and disadvantages of this language for first-time developers and also efforts of its usage. The main contribution of this work will be the basic description of the language and assessment of suitability for education purposes.
Keywords: introduction; programming language; Go; Google; characteristic; education programme

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 8. 2. 2013
Date of submission: 15. 5. 2013
Date of defense: 20. 6. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/41276/podrobnosti

Files for download

    Last update: