PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Programování v ChatGPT - NDMI118
Anglický název: Programming in ChatGPT
Zajišťuje: Katedra aplikované matematiky (32-KAM)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2023
Semestr: zimní
E-Kredity: 3
Rozsah, examinace: zimní s.:0/2, Z [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Garant: prof. RNDr. Martin Loebl, CSc.
Anotace
Poslední úprava: doc. RNDr. Martin Balko, Ph.D. (09.06.2023)
Seminář věnujicí se programování za pomoci ChatGPT.
Cíl předmětu
Poslední úprava: doc. RNDr. Martin Balko, Ph.D. (09.06.2023)

Cílem semináře je studenty seznámit se základy užívání ChatGPT pro potřeby programování. Dále chceme společně prozkoumat a pochopit hranice, které tento nástroj v programování má. Naším cílem je také vybudovat mezi studenty kolektiv v rámci MFF UK, který se bude tématu věnovat i nad rámec semináře.

Podmínky zakončení předmětu
Poslední úprava: doc. RNDr. Martin Balko, Ph.D. (09.06.2023)

V průběhu semestru bude představen seznam úloh většího rozsahu, které bude třeba naprogramovat pomocí ChatGPT. Alternativně mohou studenti navrhnout vlastní úlohu, kterou musí schválit vyučující. Dalším předpokladem je také aktivní účast na semináři.

Literatura
Poslední úprava: doc. RNDr. Martin Balko, Ph.D. (09.06.2023)

Časopisecká

Sylabus
Poslední úprava: doc. RNDr. Martin Balko, Ph.D. (09.06.2023)

V rámci semináře se chceme věnovat následujícím otázkám:

Jak ChatGPT funguje a jaký je aktuální stav obdobných nástrojů?

Jak generovat fungující kód?

Jak ladit nefungující kód?

Jak optimalizovat kód?

Lze navrhovat kód a modely?

Lze navrhovat pomocí ChatGPT algoritmy?

Mezi další možná témata patří psaní dokumentace (uživatelské, i programátorské), generování testů nebo porovnávání různých kódů.

Požadavky k zápisu
Poslední úprava: doc. RNDr. Martin Balko, Ph.D. (09.06.2023)

Účast na semináři je určena jak bakalářským, tak magisterským studentům a není podmíněna žádnými předešlými znalostmi. Neznalost programování je zde naopak vítána.

Rozvrh bude domluven na Úmluvě KAM (https://www.mff.cuni.cz/cs/kam/vyuka-a-seminare/umluva).

 
Univerzita Karlova | Informační systém UK