Rekurencja w praktyce: silnia, potęga i drzewo wywołań Metoda zstępująca i wstępująca: rekurencja a iteracja Szybkie potęgowanie rekurencyjnie Szybkie potęgowanie iteracyjnie i zapis dwójkowy wykładnika Potęgowanie modulo i jego zastosowania Fraktale: zbiór Cantora i podziałka linijki Trójkąt i dywan Sierpińskiego Fraktale w grafice żółwia: płatek Kocha i drzewo Metoda dziel i zwyciężaj: podział problemu na podproblemy Minimum i maksimum osobno: liczba porównań Jednoczesne wyszukiwanie minimum i maksimum parami Minimum i maksimum metodą dziel i zwyciężaj Scalanie dwóch uporządkowanych ciągów Sortowanie przez scalanie Sortowanie szybkie: podział względem elementu osiowego Porównanie sortowań: wybieranie, wstawianie, scalanie i szybkie Pomiar czasu sortowań dla rosnących danych Sprawdzian: rekurencja i dziel i zwyciężaj Metoda połowienia: idea i warunek zatrzymania Miejsce zerowe funkcji z zadaną dokładnością Przybliżone rozwiązywanie równań a wyszukiwanie binarne Pierwiastek kwadratowy metodą Herona Pierwiastek przez połowienie i porównanie metod Błędy obliczeń: skąd się biorą i jak je ograniczać Schemat Hornera: wartość wielomianu Schemat Hornera przy zamianie liczby na system dziesiętny Arytmetyka komputera: przepełnienie i precyzja Zadania maturalne: metody numeryczne Arkusz: zagnieżdżone funkcje logiczne i warunkowe Wyszukiwanie danych w arkuszu: X.WYSZUKAJ, INDEKS i PODAJ.POZYCJĘ Funkcje tekstowe i funkcje daty w analizie danych Tabele przestawne i wykresy przestawne Symulacje w arkuszu: ciągi, procent składany i modele Formuły tablicowe, filtrowanie i sortowanie danych Szukaj wyniku i Solver: rozwiązywanie problemów w arkuszu Makra i program w języku wbudowanym arkusza Zadania maturalne z arkusza kalkulacyjnego, część 1 Zadania maturalne z arkusza kalkulacyjnego, część 2 Grafika rastrowa i wektorowa: formaty plików i kompresja obrazów Obróbka zdjęć: warstwy, maski i korekta kolorów Grafika wektorowa: logo i infografika Wykres z danych w programie: wizualizacja wyników Animacja w programie: ruch obiektów na planszy Animacja i film: klatki, formaty i parametry Modelowanie 3D: bryły, operacje i eksport modelu Projekt: animowana wizualizacja algorytmu Listy dwuwymiarowe: tablice i plansze w programie Krotki i zbiory w zadaniach Słowniki: zliczanie i grupowanie danych Algorytmy na listach: analiza danych z pliku Wyszukiwanie wzorca w tekście Szyfr Cezara i szyfry przestawieniowe Napisy w zadaniach: anagramy, palindromy i liczby w tekście Zadania maturalne: programowanie na danych z pliku, część 1 Zadania maturalne: programowanie na danych z pliku, część 2 Analiza gotowego programu: śledzenie wykonania krok po kroku Testowanie programu: przypadki brzegowe i dane testowe Projekt zespołowy: plan, podział pracy i narzędzia Projekt zespołowy: realizacja i prezentacja Podsumowanie roku: metody algorytmiczne zakresu rozszerzonego