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