PředmětyPředměty(verze: 945)
Předmět, akademický rok 2016/2017
   Přihlásit přes CAS
Základy programování pro studenty humanitních oborů I - NPFL058
Anglický název: Basics of Programming for Non-Computer-Scientists I
Zajišťuje: Ústav formální a aplikované lingvistiky (32-UFAL)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2016 do 2016
Semestr: zimní
E-Kredity: 5
Rozsah, examinace: zimní s.:1/2, Z [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: nevyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Garant: RNDr. Jaroslava Hlaváčová, Ph.D.
Třída: DS, matematická lingvistika
Kategorizace předmětu: Informatika > Počítačová a formální lingvistika
Je korekvizitou pro: NPFL059
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: T_UFAL (23.05.2005)
Přednáška pro studenty - neinformatiky, především s lingvistickým nebo jiným humanitním zázemím. Obsahem přednášky je vysvětlení základů programování a programovací jazyk Perl. Zvláštní zřetel je kladen na lingvistické aplikace.
Literatura
Poslední úprava: T_UFAL (06.05.2004)

P.Töpfer: Algoritmy a programovací techniky, Prometheus Praha 1995. ISBN 80-85849-83-6

Wall, L., Christiansen, T. and R. L. Schwartz: Programming PERL. O'Reilly. 1996. ISBN 1-56592-149-6.

Pavel Satrapa: Perl pro zelenáče, Neokortex, s.r.o. ISBN 80-86330-02-8

Sylabus -
Poslední úprava: T_UFAL (22.05.2006)

Stručný úvod do Unixu - základní příkazy.

Vysvětlení základních pojmů z programování: algoritmus, proměnná,

konstanta, cyklus, podmíněný příkaz, vstup - výstup.

Programování v Perlu

  • konstanty a proměnné
  • seznamy a pole
  • operátory
  • regulární výrazy
  • hashe

Ve cvičení se procvičují příklady na reálných textových datech.

Stručný obsah jednotlivých přednášek

1.

Úvod, seznam literatury, obsah přednášek, požadavky

Jak pracuje počítač

Operační systémy

Unix - úvod

2.

Základní Unixové příkazy

3.

Konstanty a proměnné

4.

Řetězce. Standardní vstup a výstup

5.

Podmíněný příkaz, cyklus, logické operátory

6.

Seznamy a pole

7.

Další cykly, vstup a výstup

 
Univerzita Karlova | Informační systém UK