Soutěže a kreativní úlohy v programování – inovace v zadávání úloh s nástupem umělé inteligence
Date issued
2025
Authors
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.
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