Přednášky:
1. Základní principy fungování počítače.
2. Číselné soustavy, početní a logické operace s binárními čísly.
3. Programovací jazyk Python, proměnné, datové typy.
4. Smyčky, rozhodování.
5. Funkce.
6. Pokročilé datové typy.
7. Základy OOP.
8. Testování, simulování, kontrola kódu, hledání chyb.
9. Nejčastější problémy při psaní kódu a jejich řešení.
10. Softwarová architektura UML.
11. Základní algoritmy 1 (faktoriál, Fibonacci)
12. Základní algoritmy 2 (vyhledávání, statistické výpočty)
13. Základní algoritmy 3 (řazení)
Osnova cvičení:
1. Motivační úvod – praktické aplikace.
2. Číselné soustavy, procvičování.
3. Základy programování Python, práce v IDE PyCharm.
4. Smyčky, rozhodování - vyhledavani, razeni.
5. Funkce.
6. Pokročilé datové typy.
7. Základy OOP.
8. Testování, simulování, kontrola kódu, hledání chyb.
9. Nejčastější problémy při psaní kódu a jejich řešení.
10. Zadání semestrálního projektu.
11. Vypracování semestrálního projektu.
12. Vypracování semestrálního projektu.
13. Odevzdání a kontrola semestrálního projektu.
1. Základní principy fungování počítače.
2. Číselné soustavy, početní a logické operace s binárními čísly.
3. Programovací jazyk Python, proměnné, datové typy.
4. Smyčky, rozhodování.
5. Funkce.
6. Pokročilé datové typy.
7. Základy OOP.
8. Testování, simulování, kontrola kódu, hledání chyb.
9. Nejčastější problémy při psaní kódu a jejich řešení.
10. Softwarová architektura UML.
11. Základní algoritmy 1 (faktoriál, Fibonacci)
12. Základní algoritmy 2 (vyhledávání, statistické výpočty)
13. Základní algoritmy 3 (řazení)
Osnova cvičení:
1. Motivační úvod – praktické aplikace.
2. Číselné soustavy, procvičování.
3. Základy programování Python, práce v IDE PyCharm.
4. Smyčky, rozhodování - vyhledavani, razeni.
5. Funkce.
6. Pokročilé datové typy.
7. Základy OOP.
8. Testování, simulování, kontrola kódu, hledání chyb.
9. Nejčastější problémy při psaní kódu a jejich řešení.
10. Zadání semestrálního projektu.
11. Vypracování semestrálního projektu.
12. Vypracování semestrálního projektu.
13. Odevzdání a kontrola semestrálního projektu.