Table of Contents
[ISC] Počítačový seminář 24/25
Termíny & info
Cviko 1: Základní práce s Linuxem
Cviko 2: Číselné soustavy a převody
Cviko 3: Fáze překladu, proměnné, funkce
Cviko 4: Pole, struktury, ukazatele
Cviko 5: VIM, Git
Cviko 6: Dokumentace, slides, LaTeX
[ISC] Počítačový seminář 24/25
Termíny & info
XX XX:00 - XX:50 [N203]
XX XX:00 - XX:50 [N203]
Terminal && file transfer for Windows (2in1):
MobaXterm
Terminal only:
Putty
, file transfer only
WinSCP
Oficiální veřejné stránky předmětu ISC
Z každého cvičení můžete získat až 3 body.
Nastavení terminálu v CentOS
https://www.abclinuxu.cz/clanky/bash-prompt
echo
"PS1='\u@\h:\w
\$
'"
>>
~
/
.bashrc
Cviko 1: Základní práce s Linuxem
Představení a vyzkoušení školních systémů
Může se vám hodit poznámkový blok (papír)
Unix pro začátečníky
na FITu
Základní
příkazy v terminálu Unixu
Cviko 2: Číselné soustavy a převody
Převody mezi 2,8,16 soustavy,
binární soustava
Vemte si papír a tužku na počítání
(libovolný papír s libovolnou psací pomůckou, klidně i iPad)
Opakování příkazů v terminálu
Jednoduchý C kód
Task21
- přepočet čísel mezi soustavy na tabuli
Cviko 3: Fáze překladu, proměnné, funkce
Co dělá gcc
Základní pojmy
Základní konstrukce v jazyce C,
Velikosti datových typů
Kompilace v jazyce C a C++:
Fáze kompilace
Cviko 4: Pole, struktury, ukazatele
Složitější konstrukce v jazyce C
Cyklus while a for
Cviko 5: VIM, Git
VIM
- nástroj pro editaci souborů v terminálu
Hrátky s VIMem:
VIM keymap
,
VIM Adventures
,
VIM Genius
,
Interactive VIM
Stručný výpis
užitečných VIM zkratek
GIT
- Verzovací nástroj
Služby pro vlastní repozitáře:
GitHub
,
GitLab
,
BitBucket
, atd.
Git simple guide
,
Interaktivní Git cheatsheet
Nejdůležitější
GIT příkazy
Cviko 6: Dokumentace, slides, LaTeX
Jak napsat dokumentaci k projektu správně
Co je to LaTeX? (en)
Online LaTeX editory:
Overleaf.com
(doporučuji, školní licence)
Další užitečné odkazy:
LaTeX Templates
- CV, articles, …
LaTeX Examples
- CV, articles, …
Detexify
- hledání speciálních znaků
Generátor tabulek pro LaTeX