California State University Dominguez Hills - Department of Computer Science

  Home  |  Syllabus  |  Course Outline  |  Homework  |  Lecture Notes  |  Tests  |  Programs  |  Contact  | 

  ATD-001       Programowanie w Abstrakcyjnych Typach Danych           Wiosna 2011

 

 

THE URL OF THIS PAGE IS http://csc.csudh.edu/suchenek/wwsi/syllabus.htm


All rights reserved.

The contents of this website, the links contained therein directly and indirectly, and the contents of the said links, are provided for non-profit educational use by the student currently enrolled in this course and for the duration of this term. No other use is allowed without permission from the copyright holder or holders.

Syllabus

 Last revised May 5, 2011
 
1 tydzien: 23-27.05.2011, w godz. od 15.00 do 19.00.  

Kliknij: Poniedzialek, Wtorek, Sroda, Czwartek, Piatek


Poniedzialek


Wyklad:

Godzina 1: Przeglad preliminariow matematycznych; definiowanie przez indukcje, listy, drzewa, grafy, zbiory.

Godzina 2: Wprowadzenie do jezyka programowania Java; klasy, obiekty, i metody; specyfika wywolan przez wartosc; techniczne uwagi n.t. rekursji.

Godzina 3: Pojecie abstrakcyjnego typu danych - przyklad wstepny.

Laboratorium:

Godzina 4: Wprowadzenie do zintegrowanego srodowiska programowania; uruchomienie pierwszego programu.


Wtorek

Wyklad:

Godzina 1: Abstrakcyjne typy danych: LIST (lista), QUEUE (kolejka), i STACK (stos).

Godzina 2: Abstrakcyjne typy danych: TREE (drzwewo).

Godzina 3: Szacowanie zlozonosci obliczeniowej drzew; zastosowania.

Laboratorium:

Godzina 4: Przeszukiwanie drzew.


Sroda

Wyklad:

Godzina 1: Abstrakcyjne typy danych: GRAPH (graf) i DIAGRAPH (graf skierowany)

Godzina 2: Przeszukiwanie grafow z zastosowaniami.

Godzina 3: Wyszukiwanie punktow artykulacji grafu; grafy dwuczesciowe; kolorowanie grafow.

Laboratorium:

Godzina 4: Wyszukiwanie cykli w grafach


Czwartek

Wyklad:

Godzina 1: Abstrakcyjne typy danych SET (zbior).

Godzina 2: Implementacja zbiorow metoda drzew; zlozonosc obliczeniowa.

Godzina 3: Adaptacyjne metody implementacji zbiorow; zlozonosc obliczeniowa.

Laboratorium:

Godzina 4: Konstrukcja optymalnego drzewa pokrywajacego wierzcholki zadanego grafu.


Piatek

Wyklad:

Godzina 1: Zastosowania w sztucznej inteligencji i sieciach komputerowych.

Godzina 2: Szacowanie zlozonosci problemow; ograniczenia teoretyczne praktycznej rozwiazywalnosci.
 
Egzamin:

Godzina 3, 4: Egzamin pisemny - projekt i implementacja wykonywalnego programu z uzyciem abstrakcyjnych typow danych.

Ocena z egzaminu zalezec bedzie od jakosci, poprawnosci, zlozonosci, i kompletnosci implementacji.
  
  


 

 

 

 

 Please, contact me right away if you have any questions.

 

 


Copyright © 2011 Suchenek - All rights reserved