Na psaní kódu budete potřebovat

  • Teorii: Zde se seznámíte s nástroji programovací a naučíte se, jak zajistit, aby program dělal přesně to, co od něj očekáváte. Z praktického hlediska si teorii rozdělíme na dvě hlavní kategorie:
    • Algoritmy: Principy a postupy pro řešení daného problému.
    • Datové struktury: Způsoby, jak daný algoritmus efektivně implementovat v jazyce C.
           itmus efektivně naprogramovat v daném programovacím jazyce
  • Cvičení: Díky praktickým úlohám si prohloubíte získané znalosti.

Nebojte se využívat umělou inteligenci pro vysvětlení částí kódu.

V tomto před-kurzu jsme pro začátečníky vybrali užitečné odkazy, které nepředpokládají předchozí programovací zkušenosti.


Toto je mé první setkání s kódem, co mám dělat?

Pokud cítíte, že potřebujete úplný úvod k pochopení:
- co to programování vlastně je
- jak se to asi dělá
- co se asi děje v počítači

doporučuji se rozkoukat v kurzu Harvard CS50: Introduction to Computer Science.

 (https://www.youtube.com/watch?v=3LPJfIKxwWc&list=PLhQjrBD2T381WAHyx1pq-sBfykqMBI7V4)

 

 

  • Připomínáme, že CS50 je celý semestrální kurz pro vysokoškolské studenty, kteří chtějí získat obecný přehled o programování. Pro naše účely jsou nejvhodnější videa od Lecture 0 - Scratch maximálně po Lecture 5 - Data Structures.
  • Věříme, že se v programování překvapivě rychle zorientujete a můžete kombinovat videa CS50 zaměřená na teorii algoritmů s videi o datových strukturách v C (a samozřejmě s praktickými cvičeními v C).

Vývojové prostředí

Pro psaní C kódu budete potřebovat program, který dokáže váš textový kód převést na sadu instrukcí srozumitelných pro počítač. Pro zjednodušení budeme používat OnlineGDB.

 

 

Last modified: Monday, 30 June 2025, 9:08 PM