Algoritmy a datové struktury (ALGDS)

Obsah a cíl předmětu: Předmět Algoritmy a datové struktury je do studia zařazen před předměty, které se zabývají programováním. Jeho cílem je rozvíjet logické a algoritmické myšlení, naučit studenty vytvářet jednodušší algoritmy a porozumět činnosti algoritmů složitějších.

Předpoklady: Žádné

Osvojené dovednosti a vědomosti: Schopnost algoritmicky uvažovat, rozumět probíraným algoritmům a samostatně obdobné algoritmy sestavovat.

Pravidla účasti na výuce: Účast na přednáškách i cvičeních je dobrovolná, začátečníkům je zcela doporučována.

Požadavky k zápočtu:

Úspěšné napsání (získání alespoň 6 bodů z 10 bodů) dvou zápočtových testů – detailní informace viz „Plán přednášek“ na http://oliva.uhk.cz v předmětu ALGDS.

Forma zkoušky: Zkouška není součástí absolvování předmětu.

Výsledné hodnocení předmětu: Zápočet – viz výše

Osnova:

1.      základní algoritmické konstrukce

2.      typové algoritmické konstrukce - pro předem známý počet hodnot

3.      typové algoritmické konstrukce - pro předem neznámý počet hodnot

4.      typové algoritmické konstrukce pro práci s jednorozměrným polem

5.      typové algoritmické konstrukce pro práci s dvourozměrným polem

6.      algoritmy vnitřního třídění - přímé metody (výběrem, vkládáním, výměnou)

Literatura:

1)      Povinná

Milková, E. a kol.: Algoritmy - základní konstrukce v příkladech a jejich vizualizace. Gaudeamus, Hradec Králové, 2010.

2)      Doporučená

Další studijní materiály jsou k dispozici na http://oliva.uhk.cz v předmětu ALGDS.

 

Informace ke kombinované či distanční formě:

Rozsah konzultací: 12 hodin v průběhu semestru a 4 hodin soustředění ve zkouškovém období

Studijní opory:

a) Web CT :

 ANO, http://oliva.uhk.cz/ALGDS – kombinovaná forma

b) Jiné www stránky:

Stránky pro podporu výuky – přednášky, zadání prací, seznamy dalších zdrojů

c) Server N:\ (Ukázky):

Uveďte celou cestu

d) Jiné zdroje:

Klepněte sem a zadejte text.