P11 Programování a počítačové systémy

Jak to všechno vlastně funguje? Jak počítač pouští několik programů současně, které se vzájemně nepomlátí. Jak můžu komunikovat po internetu přes celý svět? Jak to ty počítače všechno dělají? V tomto kroužku si ukážeme programátorské principy na kterých tohle všechno stojí. Vyzkoušíme si programování síťových služeb, grafických aplikací i komunikaci mezi programy. Podle zájmu účastníků můžeme vyzkoušet i paralelní programování na grafických kartách, webové služby nebo jiná komplexní témata. Kurz je vhodný pro děti se základními znalostmi programování (třeba zkušenost jenom ve scratchi).
Co se naučíš:
• Programovací principy a paradigmata
• Základní algoritmy
• Práci s častými pomocnými nástroji (git, build systémy, debuggery, lintery)
• Práce se soubory
• Síťové programování
• Asynchronní programování
• Grafické rozhraní
Další témata (výběr dle zájmu účastníků):
• Programování na GPU (CUDA)
• Webové služby
• Mezi procesová komunikace
• Paralelní programování a algoritmy
• Komunikace se systémem (specifické pro Windows nebo Linux)



Pro více informací a fotek sledujte náš facebook: Stanice techniků Vyšehrad

Advanced Programming and Computer Systems

How does a computer run multiple programs at the same time without them interfering with each other? How can people communicate over the internet across the world? What principles make all of this possible?

In this club, participants will explore the programming concepts and technologies that power modern computers and networks. Through practical projects, they will learn how software communicates, how operating systems manage tasks, and how applications interact with users and other programs.

Participants will experiment with programming network services, graphical applications, and communication between programs. Depending on the interests and experience of the group, the course may also cover advanced topics such as GPU programming, web services, and parallel computing.

The course is suitable for children who already have some basic programming experience, even if that experience is limited to environments such as Scratch.

What you will learn:
Programming principles and paradigms

Fundamental algorithms

Common development tools (Git, build systems, debuggers, and linters)

Working with files and data
Network programming

Asynchronous programming

Creating graphical user interfaces

Additional topics (depending on participants’ interests):
GPU programming (CUDA)

Web services and APIs

Inter-process communication

Parallel programming and algorithms

Operating system interaction (Windows and Linux)

This club provides an exciting opportunity to go beyond basic coding and discover how real-world software systems work behind the scenes.



For more information and photos, follow our Facebook page:
Stanice techniků Vyšehrad.

Základní informace

Kód

162009

Název

P11 Programování a počítačové systémy

Místo konání

STV Vratislavova 15

Hlavní vedoucí

Martin Horský

Kontakt

Stanice techniků Vyšehrad, 725 787 552, 602 532 553, 224 920 805, stv@ddm-ph2.cz

Věková skupina

11-20 let

V ceně zahrnuto

lektorné

Jiná ujednání

Příslušnou částku uhraďte do 14 dní od zahájení.

Datum zahájení

17.09.2026

Datum ukončení

10.06.2027

Dny konání

ČT 16:00-17:30

Volná místa

Volno


1.pololetí

1 700 Kč

2.pololetí

1 700 Kč

Rok

3 100 Kč


Přihlásit online Zpět

Cookies


Cookies jsou malé datové soubory, které internetové stránky ukládají na Váš počítač nebo mobilní zařízení v okamžiku, kdy si tyto stránky začnete prohlížet. Tyto soubory jsou při návratu na webovou stránku pomocí prohlížeče odeslány zpět na servery. S pomocí cookies má webová stránka informace o předchozích aktivitách uživatelů.

Pomocí vašeho prohlížeče můžete spravovat vaše cookies. Vždy máte možnost již uložené cookies smazat. Dále v závislosti na vašem prohlížeči je možné omezit využívání cookies pro konkrétní webovou stránku, omezit jejich ukládání či nastavit nucené smazání všech cookies po uzavření prohlížeče.


Technické

Technické cookies jsou nezbytné pro správné fungování webu a všech funkcí, které nabízí. Z tohoto důvodu nepožadujeme Váš souhlas s jejich využitím. Technické cookies nemohou být individuálně deaktivovány.