155GIT1 Informatika 1: Porovnání verzí

Z GeoWikiCZ
Holesovsky (diskuse | příspěvky)
Holesovsky (diskuse | příspěvky)
Řádek 39: Řádek 39:
# (27.3.) [[155GIT1 / 6. cvičení|Algoritmizace, podmínky a cykly]]
# (27.3.) [[155GIT1 / 6. cvičení|Algoritmizace, podmínky a cykly]]
# ( 3.4.) přednáška odpadne
# ( 3.4.) přednáška odpadne
# ( 5.4.) [[155GIT1 / 7. cvičení|Uživatelské funkce]]
# (stř 5.4.) [[155GIT1 / 7. cvičení|Uživatelské funkce]]
# (10.4.) státní svátek
# (10.4.) státní svátek
# (17.4.) [[155GIT1 / 8. cvičení|Uživatelské funkce]]
# (17.4.) [[155GIT1 / 8. cvičení|Uživatelské funkce]]
# (24.4.) [[155GIT1 / 9. cvičení|Grafy]]
# (24.4.) [[155GIT1 / 9. cvičení|Grafy]]
# ( 1.5.) státní svátek
# ( 1.5.) státní svátek
# ( 2.5.) [[155GIT1 / 9. cvičení|Grafy]]
# (út 2.5.) [[155GIT1 / 9. cvičení|Grafy]]
# ( 8.5.) státní svátek
# ( 8.5.) státní svátek
# (15.5.) Sériový port v Matlabu (Zdeněk Vyskočil)
# (15.5.) Sériový port v Matlabu (Zdeněk Vyskočil)

Verze z 15. 2. 2023, 16:12

Informatika 1 je první ze tří úvodních přednášek bakalářského úvodu do aplikací informatiky směřujících k závěrečnému projektu, který celou bakalářskou geoinformatickou větev uzavírá. V tomto prvním úvodním kurzu se studenti seznámí s Matlabem, popř. s GNU Octave jako s nástroji pro základní počtářství, které je nezbytnou výbavou pro výpočty technické a teoretické geodézie apod. Tuto oblast bychom mohli tématicky charakterizovat jako od lineární algebry k tvorbě grafů.

Tématické okruhy

  • základní výpočty v Matlabu / GNU Octave
  • tvorba grafů v Matlabu

Výuka je zaměřena na praktické zvládnutí látky, tak aby na ní mohlo být navazováno v dalších předmětech. Akcentovány jsou postupy algoritmizace a obecné rysy, například příkazy větvení, cyklů a uživatelské funkce.

Průběžné bodové hodnocení a výsledná klasifikace LS 2022

Přednášky

Termín přednášky:

  • pondělí 12:00 - 13:40 v C208

Přednášející: Ing. Jan Holešovský <jan_holesovsky@volny.cz>, B919a

Přednášky jsou úzce propojeny s tématy cvičení, obsah přednášek se řídí podle následujícího harmonogramu.

Harmonogram přednášek

(není zatím aktuální pro LS 2023)

  1. (20.2.) První seznámení s Matlabem a GNU Octave - proměnné, matice, vektory, indexování, skripty
  2. (27.2.) Maticové a matematické funkce, speciální proměnné, operátory
  3. ( 6.3.) Textové řetězce, workspace, zápis matic do textových souborů
  4. (13.3.) Čtení formátovaných dat z textových souborů
  5. (20.3.) Algoritmizace, podmínky a cykly
  6. (27.3.) Algoritmizace, podmínky a cykly
  7. ( 3.4.) přednáška odpadne
  8. (stř 5.4.) Uživatelské funkce
  9. (10.4.) státní svátek
  10. (17.4.) Uživatelské funkce
  11. (24.4.) Grafy
  12. ( 1.5.) státní svátek
  13. (út 2.5.) Grafy
  14. ( 8.5.) státní svátek
  15. (15.5.) Sériový port v Matlabu (Zdeněk Vyskočil)

Dále si pro doplnění můžete stáhnout prezentace z bývalých přednášek, v nichž jsou především přehledné souhrny jednotlivých typů užitečných funkcí (v průběhu semestru se na ně též budeme dle potřeby odkazovat). Naopak některými tématy (jako např. obrazová data) se zabývat nebudeme.

Cvičení

Termíny cvičení:

  • čtvrtek 8:00 - 9:40 v B870, kruh 17
  • čtvrtek 10:00 - 11:40 v B870, kruh 18

Vyučující: Ing. Jan Holešovský <jan_holesovsky@volny.cz>, B919a; Ing. Jakub Vynikal <jakub.vynikal@fsv.cvut.cz>, B866

Harmonogram cvičení

  1. (23.2.) První seznámení s Matlabem a GNU Octave - proměnné, matice, vektory, indexování, skripty
  2. ( 2.3.) Maticové a matematické funkce, speciální proměnné, operátory
  3. ( 9.3.) Textové řetězce, workspace, zápis matic do textových souborů
  4. (16.3.) Čtení formátovaných dat z textových souborů
  5. (23.3.) 1. test - základní operace s maticemi a vektory, čtení a formátovaný zápis matic z/do souboru
  6. (30.3.) Algoritmizace, podmínky a cykly
  7. ( 6.4.) děkanské volno
  8. (13.4.) Uživatelské funkce
  9. (20.4.) Uživatelské funkce
  10. (27.4.) Grafy
  11. ( 4.5.) 2. test - algoritmizace, funkce, grafy
  12. (11.5.) rezerva, konzultace
  13. (18.5.) Všeobecný opravný test

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

  • Během semestru se píší dva testy (viz harmonogram cvičení).
  • Za každý test lze získat maximálně 5 bodů.
  • Pokud není předem stanoveno jinak, lze u testů používat vlastní poznámky či hledat informace na internetu. Vyloučena je pouze přímá komunikace v učebně včetně používání mobilních zařízení, sociálních sítí, e-mailu apod.
  • Další body je možné získat na přednáškách a cvičeních za výborné znalosti a aktivitu při výuce. Zadávány budou též termínované samostatné bodované úkoly přes systém Moodle. Váha bodů získaných z přednášek, cvičení nebo ze samostatných úkolů je však nižší než váha bodů z testů.
  • Pro zisk zápočtu je nutné mít úspěšně splněny OBA testy, přičemž za úspěšně splněný test se považuje takový test, v němž bylo dosaženo 1 až 5 bodů. Test s nulovým počtem bodů je považován za neúspěšný.
  • Na závěr semestru (viz harmonogram cvičení) je možnost jednoho všeobecného opravného testu ze všech témat. Z opravného testu lze získat opět maximálně 5 bodů. Jeho výsledek se připočítává k bodovému hodnocení základních řádných testů. Opravného testu se mohou zúčastnit i úspěšní studenti, kteří si chtějí vylepšit celkové bodové skóre.
  • Studenti, kteří nezískají ani z jednoho řádného testu v semestru ani jeden bod, již nemají nárok na zápočet.

Moodle

Nástroje

Matlab

Omezení: Nelze s ním pracovat mimo síť ČVUT!
Pozn: Mimo síť ČVUT je funkční licence Campus-Wide-Matlab. Podrobnější informace naleznete na https://download.cvut.cz/campus-wide-matlab/. Pro využití této individuální licence je nutný e-mail z domény cvut.

GNU Octave

Bez omezení: Free software / Open source

Další odkazy