Előző előadásban szó esett arról, hogy hogyan működik a számítógép, továbbá arról, hogy az informatikus hogyan tervezi meg az elkészítendő alkalmazást. Ebben a témában arról lesz szó, hogy az algoritmust hogyan alakítsuk ki.
Erre egy széles körben elterjed módszert fogunk megismerni, ami független a konkrét programozási nyelvtől, csak a megoldandó feladatra koncentrálhatunk.