Perl - programowanie
Informacje ogólne
Typ:fakultatywnyKierunek: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/HTMLZał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 uruchomieniowe2.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
zaliczenieUmieję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 weboweLiteratura
- Podstawowa: 1. Learning Perl, by Randal L. Schwartz, Tom Phoenix, brian d foy, Fifth Edition
- 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
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:
