Dalyko sando aprašas

 

Dalyko sando kodas

(Course unit code)

AUSK3124

Dalyko sando pavadinimas

(Course unit title)

Algoritminių uždavinių sprendimas

Dėstytojo (-jų) pedagoginis vardas, mokslo laipsnis, vardas ir pavardė

(Name and title of lecturer)

Dr. Rimgaudas Laucius

Katedra, centras

Matematikos ir informatikos metodikos katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

(Level of course)

Pirmosios pakopos

Semestras

(Semester)

Rudens (7)

ECTS kreditai

(ECTS credits)

3

VU kreditai

(VU credits)

2

Auditorinės valandos

Viso dalyko  48

 

Paskaitų 16

 

Seminarų 16

 

Pratybų 

 

Laboratorinių darbų 16

 

Konsultacijų

Reikalavimai

(Prerequisites)

Programavimo bei darbo kompiuteriu pagrindai

 

Dėstomoji kalba

(Language of instruction)

Lietuvių

Dalyko sando tikslai ir numatomi gebėjimai

(Objectives and learning outcomes)

Šio kurso metu siekiama, kad studentai išmoktų metodiškai ir nuosekliai spręsti, vertinti ir optimizuoti algoritminius uždavinius, paaiškinti jų sprendimą. Kursas iš dalies orientuojamas į informatikos olimpiadų uždavinius, siekiant parengti mokytojus, gebančius dirbti ir su programavimo gabumų turinčiais mokiniais.

Dalyko sando turinys

(Course unit content)

Studentai supažindinami su algoritmų sudarymo, vertinimo ir optimizavimo metodais. Siekiama, kad studentai spręsdami algoritminius uždavinius išmoktų pritaikyti fundamentalias duomenų struktūras (steką, eilę, konteinerį ir kt.) ir algoritmų sudarymo metodus (grįžimo, skaldyk ir valdyk, godžiojo pasirinkimo, dinaminio programavimo ir kt.). Supažindinami su klasikiniais algoritmais (Flerio, Kruskalo, pigiausios jungties, trumpiausio kelio, ir kt.). Siekiama, kad išmoktų uždavinio sprendimą pavaizduoti ir paaiškinti naudojant vaizdines priemones, sprendinių medžius. Mokėtų taikyti uždavinių sprendimui rekursiją ir dinamines duomenų struktūras.

Pagrindinės literatūros sąrašas (Reading list)

1.    S. S. Skienna. The Algorithm design manual. Springer Verlag., 1998.

2.    G.Brassard.Fundamentals of algorithmics. Englewood, N.J. :Prentice Hall, c1996

3.    3. V. Dagienė ir J. Skūpienė. Moksleivių informatikos olimpiadų uždaviniai, I dalis. Vilnius: TEV, 1999

Papildomos literatūros sąrašas

1.    P.Tannenbaumas, R.Arnoldas. Kelionės į šiuolaikinę matematiką. Vilnius: TEV, 1995.

2.    T.H.Cormen, C.E.Leiserson, R.L.Rivest. Introduction to Algorithms. MIT press, 1992.

Mokymo metodai

(Teaching methods)

Studijų būdai: paskaitos, seminarai, pratybos.

Studijų metodai: probleminis dėstymas, konsultacijos seminarų ir praktinių užsiėmimų metu, savarankiškas darbas

Lankomumo reikalavimai (Attendance requirements)

Nėra

 

Atsiskaitymo reikalavimai (Assessment requirements)

Egzaminas, testas ir atsakymai į klausimus raštu.

Vertinimo būdas

(Assessment methods)

50% balų surenkama atliekant praktines užduotis, likusi dalis – egzaminas.

Aprobuota katedros

2009-09-21

Patvirtinta Studijų programos komiteto

2010-02-10