A tárgy kódja és neveF220G Szoftver ismeretek
Meghirdető tanszék(csoport)Kísérleti Fizikai Tanszék
Felelős oktatóDr. Kántor Zoltán tudományos főmunkatárs
Kredit2
Heti óraszám2
Típusagyakorlat
Számonkérésgyakorlati jegy
Teljesíthetőség feltétele-
Párhuzamos feltétel-
ElőfeltételI001E Bevezetés az informatikába teljesítése
Helyettesítő tárgyak-
Periódustavaszi félév
Javasolt félév2. ld. Alkalmazott fizikus szak mintatanterve
Kötelező v. kötelezően választhatóalkalmazott fizikus (K)
Megjegyzés 


Tematika

Adat, információ
Adatabsztrakció, adatmodell, adatstruktúra, adatállomány;
adatkonzisztencia
Algoritmus (definíciója, jellemzői), algoritmusleírás
A program definíciója, alacsony és magas szintű programozás
Számítógép, számítógép-architektúrák (Neumann-, Harvard-).
Realizációk. CPU, memóriakezelés módja, utasítások osztályázása,
végrehajtási módja.
Az operációs rendszer: definíciója, feladatai, főbb (lehetséges)
üzemmódjai
Számábrázolás a számítógépben: előjel nélküli és előjeles egész
(egyes és kettes komplemens), fixpontos, lebegőpontos számok. Pontosság.
Programozási nyelvek osztályozása, adattípusok (alap- vagy egyszerű,
származtatott)
Programvezérlési struktúrák.
Perifériák kezelése, a kommunikáció módjai. Címtartomány, interrupt,
DMA. Driver szoftverek feladatai.
Unviverzális és célszámítógépek, mikrovezérlők, DSP-k


Ajánlott irodalom

  1. Katona Endre: Bevezetés az informatikába, Budapest, Pánem, 2000
  2. Knuth: A számítógépprogramozás művészete, Budapest, Műszaki Könyvkiadó, 1987
  3. Tietze, U és Schenk, Ch: Analóg és digitális áramkörök, Budapest, Műszaki
  4. Könyvkiadó, 1993