Osvojení praktických základů (pojmů, postupů a prostředků) algoritmizace se zaměřením na oblast biomedicínského inženýrství. Osvojení základních programátorských technik, nezbytných pro pochopení vnitřního fungování moderních softwarových systémů. Důraz bude kladen na praktickou a samostatnou aplikaci nejpoužívanějších algoritmů, bezprostředně využitelných v biomedicínckém inženýrství. Během výuky se student naučí specifikovat algoritmickou úlohu, provést její analýzu, dekompozici, navrhnout, implementovat a odladit jednoduché řešení. Platforma použitá k výkladu a k řešení úloh je ANSI C resp. C++. Studenti mohou využívat např. integrované vývojové prostředí BloodshedDevC++ pro WindowsXP, postavené na GNU C (osvědčilo se při výuce) nebo jakýkoliv produkt, kompatibilní s ANSI C/C++. Obsah předmětu je strukturován tak, aby byly nabyté znalosti využitelné v navazujících předmětech na FBMI ČVUT, zaměřených na informační technologie.

Kurz obsahuje podklady ke 14 lekcím strukturované následujícím způsobem:
1) obsah lekce, 2) podrobná prezentace přednášky v elektronické podobě, 3) zdrojové kódy vyřešených ukázkových demonstračních úloh lekce, 4) ukázková zadání cvičebních úloh.
Dále je zahrnut seznam odkazů na další studijní zdroje a ukázková zadání testových úloh.