155UVIN Úvod do informatiky: Porovnání verzí

Z GeoWikiCZ
 
(Není zobrazeno 66 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
{{toc|right}}
== Základní údaje o předmětu==
* '''Aktuální a kompletní informace jsou na této stránce'''
* Kód předmětu: 155UVIN
* Garant předmětu: {{Lidé|doc. Ing. Tomáš Bayer, Ph.D.}}
* Přednášející: {{Lidé|doc. Ing. Tomáš Bayer, Ph.D.}}, {{Lidé|Ing. Martin Landa, Ph.D.}}
* Rozsah: 1+1
* Počet kreditů: 2
* Ukončení: kz
== Anotace ==
== Anotace ==


TBD
Předmět je zaměřen na osvojení základů algoritmizace a skriptování v programovacím jazyce Python.
 
Zahrnuje popis vybraných nástrojů a aspektů funkcionálního programování.


;Doporučená literatura
;Doporučená literatura
Řádek 11: Řádek 24:
== Podmínky ukončení předmětu ==
== Podmínky ukončení předmětu ==


Úspěšná prezentace semestrálního projektu na konci semestru.
Účast na cvičeních.
 
Aktivní přístup při zpracování úloh.
 
Úspěšná prezentace semestrálního projektu na konci semestru.  
 
Vybrat zadání semestrálního projektu: [https://docs.google.com/document/d/1II0nlAqIgHnw1a4TCXAApDz6ZEaZAxdVdM3Kr_PjbO0/edit?usp=sharing ZDE]
Aktuální přiřazení projektů skupinám a studentům:  ([https://github.com/k155cvut/uvin/blob/main/uvin_projekty.pdf PDF])


== Harmonogram pro akademický rok 2023/2024 ==
== Harmonogram pro akademický rok 2023/2024 ==


Vyučující:  
=== Přednášky ===
 
Vyučující: {{lide|doc. Ing. Tomáš Bayer, Ph.D.}} (TB).


* {{lide|doc. Ing. Tomáš Bayer, Ph.D.}} (TB)
Probíhají 1 x za 14 dnů, posluchárna C-204, úterý 16:00-17:40.
* {{lide|Ing. Martin Landa, Ph.D.}} (ML)
 
* {{lide|Ing. Lukáš Běloch}} (LB)
{| class="border"
* {{lide|Ing. Marek Hoffmann}} (MH)
! Datum !! Téma přednášky
|-
| 26.9. || Algoritmus s jeho vlastnosti. ([https://github.com/k155cvut/uvin/blob/main/prednasky/informatika1.pdf PDF])
|-
| 10.10, 24.10. || Datové struktury ([https://github.com/k155cvut/uvin/blob/main/prednasky/informatika23.pdf PDF])  
|-
| 7.11. || Podmínky ([https://github.com/k155cvut/uvin/blob/main/prednasky/informatika4.pdf PDF])  
|-
| 21.11. || Cykly ([https://github.com/k155cvut/uvin/blob/main/prednasky/informatika5.pdf PDF])  
|-
| 5.12. || Funkce ([https://github.com/k155cvut/uvin/blob/main/prednasky/informatika6.pdf PDF])  
|-
|}


=== Přednášky ===  
=== Cvičení ===  


Místnost: C-204 {{bullet}} Vyučující: TB {{bullet}} 16:00-17:40
Vyučující: {{lide|doc. Ing. Tomáš Bayer, Ph.D.}} (TB), {{lide|Ing. Martin Landa, Ph.D.}} (ML), {{lide|Ing. Lukáš Běloch}} (LB), {{lide|Ing. Marek Hoffmann}} (MH).


* 26.09. {{git|uvin|prednasky/informatika1.pdf|přednáška č.1}}
Probíhají 1 x za 14 dnů v počítačové učebně B870.
* 10.10. {{git|uvin|prednasky/informatika23.pdf|přednáška č.2}}
* 24.10. {{git|uvin|prednasky/informatika23.pdf|přednáška č.3}}
* 07.11. {{git|uvin|prednasky/informatika4.pdf|přednáška č.4}}
* 21.11. {{git|uvin|prednasky/informatika5.pdf|přednáška č.5}}
* 05.12. {{git|uvin|prednasky/informatika6.pdf|přednáška č.6}}


=== Cvičení ===
Podrobný harmonogram cvičení pro jednotlivé paralelky:


{|class="border"
{|class="border"
!Číslo !! Skupina !! Termín !! Poznámka
!Číslo !! Skupina !! Datum !! Poznámka
|-
|-
| rowspan="3" | 1 || C-101 || 03.10.
| rowspan="3" | 1 || C-101 || 03.10.
|-
|-
|  C-102 || 05.10. || náhrada za 28.9.
|  C-102 || 05.10. || náhrada za 28.9. v B973
|-
|-
|  C-103 || 05.10. || pozor změna - 16:00 - 17:40
|  C-103 || 05.10. ||  
|-
|-
| rowspan="3" | 2 || C-101 || 17.10. ||
| rowspan="3" | 2 || C-101 || 17.10. ||
Řádek 52: Řádek 81:
| rowspan="3" | 3 || C-101 || 31.10. ||
| rowspan="3" | 3 || C-101 || 31.10. ||
|-
|-
|  C-102 || 24.10. ||
|  C-102 || 26.10. ||
|-
|-
|  C-103 || 02.11. ||
|  C-103 || 02.11. ||
Řádek 70: Řádek 99:
| rowspan="3" | 6 || C-101 || 12.12. ||
| rowspan="3" | 6 || C-101 || 12.12. ||
|-
|-
|  C-102 || 07.12. ||
|  C-102 || 14.12. || POZOR ZMĚNA!!! náhrada za 7.12. v B973
|-
|-
|  C-103 || 14.12. ||
|  C-103 || 14.12. ||
Řádek 92: Řádek 121:
* {{git|uvin}}
* {{git|uvin}}
* Online kurz: https://naucse.python.cz/course/pyladies/
* Online kurz: https://naucse.python.cz/course/pyladies/
=== Pracovní prostředí ===
==== Jupyter  ====
* [http://gislab.fsv.cvut.cz:8000 JupyterHub] (online)
* JupyterLab pro Windows: [https://github.com/jupyterlab/jupyterlab-desktop/releases/latest/download/JupyterLab-Setup-Windows.exe JupyterLab-Setup-Windows.exe]
==== Vývojové prostředí ====
Před instalací vývojového prostředí nejprve nainstalujte interpret jazyka Python: https://www.python.org/downloads/
* Visual Studio Code: https://code.visualstudio.com/
** Verze pro webový prohlížeč:  https://vscode.dev/
** Užitečné klávesové zkratky ([https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf Windows], [https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf Linux]): <tt>Ctrl+F5</tt> Run Python File
** Nutné doinstalovat Python rozšíření {{fig|vscode-python|Rozšíření Python do VSCode}}
* Vývojové prostředí Pycharm: https://www.jetbrains.com/pycharm/
== Navazujicí předměty ==
Bakalářský program:
* [[155GIT1|Informatika 1]]
* [[155IN3G|Informatika 3 - Objektové programování]]
* [[1552GIS|GIS 2]]
* [[155PJIN|Projekt - Informatika]]
Magisterský program specializace Geomatika
* [[155UZPR|Úvod do zpracování prostorových dat]]
* [[155YGEI|Geoinformatika]]
* [[155FGIS|Free software GIS]]
* [[155IN4G|Informatika 4]]
* [[155ADKI|Algoritmy digitální kartografie a GIS]]
* [[155YOPR|Objektové programování]]
* [[155YUSU|Úvod do strojového učení v DPZ]]
* [[155ADKI|Algoritmy digitální kartografie a GIS]]


{{Geoinformatika}}
{{Geoinformatika}}

Aktuální verze z 18. 12. 2023, 17:53

Základní údaje o předmětu

  • Aktuální a kompletní informace jsou na této stránce
  • Kód předmětu: 155UVIN
  • Garant předmětu:

doc. Ing. Tomáš Bayer, Ph.D.

  • Přednášející:

doc. Ing. Tomáš Bayer, Ph.D., Ing. Martin Landa, Ph.D.

  • Rozsah: 1+1
  • Počet kreditů: 2
  • Ukončení: kz

Anotace

Předmět je zaměřen na osvojení základů algoritmizace a skriptování v programovacím jazyce Python.

Zahrnuje popis vybraných nástrojů a aspektů funkcionálního programování.

Doporučená literatura

Podmínky ukončení předmětu

Účast na cvičeních.

Aktivní přístup při zpracování úloh.

Úspěšná prezentace semestrálního projektu na konci semestru.

Vybrat zadání semestrálního projektu: ZDE Aktuální přiřazení projektů skupinám a studentům: (PDF)

Harmonogram pro akademický rok 2023/2024

Přednášky

Vyučující: doc. Ing. Tomáš Bayer, Ph.D. (TB).

Probíhají 1 x za 14 dnů, posluchárna C-204, úterý 16:00-17:40.

Datum Téma přednášky
26.9. Algoritmus s jeho vlastnosti. (PDF)
10.10, 24.10. Datové struktury (PDF)
7.11. Podmínky (PDF)
21.11. Cykly (PDF)
5.12. Funkce (PDF)

Cvičení

Vyučující: doc. Ing. Tomáš Bayer, Ph.D. (TB), Ing. Martin Landa, Ph.D. (ML), Ing. Lukáš Běloch (LB), Ing. Marek Hoffmann (MH).

Probíhají 1 x za 14 dnů v počítačové učebně B870.

Podrobný harmonogram cvičení pro jednotlivé paralelky:

Číslo Skupina Datum Poznámka
1 C-101 03.10.
C-102 05.10. náhrada za 28.9. v B973
C-103 05.10.
2 C-101 17.10.
C-102 12.10.
C-103 19.10.
3 C-101 31.10.
C-102 26.10.
C-103 02.11.
4 C-101 14.11.
C-102 09.11.
C-103 16.11.
5 C-101 28.11.
C-102 23.11.
C-103 30.11.
6 C-101 12.12.
C-102 14.12. POZOR ZMĚNA!!! náhrada za 7.12. v B973
C-103 14.12.
Cvičení C101

Místnost: B-870 • Vyučující: TB • Úterý: 16:00 - 17:40

Cvičení C102

Místnost: B-870 • Vyučující: ML • Čtvrtek: 18:00 - 19:40

Cvičení C103

Místnost: B-870 • Vyučující: MH+LB • Čtvrtek: 18:00 - 19:40

Odkazy

Pracovní prostředí

Jupyter

Vývojové prostředí

Před instalací vývojového prostředí nejprve nainstalujte interpret jazyka Python: https://www.python.org/downloads/

Navazujicí předměty

Bakalářský program:

Magisterský program specializace Geomatika