1250463612

1250463612



P3. Projekt i realizacja bardziej złożonej struktury relacyjnej w systemie MySQL (implementacja w systemie MySQL, utworzenie skryptu zapełniającego tabele przykładowymi danymi).

P4. Projekt oraz wykonanie bardzo prostej aplikacji internetowej (baza danych MySQL, serwer WWW Apache, język skryptowy PHP).

Przykładowa literatura:

[1]    Banachowski L.(tłum.): SQL. Język relacyjnych baz danych, WNT Warszawa, 1995.

[2]    Datę C. J.: Wprowadzenie do systemów baz danych, Wydawnictwa Naukowo-Techniczne, 2000.

[3]    Datę C. J.. SQL: omówienie standardu języka, Wydawnictwa Naukowo-Techniczne, 2000.

[4]    Dubios P.: MySQL. Podręcznik administratora, Wydawnictwo HELION, 2005.

[5]    Jakubowski A.: Podstawy SQL : ćwiczenia praktyczne, HELION, 2001.

[6]    Judith S. Bowman, Sandra L. Emerson, Marcy Damovsky: Podręcznik języka SQL, Wydawnictwa Naukowo-Techniczne, 2001.

[7]    MySQL AB: MySQL 5.0 Reference Manuał, (jest to najbardziej aktualne opracowanie na temat bazy MySQL stworzone i na bieżąco aktualizowane przez jej twórców. Książka dostępna w wersji elektronicznej pod adresem http://dev. mysql. com/docf).

[8]    Stones R, Matthew N.: Bazy danych iMySQL. Od podstaw, Helion, 2003.

[9]    Welling L., Thomson L.: MySQL. Podstawy, Wydawnictwo HELION, 2005.

Moduł 6. „Programowanie z elementami algorytmiki”

Cele kształcenia (efekty kształcenia umiejętności i kompetencje

w zakresie):

-    Składnia i semantyka drugiego języka programowania (język C).

-    Przegląd wybranych algorytmów klasycznych wraz z elementami analizy złożoności algorytmów.

-    Konstruowanie algorytmów z wykorzystaniem podstawowych technik algorytmicznych.

Zarys treści:

(24 godz. wykładów w trybie stacjonarnym)

Wl. Wprowadzenie do języka C. Zmienne i stałe. Typy danych w C. Stałe i preprocesor C. Łańcuchy znakowe. Formatowane wejście/wyjście. Instrukcja warunkowa if. Wstęp do pętli.

W2. Podstawowe operatory. Wyrażenia i instrukcje. Konwersje typów. Funkcje z argumentami. Instrukcja while. Operatory i wyrażenia relacyjne.

W3. Pętla for. Inne operatory przypisania. Operator przecinkowy. Pętla do while. Pętle zagnieżdżone. Tablice. Operator warunkowy ?. Instrukcje continue, switch i break. Funkcje. Tablice wielowymiarowe. Prototypy ANSI C.

W4. Rekurencja. Wskaźniki. Obsługa plików.

W5. Struktury. Unie. Łańcuchy znakowe i funkcje łańcuchowe. Styl programowania. Zarządzanie kodem źródłowym. Wstęp do technik inżynierii oprogramowania.

W6. Styl programowania. Słowny opis algorytmu. Lista kroków. Schemat blokowy. Drzewo algorytmu. Algorytmy liniowe. Wielomiany i schemat Homera.

10



Wyszukiwarka

Podobne podstrony:
- 65 - •    »>ovvinna być możliwa realizacja bardziej złożonych struktur przez ich
79094 strona (355) W przypadku wielu rodników i związków o bardziej złożonej strukturze (np. steroid
600 Systemy transakcyjne: struktura i projektowanie im bardziej jest oddalona w czasie. Waga każdego
Slajd39 (38) 1.5 Struktura typowego systemu ekspertowego Złożone programy, jakimi niewątpliwie są sy
IMG96 (2) Informacyjne Systemy Zarządzania Informacyjne Systemy Zarządzania są bardziej złożone od
16 układ trzytorowy - bardziej złożona jest struktura rozgałęziona, w której obok sekwenojl ozasowej
Fundusze strukturalne Projekty realizowane w AGH ■    Program Operacyjny Kapitał Ludz
II OKABLOWANIE STRUKTURALNE - OPIS SYSTEMU1 Założenia do projektu Projekt opracowano zgodnie ze wska

więcej podobnych podstron