1. ročník střední školy

Algoritmizace

Výukové materiály k algoritmizaci a programování v Pythonu.

Materiály obsahují stručný výklad, ukázky, úlohy a rozšiřující části.

Pro žáky

Lekce

První tematický celek

Algoritmizace – Lekce 0–8

11 lekcí
Nový tematický celek

Programování v Pythonu

12 lekcí
Interaktivní procvičování

Programovací svět

Trénuj algoritmické myšlení v interaktivním světě. Od prvních příkazů přes podmínky a cykly až po řešení algoritmických problémů.

Spustit Programovací svět
Samostatná část

3. ročník C#

17 lekcí
4

Přehled C# 4: Metody

Deklarace a volání metod, signatura, předávání parametrů hodnotou a odkazem (ref, out, in, params), návratové hodnoty a n-tice, přetížení, zásobník volání, rekurze a zásady návrhu metod.

13

Přehled C# 13: Základy SQL

Jazyk SQL v DB Browser for SQLite: výběr dat (SELECT, WHERE, ORDER BY), agregační funkce a GROUP BY, spojování tabulek (JOIN) a změny dat (INSERT, UPDATE, DELETE) nad databází Domácí knihovny.

14

Přehled C# 14: C# a SQLite

Připojení k databázi SQLite z C# přes Microsoft.Data.Sqlite: připojení, příkazy ExecuteNonQuery, ExecuteScalar a ExecuteReader, parametrizované dotazy a ochrana proti SQL injection. Domácí knihovna ukládá knihy do databáze.