C2110 Operační systém UNIX a základy programování

Přírodovědecká fakulta
podzim 2008
Rozsah
0/2/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Ing. et Ing. Jan Adam, Ph.D. (cvičící)
Mgr. Eva Fadrná, Ph.D. (cvičící)
RNDr. Petr Kulhánek, Ph.D. (cvičící)
Mgr. Zora Střelcová, Ph.D. (pomocník)
Garance
Mgr. Eva Fadrná, Ph.D.
Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta
Rozvrh
Po 10:00–11:50 Kontaktujte učitele
Předpoklady
Základy práce s počítačem (např. MS Windows XX, Word, Excel)
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18
Mateřské obory/plány
předmět má 27 mateřských oborů, zobrazit
Cíle předmětu
Předmět nabízí alternativu k široce rozšířenému prostředí MS Windows. Studenti jsou vedeni k hlubšímu pochopení funkcí programů, které používají, k tvorbě vlastních jednoduchých aplikací. Získané znalosti jsou nezbytným předpokladem pro počítačovou chemii a molekulové modelování. Získat základy programování pro případné další studium programování v kompilovaných jazycích (C).
Osnova
  • 1. Historie operačního systému UNIX, srovnání s jinými OS, výhody a nevýhody. Zřízení účtů na serveru. Pravidla používání akademické počítačové sítě. 2. Základní příkazy UNIXu pro práci se soubory, používání nápovědy, další příkazy pro práci v systému. Přístupová práva a jejich nastavení. 3. Editor VI - spuštění, pracovní mody, pohyb po souboru, vkládání textu, regulární výrazy pro práci s textem. 4. Programování v shellu - proměnné, poziční parametry, některé programové konstrukce (if, for). Tvorba skriptu. 5. Elektronicka komunikace - e-mail, telnet, ftp, ssh. 6. Jazyk HTML, princip, značky. Tvorba vlastní WWW stranky v editoru VI. Umístění stránky na fakultní server. 7. Grafické prostředí X-windows, Window managery. Nastavení terminálu, window manageru, konfigurace. 8. Grafické aplikace pro X-windows - tabulkový procesor, tvorba grafů, prohlížení dokumentů v různých formátech, prohlížeč chemických struktur. 9. Chemické zdroje na Internetu - databáze struktur, literární zdroje, cílené vyhledávání.
Literatura
  • HAHN, Harley a Peter NORTON. Průvodce UNIXEM od Petera Nortona : Jak komunikovat s UNIXEM, jak UNIX ukládá a zobrazuje informace, používání unixového systému souborů, práce s editorem vi : Peter Norton's Guide to UNIX (Orig.). 1.vyd. Brno: UNIS, 1993, XXIV, 562. info
  • BRANDEJS, Michal. UNIX - Linux : praktický průvodce. 1. vyd. Praha: Grada, 1996, 340 s. ISBN 8071691704. info
  • PETRLÍK, Lukáš. Jemný úvod do systému UNIX. 1. vyd. České Budějovice: Kopp, 1995, 189 s. ISBN 80-85828-28-6. info
Metody hodnocení
cvičení v počítačové učebně - část je věnována přednášce a část praktickému zkoušení práce s UNIXem a individuálním konzultacím. Kurz je zakončen písemnou prací s příp. ústním pohovorem.
Navazující předměty
Informace učitele
http://www.ncbr.chemi.muni.cz/~evaf/unix.html
Předpoklady pro úspěšné zakončení předmětu:
- krátký shell-skript s použitím základních příkazů (bez programových konstrukcí), zprovoznění skriptu
- interaktivní modifikace a diskuse nad skriptem, orientace v UNIXových příkazech a jejich použití
- vlastní HTML stránka, její úprava v editoru VI, orientace v jazyce HTML
Další komentáře
Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích podzim 2007 - akreditace, jaro 2000, podzim 2010 - akreditace, jaro 2001, jaro 2002, jaro 2003, jaro 2004, jaro 2005, jaro 2006, jaro 2007, podzim 2007, podzim 2009, podzim 2010, podzim 2011, podzim 2011 - akreditace, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.