Material arkivor

Struktura e të dhënave

Lëndë e obligueshme

Semestri
II
ECTS
4 pikë
Fondi javor
1 + 1 + 1 orë
Fondi i përgjithshëm
15 + 15 + 15 orë
Mësimdhënësi
Prof. Faton Berisha

Kjo faqe ruhet si material arkivor nga një lëndë e zhvilluar më parë.

Downloads

Materialet

Learning outcomes

Qëllimet

    Qëllimet:

    Paisja e studentëve me njohuri themelore mbi strukturën e të dhënave në Java dhe klasifikimin e analizën e algoritmeve. Aftësimi për zbatimin e strukturës së kontrollit të përsëritjes.

Assessment

Notimi

    Notimi i kandidatëve:

    Notimi bëhet në bazë të skemës vijuese.

    Prezenca dhe aktiviteti në mësim: 10%.

    Provimet periodike: 30%.

    Punimi laboratorik: 15%.

    Provimi përfundimtar: 45%.

Course programme

Përmbajtja

  1. 1.Shabllonat e përsëritjeve: Iterimi dhe rekursioni. Urdhëri while . Iterimi definitiv. Divergjenca. Iterimi indefinitiv. Urdhëri for . Shkruarja dhe testimi i cikleve. Komponentet / përgjegjësitë / kolaboratorët. Case study: animim i topave kërcyes. Rekursioni.
  2. 2.Struktura e të dhënave: Vargjet. Vargjet njëdimensionale. Modelimi me vargje. Vargjet dydimensionale. Case study: loja e rebusit rrëshqitës. Sortimi. Kërkimi. Matja e kompleksitetit kohor.

Sources

Literatura

  1. D. Schmidt, Programming principles in Java: architectures and interfaces, Kansas State University, 2003.
  2. T. Budd, Classic data structures in Java, Addison Wesley, 2001.
  3. P. S. Wang, Java with object-oriented programming , Brooks/Cole-Thomson Learning, 2003.
  4. J. Schildt, Java 2: The complete reference, McGraw-Hill, 2001.
  5. I. Horton, Beginning Java 2, Wrox Press, 2000.
  6. C. Thomas Wu, An introduction to object-oriented programming with Java, McGraw-Hill, 1999.

External resources

Lidhje të dobishme

Felix