Popis:
		Hardware, software
• Hardware - veškeré fyzicky existující technické vybavení počítače.
• Software - nehmotné vybavení počítače. Jsou to:
- veškeré programy nainstalované na počítači, které umožňují jeho využití,
- přidružená dokumentace k těmto programům.
• Např. až operační systém Microsoft Windows nebo jiný operační systém umožní počítač (hardware) spustit a až textový editor Microsoft Word nebo jiný textový editor z počítače udělá inteligentní psací stroj.
Členění software
• Systémový software -programové vybavení pro zabezpečení základní činnosti počítače. Patří zde:
- zejména operační systémy
- překladače,
- velké systémy řízení báze dat (Oracle, IBM DB2, MS SQL Server).
Pro systémový software je podstatné, že jeho přítomnost na počítači je nutná pro běh a základní funkčnost počítače.
• Aplikační software -programové vybavení, které slouží ke zpracování určitých často se vyskytujících aplikačních problémů (např. zpracování textu pomocí textového editoru Microsoft Word nebo úpravu bitmapových obrázků pomocí grafického editoru Adobe Photoshop).
Významným rysem aplikačního software je, že je počítač funkční i bez něj, pouze není na počítači možné vykonávat danou třídu úloh, ke které je aplikační software určen.
Operační systém
• Operační systém (OS) - komplexní sada programů, které řídí:
- hardware počítače,
- ostatní programy v rámci systému.
Kdo komunikuje s operačním systémem
• Programy - prostřednictvím aplikačního programového rozhraní (API - Application Programing Interface), což je množina programových funkcí spojených do programových knihoven, které aplikační programy využívají při požadavcích na služby operačního systému.
• Uživatelé - prostřednictvím definovaného uživatelského rozhraní nejčastěji grafického (GUI -Graphical User Interface), může být ale i příkazově orientované (příkazová řádka).
		
        
    
    Klíčová slova:
		
		  		  programové vybavení
		  		  relační databáze
		  		  sítě LAN
		  		  knihovny
		  		  webové aplikace
		  		  kryptografie
		  		  obnova dát
		  		
		
				
		
		Obsah:
		
				- 1. Programové vybavení počítačů
 2. Technické vybavení osobních počítačů
 3. Relační databáze
 4. Návrh a optimalizace datového modelu
 5. Základní pojmy objektově-orientovaného programování
 6. Programovací jazyk Java
 7. Síť Internet
 8. Vrstvený model a protokoly komunikace
 9. Sítě LAN
 10. Získávání dat z databáze a jejich aktualizace
 11. Správa databáze
 12. Datová úložiště nového typu
 13. Principy tvorby internetových stránek
 14. Návrh obsahu internetových stránek
 15. Knihovny a programové komponenty programovacího jazyka Java
 16. Tvorba webových aplikací
 17. Tvorba databázových aplikací v prostředí programovacího jazyka Java
 18. Metody, nástroje a techniky projektového řízení
 19. Kryptografie
 20. Ochrana před pohromou a obnova ztrát