Last update: RNDr. Ladislav Hanyk, Ph.D. (08.05.2013)
Using computing facilities for students of geophysics. Orientation in hardware, operating systems of Microsoft, Unix systems and computer networks. Introduction to the Fortran and Python languages and numerical libraries. Software for visualization and typesetting.
Last update: RNDr. Ladislav Hanyk, Ph.D. (08.05.2013)
Kurs užití výpočetní techniky pro studenty geofyziky. Orientace v hardwaru, operačních systémech Microsoftu, v Unixu a počítačových sítích. Úvod k Fortranu, Pythonu a numerickým knihovnám. Vizualizační a typografický software.
Aim of the course -
Last update: HANYK/MFF.CUNI.CZ (12.04.2008)
Students ready to (write and) run a computer program, vizualize results and edit his/her bachelor thesis.
Last update: HANYK/MFF.CUNI.CZ (12.04.2008)
Student schopný (napsat a) spustit počítačový program, zobrazit výsledky a editovat svou bakalářskou práci.
Course completion requirements - Czech
Last update: RNDr. Ladislav Hanyk, Ph.D. (13.10.2017)
Zápočet bude udělen po předložení vypracovaných domácích úkolů.
Literature -
Last update: RNDr. Ladislav Hanyk, Ph.D. (04.10.2011)
Petrlík L., Jemný úvod do systému UNIX, Kopp České Budějovice, 2000
Gilly D. et al., UNIX in a Nutshell, O'Reilly & Assoc., 1994
Hřebíček J. a kol., FORTRAN 77 a vědeckotechnické výpočty, Academia, 1989
Metcalf M., J. Reid, M. Cohen, Modern Fortran Explained, Oxford Science, 2011
Press W. H. et al., Numerical Recipes: The Art of Scientific Computing, Third Edition, Cambridge University Press, 2007 (http://www.nr.com)
Rybička J., LaTeX pro začátečníky, Konvoj Brno, 2003
Lamport L., LaTeX: A Document Preparation System, User's Guide and Reference Manual, Addison-Wesley, 1994
www
Last update: RNDr. Ladislav Hanyk, Ph.D. (04.10.2011)
Petrlík L., Jemný úvod do systému UNIX, Kopp České Budějovice, 2000
Gilly D. et al., UNIX in a Nutshell, O'Reilly & Assoc., 1994
Hřebíček J. a kol., FORTRAN 77 a vědeckotechnické výpočty, Academia, 1989
Metcalf M., J. Reid, M. Cohen, Modern Fortran Explained, Oxford Science, 2011
Press W. H. et al., Numerical Recipes: The Art of Scientific Computing, Third Edition, Cambridge University Press, 2007 (http://www.nr.com)
Rybička J., LaTeX pro začátečníky, Konvoj Brno, 2003
Lamport L., LaTeX: A Document Preparation System, User's Guide and Reference Manual, Addison-Wesley, 1994
www
Teaching methods -
Last update: RNDr. Ladislav Hanyk, Ph.D. (27.09.2011)
Lecture and homeworks
Last update: RNDr. Ladislav Hanyk, Ph.D. (27.09.2011)
Přednáška a domácí úkoly
Requirements to the exam - Czech
Last update: RNDr. Ladislav Hanyk, Ph.D. (10.10.2017)
Zkouška je ústní, požadavky odpovídají sylabu v rozsahu prezentovaném na přednášce.
Syllabus -
Last update: RNDr. Ladislav Hanyk, Ph.D. (08.05.2013)
2. Understanding operating systems: Unix and MS Windows - basic concepts, commands and utilities.
3. Local area networks: sharing disks and printers, communication among systems and users.
4. Computational software: compilers of Fortran for Linux and MS Windows, numerical libraries (Numerical Recipes, Intel MKL, IMSL), systems Matlab and Octave, Python language with Numpy and Scipy packages.
5. Graphical and visualization software: data visualization in 2, 3 and 4 dimensions (Gnuplot, GMT, ParaView).
6. Preparation of typographically valuable texts: LaTeX & comp. Briefly on HTML.
Last update: RNDr. Ladislav Hanyk, Ph.D. (08.05.2013)
1. Poznávání hardwaru: osobní počítače, pracovní stanice s Unixem, periferní zařízení (tiskárny, scannery, síťové prvky).
2. Orientace v operačních systémech Unix a MS Windows: základní pojmy, příkazy a programy.
3. Lokální počítačová síť: organizace sdílených disků a tiskáren, komunikace mezi systémy a uživateli.
4. Výpočetní software: překladače Fortranu pro Linux a MS Windows, numerické knihovny (Numerical Recipes, Intel MKL, IMSL), systémy Matlab a Octave, Python s balíčky Numpy a Scipy.
5. Grafický a vizualizační software: zobrazování dat ve dvou, třech a čtyřech dimenzích (Gnuplot, GMT, ParaView).
6. Příprava typograficky kvalitních textů: LaTeX a spol. Stručně o HTML.