Soutěže a kreativní úlohy v programování – inovace v zadávání úloh s nástupem umělé inteligence

Date issued

2025

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoká škola polytechnická Jihlava

Abstract

V předmětech Katedry elektrotechniky a počítačového modelování týkajících se programování, práce s výpočetními systémy a informačních technologií dlouhodobě vyučujeme s využitím autotestů, autodiagnostických testů i řádných testů. Využíváme k tomu systém Moodle. S nástupem umělé inteligence je třeba formulovat úlohy tak, aby student nemohl snadno najít odpověď. Prioritou začíná být, aby student vygenerovaný kód pochopil, porozuměl mu a upravil ho podle zadání. Samotné zadání příkladů z programování je nutno koncipovat kombinováním nejen reálných příkladů z praxe a úlohpropojených s jinými teoretickými předměty, ale i smyšlených příběhů. Motivace pro řešení úkolů je udržována formou semestrálních soutěží.
In the Department of Electrical and Computational Engineering courses related to programming, working with computer systems, and information technology, we long teach using self-tests, selfdiagnostictests, and regular tests. Assignments are created on the Moodle system. With the rise of artificial intelligence, tasks must be formulated so the student cannot easily find the answer. It is imperative to devise tasks that guarantee students comprehend the material and can modify generated code. Programming assignments should include real-world examples, tasks related to other subjects, and fictional narratives. Semester-long competitions help motivate students to engage with the problems.

Description

Subject(s)

formulace úloh, výuka programování, soutěž, autotest, test, problem formulation, competition, self-test, test

Citation