Perl - programowanie


Informacje ogólne

Typ:fakultatywny
Kierunek:Informatyka studia licencjackie
Semestr:zimowy
Wymiar zajęć:15h wykładu i 15h laboratorium
Punkty ECTS:3

Wymogi wstępne

podstawowa obsługa komputera, bazy danych, programowanie w C lub Javie, XML/HTML

Założenia i cele przedmiotu

Przedmiot ma na celu przybliżyć studentom sam język programowania oraz niektóre technologie przez niego wspierane, m.in. dostęp do baz danych, integrację WWW oraz różne metody przetwarzania wsadowego. Ważną częścią kursu jest przybliżenie studentom zastosowań wyrażeń regularnych.

Program

1.Wprowadzenie do perla – historia i środowisko uruchomieniowe
2.Składnia podstawowa, typy danych, konstrukcje sterujące, strukturalność języka
3.Składnie obiektowe, aspektowość i funkcyjność języka
4.Zastosowania do przetwarzania baz danych, przetwarzania informacji, technologii webowych, itp.

Sposób zaliczenia

zaliczenie

Umiejętności i kompetencje

student zdobędzie umiejętność pisania programów w perlu rozwiązujących podstawowe zadania administracyjne, przetworzy bazy danych, przetłumaczy dane pomiędzy formatami oraz poprawnie zastosuje poznane technologie webowe

Literatura

    Podstawowa: 1. Learning Perl, by Randal L. Schwartz, Tom Phoenix, brian d foy, Fifth Edition
    2. Programming Perl, by Larry Wall, Tom Christiansen, Jon Orwant, Third Edition
    3. Intermediate Perl, By Randal L. Schwartz, brian d foy, Tom Phoenix, March 2006 4. Advanced Perl Programming, Second Edition, By Simon Cozens, June 2005
    Uzupełniająca: 1. Perl Best Practices, By Damian Conway, July 2005 2. Mastering Regular Expressions, Third Edition, By Jeffrey E. F. Friedl, August 2006 3. Perl Hacks, By chromatic , Damian Conway, Curtis Poe
    Strony internetowe:
  • http://www.perl.com
  • http://www.perl.org/
  • http://www.cpan.org/
  • http://www.perlmonks.org/
  • http://www.pm.org/
  • http://use.perl.org/
  • http://oreilly.com/perl/index.html