Dalykas Informatika  (6 kr.) sudarytas iš dviejų dalykų - Informatika II (3 kr.) ir Praktinė informatika (3 kr.).

Atsiskaitant išvedamas bendras įvertinimas.

 

Dalyko  INFORMATIKA II  sando aprašas

 

Dalyko sando kodas

(Course unit code)

bus suteiktas registruojant į DB

Dalyko sando pavadinimas (Course unit title)

Informatika II

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

(Name and title of lecturer)

T.G.Lipnevičius; L.Savičienė

Katedra, centras

Programų sistemų katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

(Level of course)

Pirmosios pakopos

Semestras

(Semester)

Pavasario (2)

ECTS kreditai

(ECTS credits)

4,5

VU kreditai

(VU credits)

3

Auditorinės valandos

Viso dalyko  64

 

Paskaitų  32

 

Seminarų

 

Pratybų

 

Laboratorinių darbų  32

 

Konsultacijų

Reikalavimai

(Prerequisites)

Informatika I (INFM2114)

 

Dėstomoji kalba

(Language of instruction)

Lietuvių

Dalyko sando tikslai ir numatomi gebėjimai

(Objectives and learning outcomes)

Supažindinti su dinaminėmis duomenų struktūromis, abstrakčiuoju duomenų tipu, paieškos ir rūšiavimo algoritmais, algoritmų sudėtingumo vertinimo būdais ir objektinio programavimo paradigma. Ugdyti gebėjimą programuoti dinamines struktūras, paieškos ir rūšiavimo algoritmus, kurti naudotojo modulius Paskalio ir C programavimo kalbomis.

Dalyko sando turinys

(Course unit content)

Dinaminis atminties skirstymas. Duomenų struktūros: tiesiniai sąrašai, stekas, eilė, dekas, medis, dvejetainis paieškos medis. Abstraktus duomenų tipas. Moduliai. Rekursija. Paieškos ir rūšiavimo algoritmai. Algoritmų sudėtingumas. Programų sistemų inžinerija. Programinės įrangos gyvavimo ciklas. Kompiuterių architektūra. Objektinio programavimo paradigma.

 

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

1.       Moroz Lapin, K.. Programavimas Paskaliu ir C: II dalis. 2004. http://www.mif.vu.lt/~moroz/infKonspektai/Prog_II.pdf

2.      S. Ragaišis. Informatikos įvadas: metodinė priemonė, 2001. http://www.mif.vu.lt/~ragaisis/InfIvadas/index.html

3.       Tumasonis V. Paskalis ir Turbo Paskalis 7.0. - V.: Ūkas, 1993.

4.      Jusas, V. Turbo C kalba: metodiniai nurodymai. kauno technologijos Universitetas, 1992.

5.      Deitel H.M. C How to program. – Prentice Hall, 2001

Papildomos literatūros sąrašas

1.      Carrano, F.M., Helman, P., Veroff, R. Data structuresd and problem solving with Turbo Pascal: walls amd mirrors. The BenjamionęCummings Publishing Companyš Inc. 1993

2.      Walker, H. M. Pascal: problem solving and structured program design, 1982

3.      Waite, M., Prata, S., Martin, D. C primer plus. H.W. Sams and Co. Inc., 1984

Mokymo metodai

(Teaching methods)

Studijų būdai: paskaitos,  pratybos.

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

 

Lankomumo reikalavimai (Attendance requirements)

Paskaitų lankomumui reikalavimų 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

2007-08-31

Patvirtinta Studijų programos komiteto

2008-01-24

 

 

Dalyko   PRAKTINĖ INFORMATIKA  sando aprašas

 

Dalyko sando kodas

(Course unit code)

PRIM2214

Dalyko sando pavadinimas (Course unit title)

Praktinė informatika (Programavimas Java)

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

(Name and title of lecturer)

Doc.dr. Algirdas Bastys

Katedra, centras

Kompiuterijos katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

(Level of course)

Pirmosios pakopos

 

Semestras

(Semester)

Pavasario( 2)

 

ECTS kreditai

(ECTS credits)

3

VU kreditai

(VU credits)

2

Auditorinės valandos

Iš viso dalyko  64

 

Paskaitų  16

 

Seminarų

 

Pratybų 

 

Laboratorinių darbų, 32

 

Konsultacijų 16

Reikalavimai

(Prerequisites)

0.5 metų trukmės procedūrinio programavimo kurso (geriausia C kalbos). 0.5 metų trukmės logikos kursą.

Dėstomoji kalba

(Language of instruction)

Lietuvių

 

 

Dalyko sando tikslai ir numatomi gebėjimai

(Objectives and learning outcomes)

Atsiskaitęs už kursą studentas privalo mokėti programuoti Java kalba, žinoti kokiais atvejai tikslinga naudoti šią programavimo kalbą, įgauti pirminius objektinio programavimo įgūdžius.

Dalyko sando turinys

(Course unit content)

  • Java kalbos atsiradimo istorija ir paskirtis
  • Kalbos programavimo terpė
  • Java įvedimas/išvedimas, kintamieji ir objektai, operatoriai
  • Kalbos sintaksė ir semantika, palyginimas su kitomis kalbomis
  • Java objektinio programavimo pradmenys
  • Java ir Internetas, įskiepiai (apletai)
  • Grafinės aplinkos programavimas (darbas su langais, įvykiais, meniu)
  • Paveldimumas, klasių hierarchija, paketai, gijos
  • Java paketų apžvalga
  • Java taikymas bevielėse technologijose

 

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

  1. Michael D. Thomas, Pratic R. Patel, Alan D. Hudson, Donald A. Ball Jr. JAVA Programming for the Internet . Ventana Comm. Group Inc., 1996
  2. Java Tutorial: http://java.sun.com/docs/books/tutorial/index.html   
  3. Java Language Specification: http://java.sun.com/docs/books/jls/index.html      
  4. Java programavimo įvadas: http://www.mif.vu.lt/~bastys/java/paskaitos/index.html  

 

Papildomos literatūros sąrašas

  1. John R. Hubbard. Programming with JAVA (Schaum’s Outline Series), McGraw-Hill, 1999.
  2. Java pratybos matematikams (A.Mačiulis, V.Stakėnas): http://www.mif.vu.lt/matinf/asm/java_pr/jv_pr.htm

 

Mokymo metodai

(Teaching methods)

Kurso teorinė dalis išdėstoma paskaitų metu. Paskaitose naudojamos skaidrės ir kompiuterinis projektorius, su kuriuo demonstruojama praktiškai kokia terpė naudojama programuoti Java kalba, praktiškai iliustruojamos  teorinės programavimo kalbos koncepcijos, pateikiamos tipinės programos Java kalba. Semestro viduryje ir pabaigoje vyksta du koliokviumai, kurių metu įvertinamos teorinės žinios. Praktika dalis vertinama pratybų metų atsiskaitant projektu už 5-6 temas.

Lankomumo reikalavimai (Attendance requirements)

Kad būtų leista laikyti įskaitą turi būti lankyta bent 50 proc. paskaitų ir surinkta bent 50 proc. balų už individualius Java programavimo  projektus.

Atsiskaitymo reikalavimai (Assessment requirements)

Įskaita pasirašoma jei koliokviumų ir pratybų metu surenkama 2/3 visų galimų balų. Trūkstant balų laikoma įskaita iš teorinės kurso dalies.

Vertinimo būdas

(Assessment methods)

Įskaitos kaupiamasis svoris: 50 proc. teorija + 50 proc. pratybos.

Aprobuota katedros

2004 09 03

Patvirtinta Studijų programos komiteto

2005 04 04