Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Hasonló dokumentumok
A TANTÁRGY ADATLAPJA

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben?

Bánsághi Anna 2014 Bánsághi Anna 1 of 31

1. Bevezetés A C++ nem objektumorientált újdonságai 3

FÉLÉVI KÖVETELMÉNYEK 2010/2011. tanév II. félév INFORMATIKA SZAK

Adatbázis-kezelés. alapfogalmak

Matematika B/1. Tartalomjegyzék. 1. Célkit zések. 2. Általános követelmények. 3. Rövid leírás. 4. Oktatási módszer. Biró Zsolt. 1.

KÖVETELMÉNYEK 2017/ félév. Informatika II.

OOP. Alapelvek Elek Tibor

Objektum orientált programozás Bevezetés

Programozási Technológia előadás bevezetés. Előadó: Lengyel Zsolt

Programozás. C++ osztályok. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Absztrakció. Objektum orientált programozás Bevezetés. Általános Informatikai Tanszék Utolsó módosítás:

C++ programozási nyelv

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

ÚTMUTATÓ. I. évfolyam. Felsőoktatási szakképzés Gazdaságinformatikus szakon. 2016/2017 I. félév

Programozás II. 3. gyakorlat Objektum Orientáltság C++-ban

Adatbázis rendszerek. dr. Siki Zoltán

TÉRINFORMATIKA I. Dr. Kulcsár Balázs egyetemi docens. Debreceni Egyetem Műszaki Kar Műszaki Alaptárgyi Tanszék

Adatbázisok-1 előadás

Információs Technológia

N Ö V É N Y É L E T T A N tantárgy programja az 2014/2015. tanév II. félévére nappali és levelező tagozatos hallgatók részére

Bevezetés a programozásba előadás: Öröklődés

Informatikai alapismeretek Földtudományi BSC számára

KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Adatbáziskezelés III. (elmélet+gyakorlat) Készítette: Kupcsikné Fitus Ilona

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Két ZH előre megbeszélt időpontban: okt ; dec

N Ö V É N Y É L E T T A N tantárgy programja az 2015/2016. tanév II. félévére nappali és levelező tagozatos hallgatók részére

ADATBÁZISOK, 2018 ősz

ADATBÁZISOK, 2017 ősz

A TANTÁRGY ADATLAPJA

Előfeltétel: legalább elégséges jegy Diszkrét matematika II. (GEMAK122B) tárgyból

Objektumorientált paradigma és a programfejlesztés

SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR VÁLLALKOZÁSI AKADÉIA ÉS TOVÁBBKÉPZÉSI INTÉZET. SZÁMVITEL I. Accounting I.

Programozás. Objektum Orientált Programozás (OOP) Alapfogalmak. Fodor Attila

Bevezetés a számvitelbe

Programozás III. - NGB_IN001_3

KÖTELEZŐ PROGRAM, SZÁMONKÉRÉSEK. Részletek

TANTÁRGY ADATLAP és tantárgykövetelmények Cím:

Bevezetés a számvitelbe

Stratégiai és Üzleti Tervezés

Algoritmusok, adatszerkezetek, objektumok

6. A tantervek szerepe az oktatás tartalmi szabályozásában

Objektum orientált kiterjesztés A+ programozási nyelvhez

500. AA Megoldó Alfréd AA 500.

II. évfolyam BA TANTÁRGYI ÚTMUTATÓ. Számvitel alapjai. 2012/2013 I. félév

Részletes tantárgyprogram és követelményrendszer

A tantárgyelem kódja: KIT0101G. gyakorlat A tantárgyelem jellege: A tantárgyelem oktatásának ajánlott 1. félév

SAJTOLÓ HEGESZTÉS 1: 0-49% ; 2: 50-59% ; 3: 60-69% ; 4: 70-79% ; 5: %

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

ÚTMUTATÓ. I. évfolyam Üzleti szakügyintéző szakképesítés Államháztartási szakügyintéző szakképesítés. 2012/2013 I. félév

Adatmodellezés, alapfogalmak. Vassányi István

Adatbázis rendszerek Info MÁTRIX

Gépipari Technológiai Intézet

Programozás II. 2. gyakorlat Áttérés C-ről C++-ra

KÖVETELMÉNYRENDSZER NÖVÉNYTERMESZTÉSTANBÓL 2013/2014. tanév 1. félévében

Adatbázis, adatbázis-kezelő

TANTÁRGYI ÚTMUTATÓ. Számvitel alapjai. című tárgy tanulmányozásához

Az Excel táblázatkezelő

Objektumorientált paradigma és programfejlesztés Bevezető

ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám

A tantárgyelem kódja: KIT0101G

Adatbázis-kezelés alapjai 1. Ea: Infó Mátrix. Lehet, nem lehet

PÉNZÜGYI ÉS SZÁMVITELI KAR - FELSŐFOKÚ SZAKKÉPZÉS COLLEGE OF FINANCE AND ACCOUNTANCY 1149 BUDAPEST, BUZOGÁNY U TANTÁRGYI ÚTMUTATÓ

II. ADATLAP - Programmodul részletes bemutatása

Részletes tantárgyprogram és követelményrendszer

II. évfolyam Üzleti szakügyintéző szakképesítés Pénzügyi szakügyintéző elágazás TANTÁRGYI TEMATIKA. 2011/2012 II. félév

Stratégiai és Üzleti Tervezés

Objektumelvű alkalmazások fejlesztése 6. gyakorlat. Öröklődés, polimorfizmus. Öröklődés Kódismétlődés objektum-orientált szerkezetben

PÉNZÜGYI ÉS SZÁMVITELI KAR- FELSŐOKTATÁSI SZAKKÉPZÉS COLLEGE OF FINANCE AND ACCOUNTANCY 1149 BUDAPEST, BUZOGÁNY U TANTÁRGYI ÚTMUTATÓ

1. BEVEZETÉS ÉS TÁRGYKÖVETELMÉNYEK

tantárgy megnevezése: Jogi és közigazgatási ismeretek tantárgyfelelős:

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

R ENDŐRTISZTI F ŐISKOLA SZÁMÍTÁSTECHNIKAI ÉS INFORMATIKAI KÖZPONT T ÁJÉKOZTATÓ ÉS T EMATIKA

KÉPZÉSI PROGRAM. GAZDASÁGI INFORMATIKUS OKJ azonosító: Szolnok

RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás

Bánsághi Anna 2014 Bánsághi Anna 1 of 33

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

Mindenki abból a három tantárgyból tesz szigorlatot, amelyet hallgatott.

Komplex záróvizsga témakörök Gazdaságinformatikus szak Pénzintézeti informatikus szakirány 2018

A C programozási nyelv V. Struktúra Dinamikus memóriakezelés

TANTÁRGYI ÚTMUTATÓ. Számvitel 2. Gazdaságinformatikus alapszak Nappali tagozat 2015/2016. tanév II. félév

TANTÁRGY ADATLAP és tantárgykövetelmények Cím: Épületszerkezettan I.

A programozó matematikus szak kredit alapú szakmai tanterve a 2003/2004. tanévtől, felmenő rendszerben

Gépipari Technológiai Intézet

Ömlesztő hegesztések II.

Programozás módszertan p.1/46

TANTÁRGYI ADATLAP I. TANTÁRGYLEÍRÁS BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM ÉPÍTÉSZMÉRNÖKI KAR

SZÁMVITEL INTÉZETI TANSZÉK TANTÁRGYI ÚTMUTATÓ. Komplex elemzés. Pénzügy és számvitel alapszak Nappali tagozat 2015/2016. tanév II.

AZ INFORMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI

C vagy C++? Programozási Nyelvek és Fordítóprogramok Tanszék. Pataki Norbert. Programozási Nyelvek I.

Csima Judit szeptember 6.

PPKE ITK, 2014/2015 tanév. I. félév. Tantárgyi adatok és követelmények

T E M A T I K A. Óvó- és Tanítóképző Intézet

2 Ó b u d a i E g y e t e m

Objektumorientált szoftverfejlesztés alapjai

A tantárgyelem kódja: KIT0402G

Nyíregyháza, február 1.

Átírás:

Programozás Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. február 11.

Tantárgy célja, szükséges ismeretek Tantárgy célja, szükséges ismeretek Tantárgy célja A tárgy keretében a hallgatók megismerkednek az objektum orientált tervezés és programozás és az adatbázis-kezelés alapjaival. Szükséges ismeretek C programozási nyelven való programozás (legalább alap szinten) Fodor A. (Pannon Egyetem) Programozás 2010 február 2 / 9

Tematika (Programozás) Tematika Objektum orientált modellezés, modellek C++ leképezése. Modellből kód és kódból modell. Demonstráció MS Visual C++ eszközökkel. Objektum orientált modellezés alapjai, egységbezárás, objektum, osztály, attribútum és metódus fogalma, láthatóság szabályozása. Konstruktor és destruktor fogalma, konstruktorok típusai, speciális esetek. Dinamikus memóriakezelés. Statikus tagok. Operatorok felüldefiniálása. Öröklődés, virtuális függvények, polimorfizmus, absztrakt osztályok. Interfész kialakításának lehetőségei. Fodor A. (Pannon Egyetem) Programozás 2010 február 3 / 9

Tematika (Programozás) Tematika Többszörös öröklődés, virtuális alaposztályok. Kivételek fogalma és használatuk. Névterek. Paraméterezett típusok: template függvények és osztályok. Szabványos C++ osztálykönyvtárak: szabványos I/O osztálykönyvtár és STL. A C++ nyelv eszközkészlete, jellemzői, lehetőségei. A C++ program szerkezete. Elemi és összetett adattípusok. Tipikus adatszerkezetek. Értékadás, vezérlő szerkezetek, ciklusutasítások. Szabványos adatbevitel és adatmegjelenítés. Egyszerűbb numerikus algoritmusok. Fodor A. (Pannon Egyetem) Programozás 2010 február 4 / 9

Tematika (Adatbáziskezelés) Tematika Az adatbázis rendszerek fogalma, komponensei. Adatbázis alapfogalmak: Biztonság, integritás, jogosultságok. Felhasználók, adatbázis adminisztrátor. Entitás és reláció fogalma, az entitás-reláció leírás, egyed-kapcsolati diagram. Relációs adatbázisok: Reláció fogalma, Kulcs fogalma: elsődleges, jelölt, kompozit, másodlagos. Integritási szabályok. Entitás-, referenciális-, relációs integritás. Fizikai adatszervezés: Tárak struktúrája (user, record, fizikai interfész). ODBC/JDBC rövid ismertetése az SQL-be. Komplex lekérdezések: vetítés, kizárás, összekapcsolás, egymásba ágyazott lekérdezések, csoportosítás, rendezés, unió, metszet, különbség, oszlop és csoportfüggvények. Nézet és kurzor fogalma, használata. Fodor A. (Pannon Egyetem) Programozás 2010 február 5 / 9

Ajánlott tankönyvek, jegyzetek Ajánlott tankönyvek, jegyzetek Brian W. Kernigham, Dennis M. Ritchie: A C programozási nyelv Bjarne Stroustrup: The C++ Programming Language http://msdn.microsoft.com Fodor A. (Pannon Egyetem) Programozás 2010 február 6 / 9

Aláírási feltételek Aláírási feltételek Az előadások, látogatása nem kötelező. A hallgatók a szorgalmi időszak 7/8. és 13/14. hetében egy-egy 100 pontos zárthelyi dolgozatot írnak. A pótlás írásbeli és/vagy szóbeli részből áll. Ha a hallgató nem ér el 25 pontot zárthelyi dolgozatonként vagy a 101 pontot a zárthelyik összegeként vagy a sikeresen megoldott beadandó feladatokat nem adja le határidőre, akkor a leckekönyv aláírása megtagadásra kerül. Az aláírás pótlására a szorgalmi időszak utolsó hetében van lehetőség. Az aláírás pótlásának feltétele: Mindkettő zárthelyi dolgozat legalább 10 pontos megírása A hallgatónak nincsen 3 igazolatlan hiányzása az előadásokról. Fodor A. (Pannon Egyetem) Programozás 2010 február 7 / 9

Aláírási feltételek Aláírási feltételek A zárthelyi dolgozatoknál egysoros kijelzős, szögfüggvény funkciókkal kibővített alapműveletes számológép használható kizárólag, illetve a dolgozat feladataitól függően adott esetben semmiféle számológép sem használható. Ezt a tárgy előadója a dolgozat írása előtt 1 héttel meghatározza. Egyéb számológépet, mobiltelefont (még kikapcsolva sem) a zárthelyi terembe a hallgató nem vihet be, mert ez azonnal felfüggesztést von maga után. Fodor A. (Pannon Egyetem) Programozás 2010 február 8 / 9

Vizsga Vizsgajegy kialakításának módja A vizsga írásbeli (gyakorlati) és/vagy szóbeli részből áll. Az írásbeli vizsga eredményének minimum 51%-osnak kell lennie. Ennél rosszabb eredmény esetén a vizsgajegy elégtelen. Szóbeli vizsga csak sikeres írásbeli vizsga esetén lehetséges. A vizsgajegyet az évközi zárthelyi dolgozat eredménye, valamint az írásbeli és/vagy szóbeli vizsga eredménye együtt határozza meg. Ha az írásbeli vagy a szóbeli vizsga eredménye elégtelen, a vizsgajegy is elégtelen. Fodor A. (Pannon Egyetem) Programozás 2010 február 9 / 9