Irodai eszközök programozása

A tantárgy angol neve: Automation in Office Suites

Adatlap utolsó módosítása: 2016. január 22.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar

Semmelweis Egyetem
Általános Orvostudományi Kar
Egészségügyi szervező alapszak, ügyvitelszervező szakirány
Kötelező tárgy

 

Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VITMA046 2 1/2/0/f 3  
3. A tantárgyfelelős személy és tanszék Dr. Henk Tamás,
A tantárgy tanszéki weboldala http://qosip.tmit.bme.hu/twiki/ABKBME035
4. A tantárgy előadója

Németh Felicián, tanársegéd, TMIT, BME

Oláh István, mestertanár, AUT, BME

 

5. A tantárgy az alábbi témakörök ismeretére épít

Programozási alapfogalmak: változók, vezérlési szerkezetek, függvények, stb.

6. Előtanulmányi rend
Kötelező:
TargyEredmeny( "BMEVIAUA069" ,  "jegy" , _ )   >= 2
TargyEredmeny( "BMEVIAUA069" , "jegy" , _ ) >= 2
VAGY
Training.code=("5N-MGAIN")

A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

A kötelező előtanulmányi rendek grafikus formában itt láthatók.

Ajánlott:

Kötelező:

Programozás (VIAUA069)

 

7. A tantárgy célkitűzése

Egyrészt haladó szintű felhasználói ismeretek megszerzése az irodai programcsomagok (szövegszerkesztő, táblázatkezelő, prezentációszerkesztő) használatában, különös tekintettel a táblázatkezelőre. Másrészt bevezetés e programok automatizálásába az általuk felkínált (makró-) nyelveken való programozásukkal. A tárgy ennek megfelelően készség szintű gyakorlati ismereteket nyújt egyszerű Office programozási feladatok kivitelezésére Visual Basic nyelven.

8. A tantárgy részletes tematikája

1. A Micosoft Word alapvető funkcióinak áttekintése: stílusok használata, ábrák beillesztése, képaláírások, ábrák és irodalomjegyzék hivatkozása a szövegből, tartalom- és irodalomjegyzék készítése

2-3. A táblázatkezelő program alapismereteinek áttekintése: adatbevitel, módosítás, rendezés; referenciák tartományokra; táblázatkezelő funkciók segítségével matematikai és logikai függvények használata (szum, ha, fkeres, max, hol.van, index, darab, nagy, átlag); grafikonok; képletvizsgálat: elődök, utódok feltérképezése; adatérvényesség-ellenőrzés; űrlap-vezérlőelemek használata, cellához való kötésük; lapvédelem, munkalap zárolása; kimutatások készítése (pivot table, chart)

4. Relatív, abszolút címzés. Makrók rögzítése, visszajátszása, gyorsbillentyűhöz rendelése. Makró forrásának megtekintése. Körlevél készítése excel munkalapon tárolt forrásadatokból, egyéni adatmezők használata.

5.  Visual Basic alapok: a Visual Basic Editor, nyomkövetés; eljárások, While/Until ciklus, If szintaktikája, Not, Mod, értékadások; ActiveCell, IsEmpty, Cells, Offset, Select, Row, Column.

6. Visual Basic alapok: sorfolytató karakter; a for ciklus; a tartomány (Range) osztály címzési lehetőségei; a Value és a Formula attribútumok közti különbség; eredmények közlése: cellában, MsgBox(), Debug.Print()

7. Automatikus dokumentumgenerálás. Dokumentum automatikus előállítása Excel adatokból címtár segítségével. XML-szerű adatokból formázott dokumentum előállítása makró használatával. Application.ScreenUpdating

8. Képletvizsgálat, függőségek feltérképezése. Elődök, utódok feltárása a felhasználói interfészek keresztül, számítási beállítások; Visual Basic nyelvi elemek: For Each, futási hiba kezelése (On Error...); Rekurzió; elődök, utódok feltárása Visual Basicben.

9. Adat importálása webről. Stringek összefűzése; munkalapok kezelése VBA-ból: ActiveSheet, Select, Add, Name, iteráció a munkalapokon; adatok importálása a felhasználói és a programozói interfészen keresztül; grafikonok automatikus előállítása.

10. Makró hozzárendelése nyomógombhoz; szalagok illetve a gyorselérési eszköztár testreszabása; Excel adatok bemutatása PowerPointban: adatok csatolása; Előadás készítése PowerPointban, sablonok használata, animációk

11. Alternatív irodai programcsomagok: OpenOffice.org / LibreOffice. A szabad szoftver definíciója; lekötés (Lock-in), lehetséges védekezések; Office fájlformátumok; OpenOffice.org történelem;  Google Docs.

12.  A korábbi anyagokat lefedő egyéni feladat önálló megoldása. („Ellenőrző mérés”)

13-14. További Office programok bemutatása: Outlook, Visio, OneNote, Publisher.  SharePoint

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

Előadás és számítógépes laborgyakorlat.

10. Követelmények

A gyakorlati órák legalább 70 százalékát kell legalább elégséges szinten megoldani. A hallgató féléves jegye a gyakorlati feladatokra kapott jegyek átlaga, amibe az egyéni feladatra adott osztályzat 50 százalékos súllyal szerepel.

11. Pótlási lehetőségek

A pótlási héten egy gyakorlati feladat megoldása különeljárási-díj ellenében pótolható.

12. Konzultációs lehetőségek Igény szerint, az oktatóval egyeztetve.

14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
Kontakt óra42
Félévközi készülés órákra14
Felkészülés zárthelyire-
Házi feladat elkészítése34
Kijelölt írásos tananyag elsajátítása-
Vizsgafelkészülés-
Összesen90
15. A tantárgy tematikáját kidolgozta Németh Felicián, tanársegéd,TMIT, BME