Eesti Lennuakadeemia
Õppeaine 'Objektorienteeritud programmeerimine'Nimi inglise keeles: Object-oriented Programming
Õppeaine läbiviijaTartu Ülikool
Õppeaine eesmärkKursuse eesmärgiks on anda alusteadmised objektorienteeritud programmeerimise eripärast, oskused programmide koostamiseks ning esmased rühmatööoskused.
Õppeaine õpiväljundidKursuse läbinud üliõpilane:
*on võimeline selgitama objekt-orienteeritud paradigma põhimõisteid (kapseldus, abstraktsioon, pärimine, polümorfism, üledefineerimine, ülekate) ning analüüsima vastavaid programme *on võimeline kirjeldama erinevaid andmestruktuure (massiiv, ahel, magasin, järjekord, paisktabel) ja nende kasutusviise *oskab selgitada rakendusteekide väärtust ja olemust ning leida nendest vajalikku informatsiooni *oskab selgitada sündmuspõhise programmeerimise eripära ja erindite käitlemist ning tuua näiteid nende kasutamisest *oskab ühes objekt-orienteeritud programmeerimiskeeles kasutades integreeritud programmeerimiskeskkonda koostada, testida ja siluda programme, rakendades selleks eelmistes punktides loetletut *oskab kirjeldada isikliku kogemuse põhjal rühmaprojekti keskseid elemente. Sisu lühikirjeldusJava programm, kompileerimine, käivitamine.
Algtüübid. Avaldised. Valikulaused, tsüklid. OOP paradigma. Objektid ja klassid. Muutujate skoobid. Eclipse. Staatilised meetodid. Signatuur. Java massiiv. Sõnetöötlus ja tekstiline I/O. Objektid ja klassid. Muutujate skoobid. Objektide edastamine meetoditele. Pärimine ja polümorfism. Meetodite ülekatmine. Klass Object. Sõnetöötlus ja tekstiline I/O. Abstraktsed klassid ja liidesed. Mähisklassid. Pärimine ja polümorfism. Meetodite ülekatmine. Klass Object. Graafika programmeerimine. Graafilised komponendid. Raamid, paneelid, paigutushaldurid. Klass Graphics. Sündmused. Kuularid. Kasutajaliidese loomine. Erindid. Sündmuste töötlemine. Sündmused. Kuularid. Kasutajaliidese loomine. Vood. Binaarne I/O. Dünaamilised andmestruktuurid (list, magasin, järjekord). Java andmestruktuurid. Liides Collection. Liides Comparable. Klassid Vector ja Stack. Liidesed List ja Map. Lõimed. Internatsionaliseerimine. Võrguprogrammeerimine. Pistik. Õpetatakse järgmistes õppekavades2012: CNS 2011: CNS 2010: CNS 2009: A3 2008: A3 2007: A3
Seotud ained
| ||||||||||||||||||||||||

