Számítógépes alapismeretek

Programtervező informatikus, BSc

Időpont

  • Már nem oktatom a tárgyat.

Tárgyleírás

A számítógépes alapismeretek egy ún. alapozó tárgy, melyhez előadás és gyakorlati óra is tartozik.

A tárgy céljai:

  • Ismerje a számítógépek felépítésétt
  • Ismerje a számítógépek alap építőelemeit (processzor (Cisc,Risc), memória, input/output)
  • Ismerje a számítógépeket felépítő elemek különböző logikai, fizikai szintjeit (CPU memória, I/O - alaplap, processzor, memória, videókártya / műveletvégző, vezérlő, összeadó - logikai kapuk, logikai áramkörök, flip-flop, memória cella)
  • Legyen tisztában a számítógép alap építőelemeinek a működésével (utasítás ciklus, művelet végzés, memória kezelés, gyorsító tár - cache, csővezeték feldolgozó - pipeline, megszakítás,-DMA)
  • Többprocesszoros rendszerek, többmagos rendszerek
  • Adat, program elhelyezkedése a memóriában, utasítás-adat-számábrázolás
  • Használja az operációs rendszer (Linux, Windows) lehetőségeit
  • Használja az operáció rendszer parancs és grafikus felületét
  • Ismerje a fájlrendszer felépítését
  • Használja az irodai programcsomagokat (Open Office, MS, makró alapok)
  • Legyen képes a számítógép (biztonságos) hálózati használatára
  • Ismerje a számítógép hálózatba kapcsolásához szükséges alapvető hardver eszközöket (lokális hálózat-LAN, wifi, switch, router)
  • Ismerje a hálózatba kapcsolt számítógép alapvető használat... (böngésző, index.html, mail, ssh, scp, putty, winscp, ping, traceroute, ...)
  • Virus, spam, pfishing, DoS alapvető ismeretek
  • Legyen képes alapvető operációs rendszer (Linux, Windows) parancsfájlok készítésére
  • Szövegszerkesztő (vi,( joe, pico, opcionális))
  • Fájlkezelés (ls, cat, cd, cp, mv , chmod, mc. .., meta-karakterek, cut, tail, head, pipe, grep,)
  • Folyamatok kezelése (ps, kill, &, sleep, .)
  • Szkriptek (változók, paraméterek, elágazás, ciklus, return)
  • Hasznos parancsok (tar, file, find, .)
  • Reguláris kifejezések
  • Powershell alapok, script management

Tárgyfelelősök: Illés Zoltán (zoltan.illes@elte.hu) és Istenes Zoltán (istenes@inf.elte.hu)

További információk: http://szamalap.inf.elte.hu

Követelmények

A félév során két beadandó feladatot és három zh-t kell teljesíteni a hallgatóknak.
1. beadandó: Dokumentáció készítés (szövegszerkesztés, saját weblap, bemutató készítés).
2. beadandó: Shell és Powershell script készítése.
1. ZH: szögvegszerkesztés, Linux parancssor + az előadás anyagából
2. ZH: Shell script
3. ZH: Powershell

Tematika

Óra Dátum Gyakorlat
1.   Csoport ismerkedés. Az ELTE és az Informatikai Kar számítógépes és hálózati rendszerének ismertetése.
2.   HW alapismeretek, számítógép felépítés alapok, PC architektúra, gép összerakás. Alaplapra processzor, memória berakás, floppy, hdd, CD-ROM, billentyű (egér) csatlakozás. Video kártya csatlakozás, majd tápegység csatlakoztatás! Fontos:220 V csatlakoztatás az utolsó lépés, utána nem nyúlunk az elemekhez! Feladat1: DOS boot floppy használat. Feladat2: XP boot CD használat.
3.   Windows kliens használat, Hálózati kapcsolatok, terminál (telnet, putty),file transzfer ( ftp,winscp, szöveges, bináris ftp) kapcsolat.
Felhasználói alkalmazások: szövegszerkesztők,táblázatkezelő,HTML szerkesztő(k), bemutató készítés, stb.
Levelezés, inf.elte.hu, egyéb webes levelező. Böngésző használat, böngésző mint ftp kliens, keresés a "neten".
4.   Unix-Linux alapok (who, date, passwd, pwd, ls, cat, more, tail, mail unix levelezés, csatolások, kódolás, dekódolás, pine, cd,mkdir, rmdir, cp,mv, ln, rm, chmod, chown, find)
5.   Processzek (ps, nohup, kill, bg, fg, sleep) Csapdák, jelek (trap ) Szövegszerkesztés(vi, pico, .)
6.   ZH1. A dolgozatot a gyakorlaton, a laborokban a gyakorlatvezető iratja. A kérdések között szerepel kérdés az előadásról is!
7.   Shell script I. Shell típusok,Változók, környezeti változók, .profile, idézőjelek, változó és parancs behelyettesítés, input (read), output (echo), paraméterek, alap shell script írás, x jog.
    Őszi szünet
8.   Shell script II. Test utasítás, egy parancs visszatérési értéke ($?), vezérlési szerkezetek, elágazás (if, case), ciklus
9.   Shell script III. I/O átirányítás,szűrők, csövek (wc, sort, grep, cut, tee, awk, tr?, sed?,)
10.   Shell script gyakorlás, Shell script ZH
11.   Batch, powershell I. Változók, vezérlési szerkezetek, batch-powershell különbségek Get, Set parancsok, aliasok. Parancsok összekapcsolása, csövek. Shellen kívüli információ elérés: Providerek( file rendszer, registry, AD,.)
12.   Powershell II. WMI szolgáltatás alapok, AD szolgáltatások (felhasználó felvétele),
13.   Powershell gyakorlás. Powershell ZH

Ajánlott irodalom

  •  

Letölthető segédanyagok

Cím Fájlméret Fájlnév
Gyakorlat 3 - diasor
143 kb
szamalap_gyak3.pdf
Gyakorlat 4 - diasor
168 kb
szamalap_gyak4.pdf
Gyakorlat 5 - diasor
162 kb
szamalap_gyak5.pdf
Shell script diasor
133 kb
szamalap_gyak6.pdf
PowerShell diasor 168 kb Powershell.pdf
PowerShell
235 kb
PowerShell.zip
Shell Script feladatok, kiegészítés

38 kb

feladatok.doc
Shell Script gyakorló feladatok

138 kb

gyakorlo_feladatok.doc
PowerShell tankönyv magyarul (ingyen letölthető)
6 138 kb
Link (pdf)