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

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


{{toc|right}}
== Anotace ==
== Anotace ==


Řádek 27: Řádek 28:
Aktivní přístup při zpracování úloh.  
Aktivní přístup při zpracování úloh.  


Úspěšná prezentace semestrálního projektu na konci semestru (bude upřesněno v průběhu zimního semestru).
Ú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 ==


=== Přednášky ===
=== Přednášky ===
Řádek 40: Řádek 44:
! Datum !! Téma přednášky  
! Datum !! Téma přednášky  
|-
|-
| 26.9. || Algoritmus s jeho vlastnosti. ([https://github.com/k155cvut/uvin/blob/main/prednasky/informatika1.pdf PDF])  
| 24.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])  
| 08.10, 22.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])  
| 5.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])  
| 19.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])  
| 3.12. || Funkce ([https://github.com/k155cvut/uvin/blob/main/prednasky/informatika6.pdf PDF])  
|-
|-
|}
|}
Řádek 54: Řádek 58:
=== Cvičení ===  
=== Cvičení ===  


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).
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. Ondřej Pešek}} (OP).


Probíhají 1 x za 14 dnů v počítačové učebně B870.
Probíhají 1 x za 14 dnů v počítačové učebně B870.
Řádek 63: Řádek 67:
!Číslo !! Skupina !! Datum !! Poznámka
!Číslo !! Skupina !! Datum !! Poznámka
|-
|-
| rowspan="3" | 1 || C-101 || 03.10.
| rowspan="3" | 1 || C-101 || 01.10.
|-
|-
|  C-102 || 05.10. || náhrada za 28.9. v B973
|  C-102 || 26.09. ||  
|-
|-
|  C-103 || 05.10. ||  
|  C-103 || 03.10. ||  
|-
|-
| rowspan="3" | 2 || C-101 || 17.10. ||
| rowspan="3" | 2 || C-101 || 15.10. ||
|-
|-
|  C-102 || 12.10. ||
|  C-102 || 10.10. ||
|-
|-
|  C-103 || 19.10. ||
|  C-103 || 17.10. ||
|-
|-
| rowspan="3" | 3 || C-101 || 31.10. ||
| rowspan="3" | 3 || C-101 || 29.10. ||
|-
|-
|  C-102 || 24.10. ||
|  C-102 || 24.10. ||
|-
|-
|  C-103 || 02.11. ||
|  C-103 || 31.10. ||
|-
|-
| rowspan="3" | 4 || C-101 || 14.11. ||
| rowspan="3" | 4 || C-101 || 12.11. ||
|-
|-
|  C-102 || 09.11. ||
|  C-102 || 07.11. ||
|-
|-
|  C-103 || 16.11. ||
|  C-103 || 14.11. ||
|-
|-
| rowspan="3" | 5 || C-101 || 28.11. ||
| rowspan="3" | 5 || C-101 || 26.11. ||
|-
|-
|  C-102 || 23.11. ||
|  C-102 || 21.11. ||
|-
|-
|  C-103 || 30.11. ||
|  C-103 || 28.11. ||
|-
|-
| rowspan="3" | 6 || C-101 || 12.12. ||
| rowspan="3" | 6 || C-101 || 10.12. ||
|-
|-
|  C-102 || 07.12. ||
|  C-102 || 05.12. ||  
|-
|-
|  C-103 || 14.12. ||
|  C-103 || 12.12. ||
|-
|-
|}
|}
Řádek 103: Řádek 107:
; Cvičení C101  
; Cvičení C101  


Místnost: B-870 {{bullet}} Vyučující: TB {{bullet}} Úterý: 16:00 - 17:40
Místnost: B-973 {{bullet}} Vyučující: TB {{bullet}} Úterý: 16:00 - 17:40


; Cvičení C102
; Cvičení C102


Místnost: B-870 {{bullet}} Vyučující: ML {{bullet}} Čtvrtek: 18:00 - 19:40
Místnost: B-870 {{bullet}} Vyučující: ML/OP {{bullet}} Čtvrtek: 18:00 - 19:40


; Cvičení C103  
; Cvičení C103  


Místnost: B-870 {{bullet}} Vyučující: MH+LB {{bullet}} Čtvrtek: 18:00 - 19:40
Místnost: B-870 {{bullet}} Vyučující: ML/OP {{bullet}} Čtvrtek: 18:00 - 19:40


== Odkazy ==
== Odkazy ==
Řádek 120: Řádek 124:
=== Pracovní prostředí ===
=== Pracovní prostředí ===


* Jupyter Notebooks
==== Jupyter ====
** [http://gislab.fsv.cvut.cz:8000 JupyterHub] (online)
* [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]
* JupyterLab pro Windows: [https://github.com/jupyterlab/jupyterlab-desktop/releases/latest/download/JupyterLab-Setup-Windows.exe JupyterLab-Setup-Windows.exe]
* Vývojové prostředí
==== Vývojové prostředí ====
** Visual Studio Code: https://code.visualstudio.com/. Verze pro webový prohlížeč:  https://vscode.dev/
 
** Vývojové prostředí Pycharm: https://www.jetbrains.com/pycharm/
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 ==
== Navazujicí předměty ==

Aktuální verze z 18. 9. 2024, 08:18

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

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
24.9. Algoritmus s jeho vlastnosti. (PDF)
08.10, 22.10. Datové struktury (PDF)
5.11. Podmínky (PDF)
19.11. Cykly (PDF)
3.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. Ondřej Pešek (OP).

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 01.10.
C-102 26.09.
C-103 03.10.
2 C-101 15.10.
C-102 10.10.
C-103 17.10.
3 C-101 29.10.
C-102 24.10.
C-103 31.10.
4 C-101 12.11.
C-102 07.11.
C-103 14.11.
5 C-101 26.11.
C-102 21.11.
C-103 28.11.
6 C-101 10.12.
C-102 05.12.
C-103 12.12.
Cvičení C101

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

Cvičení C102

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

Cvičení C103

Místnost: B-870 • Vyučující: ML/OP • Č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