NPRG041 - Programování v C++

      

Materiály k cvičení - paralelka Zavoral

Distanční výuka

cvdatumtémaslajdyGitLab
130.9.násobilka1-7násobilka (příkazová řádka, třída)
27.10.řetězce, ovečky8-18ovečky
314.10.kontejnery19-26ovečky do Recodexu, překladový slovník basic
421.10.kontejnery, komparátory27-33filmová databáze, slovník full
54.11.zadání DÚ1, algoritmy, funktory, lambdy34-425 příkladů na algoritmy

GitLab

Podmínky udělení zápočtu

Zápočtový programu

Témata zápočtových programů

Některá témata zápočtových programů z minulých let

(Toto není vyčerpávající seznam témat, jen seznam příkladů možných témat pro inspiraci)

2D fyzikální engine
2D střílečka s inteligencí
3D RPG strilecka v UnrealEngine
Adventure guild manager
Akordy
Algebraicky multigrid
Analyza toniny z audia
Analyzér barvy hlasu
Aplikace pro studium cizích slov
Aproximace funkcí pro výpočty průchodu tepelného záření plynem
Arbitraze sazek
Auticka
Automaticke lusteni
Automaticke rozpoznavani jazyka
Backend pro knihkupectvi
Background Backuper
Bang!
Bioinformatické metody - proteiny
Bot do Starcraftu 
Bug Tracker
Cachovaci upload server
Canasta
Cardmaster
Casticovy engine 
Chaos in the old world
Chips challenge game
Chovatelska stanice
DHT-like P2P
Detekce a zpracování proudu obrázků
Detekce kolizi
Dots and Boxes (P2P, AI)
Duna 2 (strat game)
Edukativni strileni podel grafu
Emulace rescue robotu 
EnergyLogger
Engine pro ekonomickou RT strategii
Evoluce robotu v mape
Extrakce klicovych slov z dokumentu
Fast locate
Figurkova preklapeci hra
File manager
Generovani krajiny
Generovani pseudorealnych stromu
GeoSol the embedded GPS problem solver
Grafovy editor
Grafová knihovna
Graph analysis
Graph matching
Hanabi AI (game)
Hra Caylus 
Hradlové sítě
Hudebni prehravac ruznych formatu
Infrastruktura pro generování klíčů
Instant messaging
Interpret Forth
Interpret Scheme
Interpret geometrickeho jazyka
Jazyk pro matematicky popis grafu a jejich kresleni
Karetni hra Pazaak
Keyword analysis
Kompilátor imperativního jazyka
Letadlo nad terenem
MIDI klavir s transpozici a Synthesii
Magic: The Gathering engine
Maly dratenik
Map-Reduce Engine
Motivacni strategie
Ogre bludiste
OneEye (zaznamenávání partie go z obrázků)
Ostrovy a sopky
Parser/serializer JSON, API
Particle engine
Ping Pong Delay
Piškvorky++ s nestandardními topologiemi
Planovaci kalendar
Plošinovka s polymorfnimi slepicemi
Pokemoni online
Použití sufixového pole a Burrows-Wheelerovy transformace v bioinformatice
Predzpracovani astro pozorovani
Prehravac not
Prehravac s frekvencni analyzou
Prekladac Pascal -> C
Prescoboj - pseudosachy
Primy prenos videa s prepinanim zdroju
Real-time strategie
Rescue roboti
Rizeni letoveho provozu
Roboticke sitovani
Rozpoznavani obliceju
Rpg
Rychly batch-processing fotek plavajicich castic
Sazec textu
Segmentace obrazu 
Simulace atomových struktur
Sitova strilecka
Social desktop client
SovereignPlay
Space Impact
Stack Attack
Star wars
Sudoku constraint-propagation solver
Synchronizator souboru
Tanky na 3D cestach
Ulítlé pseudošachy
Vesmirna strilecka
Virtualni procesor
Vlacek
Integrator a vyhledavac jizdnich radu
World of Warcraft bot
Zavody auticek
Šachový engine v síle šachového mezinárodního mistra