B4B33ALG – Algoritmizace

B4B33ALG – Algoritmizace

Cíl předmětu

Cílem je schopnost samostatné implementace různých variant základních úloh informatiky. Hlavní témata jsou algoritmy řazení a vyhledávání a jim odpovídající datové struktury. Důraz je kladen na algoritmický aspekt úloh a efektivitu praktického řešení.

Nutné prerekvizity – programování

Kurs předpokládá schopnost programování v alespoň jednom z jazyků C/C++/Java. Součástí cvičení jsou programovací úlohy na řešení problematiky ALG. Naprogramovaná řešení musí být rychlá, proto interpretované jazyky jako Python se do ALG převážně nehodí.

Hodnocení předmětu

Semestr

Semestr obsahuje 8 domácích programovacích úloh ohodnocených celkem 40 body. Úlohy jsou zadávány a řešeny přes odevzdávací systém BRUTE.

Hodnocení domácích úloh

Za každou úlohu lze získat max. 5 bodů. Za každý týden zpoždění je stržen 1 bod, za zpoždění mohou být maximálně strženy 3 body. V BRUTE má každá úloha 10 testovacích souborů, body jsou za správné řešení alespoň 6 instancí.

Více detailů k domácím úlohám najdete v oddíle Domácí úlohy.

Podmínky zápočtu

  • Minimum 25 z 50 bodů ze semestru.

  • Pravidelná docházka do cvičení (max. 2 neomluvené absence).

  • Seznámení s pravidly proti plagiátům.

Zkouška

Rozdělená na teoretickou a praktickou část (celkem 50 bodů). - Teoretická: písemný test s otevřenými otázkami. - Praktická: řešení úlohy podobné domácím během 4–5 hodin (stačí projít polovina testů).

Více detailů najdete v části Zkouška.

Celkové hodnocení

Maximum bodů Nutné minimum

Domácí úlohy

40

0

Kvízy

10

0

Celkem ze semestru

50

25

Teoretická část

32

16

Praktická část

18

9

Celkem ze zkoušky

50

25

CELKEM

100

50

Známky:

Body

[0,50)[0, 50)

[50,60)[50, 60)

[60,70)[60, 70)

[70,80)[70, 80)

[80,90)[80, 90)

[90,100][90, 100]

Známka

F

E

D

C

B

A

Organizace kurzu

Přednášející

Daniel Průša Robert Pěnička

Daniel Průša

Robert Pěnička

prusapa1@fel.cvut.cz

penicrob@fel.cvut.cz

Cvičící

Pavel Šindler Jiří Němeček Jan Ševic Avatar

Pavel Šindler

Jiří Němeček

Jan Ševic

Peter Vataščin

pavel.sindler@fel.cvut.cz

nemecek.jiri@fel.cvut.cz

sevicjan@fel.cvut.cz

vataspet@fel.cvut.cz

Je na stránce chyba?

Nahlašte nám ji

Máte otázky nebo připomínky?

Edit Dejte nám vědět