Nazwa kursu: Programowanie aplikacji użytkowych Forma kursu
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
Tygodniowa liczba
2
2
godzin
Forma zaliczenia
egzamin
kolokwium
Krótki opis zawartości całego kursu
Treścią przedmiotu jest przedstawienie elementów programowania komputerów. Wykład dotyczy podstawowych konstrukcji języka programowania i ogólnych zasad programowania w języku algorytmicznym. Procesy algorytmiczne. Serwis internetowy i zasady jego tworzenia. Zawiera on także wprowadzenie do języka HTML.
Zajęcia laboratoryjne obejmują rozwiązywanie zadań obliczeniowych przez pisanie i uruchamianie własnych programów. Studenci ćwiczą również redagowanie dokumentów przy wykorzystaniu języka HTML.
Wykład
- Język opisu dokumentów hipertekstowych HyperText Markup Language (HTML).
Struktura dokumentu. Podstawowe elementy strony oraz znaczniki formatowania.
Elementy blokowe. Kaskadowe arkusze stylów CSS.
Język skryptowy JavaScript. Serwis internetowy.
- Elementy programowania.
Podstawowe pojęcia programowania komputerów. Pojęcia typów, zmiennych i stałych. Typy standardowe.
Wyrażenia algebraiczne: budowa, typy, wartościowanie wyrażeń.
Instrukcje proste i strukturalne
Strukturalne typy danych: typ tablicowy, napisowy, rekordowy i zbiorowy Procedury i funkcje. Deklarowanie i użycie. Zasięg widoczności identyfikatorów.
- Język programowania Visual Basic for Application (VBA).
Generowanie makropoleceń.
Tworzenie funkcji i procedur.
Automatyzacja wykonywanych zadań.
Laboratorium
- Wykonanie przykładów dokumentów z wykorzystaniem języka HTML.
- Środowisko programistyczne: edycja tekstu, kompilacja i uruchamianie programów.
- Zastosowanie instrukcji prostych i warunkowych.
- Strukturalne typy danych.
- Definiowanie i wykorzystanie podprogramów.
- Automatyzacja zadań i wykorzystanie języka VBA..
Literatura podstawowa
- Huzar A., Krajewski D., Mazur U., Programowanie w języku Pascal. Wyd. PWr, 1987.
- Iglewski M., Madey J., Matwin S., Pascal. WNT, 1984.
- Koleśnik K., Wstęp do programowania z przykładami w Turbo Pascalu. Oficyna Wyd. PWr, 1995.
- Kott R., Programowanie w języku Pascal. WNT, 1988.
- Lemay L., HTML 4. Vademecum profesjonalisty, Helion, Gliwice, 1998.
- Szczepkowicz J., Programowanie w języku Turbo Pascal 4.0 (5.0). WNT, 1989.
- Wirth N., Wstęp do programowania systematycznego. WNT, 1987.
- Wirth N., Algorytmy + struktury danych = programy. WNT, 2000.
Literatura uzupełniająca
- Banachowski L, Kreczmar A, Rytter W., Analiza algorytmów i struktur danych. Warszawa 1987.
- Banachowski L., Diks K., Rytter W. Algorytmy i struktury danych. WNT, 1996.
- Dijkstra E. W., Umiejętność programowania. Warszawa, 1978.
- Harel D., Rzecz o istocie informatyki. Algorytmika. WNT, 2000.
- Jarża R., Turbo Pascal 7.0, szkoła programowania. Robomatic, 2003.
- Kierzkowski A., Turbo Pascal. Ćwiczenia praktyczne. Helion, 2000.
- Małecki R., Wprowadzenie do programowania w języku Pascal.
- Sadowski T.M., Praktyczny kurs Turbo Pascala. Helion, 2003.
- Sadowski T.M., Turbo Pascal. Programowanie. Helion, 1996.
- Wróblewski P., Algorytmy, struktury danych i techniki programowania. Helion, 1996.
- Zięba P., Filozofia Pascala. Podstawy języka programowania.
PAU 2010 - Opis kursu
1 / 3
Egzamin ma formę pisemną. Termin egzaminu zostanie podany do wiadomości najpóźniej w ostatnim tygodniu zajęć. Punktacja oraz progi ocen zostaną podane w trakcie egzaminu.
Każdy student ma prawo do jednego terminu poprawkowego.
Można poprawiać ocenę pozytywną, ale ocena jest wystawiana jedynie na podstawie egzaminu poprawkowego (anulowana zostaje uzyskana wcześniej ocena).
2. Zaliczenie laboratorium
Na zajęcia student ma obowiązek przyjść przygotowany z bieżącego zakresu materiału. Zaliczenie zostanie wystawione na podstawie punktów uzyskanych z trzech sprawdzianów (obecność obowiązkowa). Informacje o planowanych sprawdzianach umieszczono w poniższej tabeli (liczba sprawdzianów i zakres materiału może się trochę zmienić). Dokładny termin przeprowadzenia poszczególnego sprawdzianu zostanie podany z tygodniowym wyprzedzeniem. Podczas sprawdzianów można korzystać z kopii materiałów dostarczonych przez prowadzącego.
Sprawdzian
Maksymalna
Zakres materiału
Forma
liczba
planowany termin
sprawdzianu
punktów
Wykorzystanie języka HTML
- Struktura dokumentu. Elementy blokowe i liniowe.
- Formatowanie czcionki, akapitu, strony, bloku.
Laboratorium 4
erze
- Odsyłacze.
przy
20
- Tabele, wykazy.
- Załączanie obiektów multimedialnych.
raca
- Kaskadowe arkusze stylów CSS.
P
komput
- Język skryptowy Java Script.
Elementy programowania
- Struktura programu, rodzaje i zastosowanie typów zmiennych
/
erze
oraz stałych.
a
Laboratorium 10
- Wyrażenia algebraiczne i logiczne.
- Instrukcje proste (przypisania, write, read) oraz warunkowa komput
40
( if...then, case...of).
pisemn
- Instrukcje iteracyjne ( repeat, while, for).
przy
- Strukturalne typy danych: tablice i rekordy.
raca
- Definiowanie typów danych.
P
raca
- Podprogramy (procedury i funkcje).
P
Wykorzystanie VBA i makropoleceń
- Rejestrowanie makra.
- Definiowanie i wykorzystanie funkcji.
erze
przy
Laboratorium 14
- Definiowanie i zastosowanie procedur.
40
- Definiowanie i zastosowanie formularzy.
raca
- Tworzenie aplikacji na bazie wybranego elementu pakietu
P
komput
użytkowego.
Łącznie
100
Warunkiem uzyskania zaliczenia jest zdobycie łącznie co najmniej 50 punktów ze sprawdzianów.
Ocena na zliczenie laboratorium zostanie wyznaczona na podstawie poniższej skali ocen.
Liczba punktów
Ocena
od 90
5.0 (bdb)
od 80
4.5 (dbp)
od 70
4.0 (db)
od 60
3.5 (dstp)
od 50
3.0 (dst)
poniżej 50
2.0 (ndst)
PAU 2010 - Opis kursu
2 / 3
Pod koniec semestru odbędzie się dodatkowy sprawdzian dla tych studentów, którzy nie byli obecni na sprawdzianach, ale usprawiedliwili nieobecność. Usprawiedliwienia powinny być dostarczane na bieżąco (na najbliższych zajęciach od daty nieobecności).
Kolokwium poprawkowe przewidziane jest dla osób, które nie uzyskają zaliczenia na podstawie sprawdzianów cząstkowych w semestrze, a osiągną łącznie przynajmniej 20 punktów .
Można poprawiać ocenę pozytywną przystępując do dodatkowego kolokwium zaliczeniowego, ale traci się dorobek punktowy z całego semestru i ocena jest wystawiana jedynie na podstawie dodatkowego kolokwium zaliczeniowego.
PAU 2010 - Opis kursu
3 / 3