
Emri i Lëndës : Strukturë të dhënash | ||||||||
---|---|---|---|---|---|---|---|---|
Kodi | Tipi i lëndës |
Semestri | Leksione (orë/javë) |
Seminare (orë/javë) |
Lab (orë/javë) |
Kredite | ECTS | |
CMP 115-1 | A | 1 | 3 | 1 | 0 | 3.50 | 5 | |
Lektori dhe orari i konsultimeve | ||||||||
Asistenti dhe orari i konsultimeve | ||||||||
Gjuha e kursit | Albanian | |||||||
Niveli i lëndës | ||||||||
Përshkrimi | Temat e lëndës përfshijnë deklarimin e variablave, selektimin, kushtet if-then-else, strukturat loop: for/while/do-while, deklaratat break/continue/switch, arrays, pointers dhe veprime me skedarët. | |||||||
Objektivat | Objektivat e këtij kursi janë implementimi i koncepteve të programimit të strukturuar në gjuhën C dhe hyrje në gjuhën C++. | |||||||
Programi i Lëndës | ||||||||
Java | Tema | |||||||
1 | Hyrje në strukturat e të dhënave | |||||||
2 | Memoria, Tipet Abstrake të të dhënave dhe Adresat | |||||||
3 | Vargjet dhe Stringjet | |||||||
4 | Analiza e algoritmeve | |||||||
5 | Steku dhe Rradhët | |||||||
6 | Steku dhe Rradhët | |||||||
7 | Listat e Lidhura | |||||||
8 | Provim i ndërmjetëm | |||||||
9 | Listat e Lidhura | |||||||
10 | Rekursioni | |||||||
11 | Pemët | |||||||
12 | Grafet | |||||||
13 | Algoritmet e Kërkimit | |||||||
14 | Algoritmet e Renditjes | |||||||
15 | Përmbledhje | |||||||
16 | Provim Final | |||||||
Parakushtet | ||||||||
Literatura | ||||||||
Referenca të tjera | ||||||||
Punë laboratori | ||||||||
Përdorimi i komp. | ||||||||
Të tjera | ||||||||
Rezultatet e Lëndës dhe Kompetencat | ||||||||
1 | Studentët do të jenë të aftë të kuptojnë strukturat kryesore të të dhënave. | |||||||
2 | Studentët do të kenë njohuri mbi trajtimin e strukturave të të dhënave. | |||||||
3 | Studentët do të përvetësojnë konceptet më të rëndësishme të strukturave të të dhënave dhe algoritmikës. | |||||||
4 | Studentët do të jenë të aftë të kuptojnë rëndësinë e strukturave të të dhënave dhe algoritmikës në ndërtimin e një aplikacioni efikas. | |||||||
5 | Studentët do të jenë të aftë për të implementuar këto struktura të dhënash në çfarëdolloj gjuhe programimi. | |||||||
6 | Studentët do të jenë të pajisur me terminologjinë e mjaftueshme teknologjike për të vijuar me lëndët e tjera pasardhëse. | |||||||
Mënyra e Vlerësimit të Lëndës | ||||||||
Notat e Ndërmjetme | Sasia | Përqindja | ||||||
Gjysmë finale | 1 | 30 | ||||||
Kuize | 0 | 0 | ||||||
Projekte | 0 | 0 | ||||||
Projekte semestrale | 1 | 20 | ||||||
Punë laboratori | 0 | 0 | ||||||
Pjesëmarrja në mësim | 1 | 10 | ||||||
Kontributi i notave të ndërmjetme mbi vlerësimin final | 60 | |||||||
Kontributi i provimit final mbi vlerësimin final | 40 | |||||||
Total | 100 | |||||||
Ngarkesa ECTS (Në Bazë të Ngarkesës së Studentit) | ||||||||
Aktivitetet | Sasia | Kohëzgjatja (orë) |
Ngarkesa Totale (orë) |
|||||
Kohëzgjatja e kursit (Duke përfshirë edhe javën e provimeve : 16x Orët totale të kursit) | 16 | 4 | 64 | |||||
Orët e studimit jashtë klase (Parapërgatitje, Praktika etj) | 14 | 3 | 42 | |||||
Detyra | 1 | 8 | 8 | |||||
Gjysmë finale | 1 | 8 | 8 | |||||
Provimi final | 1 | 14 | 14 | |||||
Të tjera | 0 | 0 | 0 | |||||
Ngarkesa totale e orëve | 136 | |||||||
Ngarkesa totale e orëve / 25 (orë) | 5.44 | |||||||
ECTS | 5 |
PDF (Shqip) PDF (Anglisht)