Základy algoritmizácie a programovania

Podobné dokumenty
Študijný program: Informatika, bakalársky stupeň

Návrh, implementácia a prevádzka informačného systému

Metodické poznámky k výučbe oblasti Komunikácia prostredníctvom IKT Internet = web + ?

Sprístupnenie služieb Štátnej pokladnice pre interné systémy jej klientov

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Efektívna správa majetku na báze SAP Michal Pychtin, ORIWIN, s.r.o.

Operačný systém Úvodná prednáška

PROGRAM SPOLUPRÁCE STREDNEJ ODBORNEJ ŠKOLY, OSTROVSKÉHO 1 V KOŠICIACH A SPOLOČNOSTI AT&T V PRÍPRAVE ŽIAKOV NA BUDÚCE POVOLANIE. Ing.

Ukladanie údajov a databázové systémy. Prof. MUDr. Martin Rusnák, CSc Prof. MUDr. Viera Rusnáková, CSc PhDr. Marek Psota, PhD

DOCHÁDZKOVÝ SYSTÉM SVYDO. RS Alfa, spol. s r.o., Košice

Možnosti nasadenia otvoreného softvéru na školách

Základy algoritmizácie a programovania

Blok info Skratka Názov Akt. Kredit Rozsah Ukonč. Roč. Sem. Podmieňujúce Vyučujúci KAI/bd1/15 algoritmy a dátové štruktúry I 5 2P + 2S S 1 Z

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

GSM GPRS technológia. Ing. Marek Kudla

ELEKTRONICKÉ SLUŽBY NEV MOBILNÁ JEDNOTKA ABIT 2014

INTERAKTÍVNA KOMUNIKÁCIA

Nelegálny softvér u matfyzákov

STROJNÍCKA FAKULTA STU V BRATISLAVE ÚSTAV VÝROBNÝCH SYSTÉMOV, ENVIRONMENTÁLNEJ TECHNIKY A MANAŽMENTU KVALITY

SERVIS POČÍTAČOV. Servis úroveň 1

PROGRAMOVANIE A JEHO POZÍCIA VPREDMETE INFORMATIKA. Mgr. Ján Guniš

KOMUNIKÁCIA PROSTEDNÍCTVOM IKT INTERNET IV. Interaktívna komunikácia, diskusné skupiny a fóra

Aplikácie inteligentných dopravných systémov na Slovensku

Automatizovaný prenos dát z valcových skúšobní bŕzd do informačného systému technických kontrol

Automatizovaný informačný systém technických kontrol

E-learning na FCHPT STU v Bratislave. doc. Ing. Monika Bakošová, CSc.

MS OFFICE OUTLOOK 2007

Používanie webových služieb na sieťové skenovanie (Windows Vista SP2 alebo novší, Windows 7 a Windows 8)

VZOR PROTOKOLU O KOMPILÁCII

Postup inštalácie aplikácie BlackBerry Connect pre mobilný telefón Nokia E61.

Kontrola elektronických systémov motorových vozidiel cez rozhranie OBD použitím čítačky chýb (Scan Tool)

ELEKTROTECHNIKA. Prvý cudzí jazyk: anglický jazyk Druhý cudzí jazyk (3. a 4. ročník): nemecký jazyk ruský Jazyk

Michal Laclavík Martin Šeleng. Vyh adávanie informácií

Informatika a jej jednotlivé oblastí

Centrálne úložisko digitálneho edukačného obsahu pre otvorené vzdelávacie zdroje

Implementace SAP S/4HANA je skutečně S Simple

ONLINE WEBOVÝ SYSTÉM PRE TVORBU A GENEROVANIE TESTOV - WTEST

Topásová 54, Košice, tel./fax: 055/ PMH SWAN

Možnosti pokračovania v štúdiu z bakalárskych študijných programov na inžinierske študijné programy fakulty BERG

Centrálny GIS MV SR. Ing. Kamil FAKO, PhD. OA, SITB MV SR

Produktová rada MyCall

Tabulka základních vlastností nástroje C++Builder dle edice

Ing. Marián Vasilečko, TT-IT s.r.o. Trnava GIS MESTA TRNAVA júna Konferencia CGIT 2013 hotel Partizán, Tále

Vývoj informačních systémů. Přehled témat a úkolů

Možnosti pokračovania v štúdiu z bakalárskych študijných programov na inžinierske študijné programy fakulty BERG

Tomáš Goga Geografický ústav SAV. Použitie počítačov (1) 1

Programovanie.NET, C++ - najbližšie termíny:

Externý klient. Inštalácia

Mgr. Jaroslav Šilberský

Mgr. Zuzana Hirschnerová, PhD.

D.Viewer2 Používateľská príručka

Kontrolný zoznam projektov a systémové požiadavky Xesar 3.0

Grantový portál - príklad modernej webovej aplikácie. Juraj Červeň Softec

Štruktúra údajov pre kontajner XML údajov 1. Dátové prvky pre kontajner XML údajov

Extrémne programovanie a iné agilné metodológie Zimný semester 2007/08

Rozvojový projekt grafické systémy

Mobilná aplikácia pre zaznamenávanie údajov systému HACCP

Študijné plány platné pre študentov v akademikom roku 2018/2019

Databázové systémy. Dátové modelovanie - relačný model

60 ROKOV PÔSOBENIA KATEDRY GEODETICKÝCH ZÁKLADOV V OBLASTI VZDELÁVANIA A VÝSKUMU

EDA Klient (príjem výsledkov z oddelení klinickej biochémie a mikrobiológie prostredníctvom internetu)

GIS PORTÁL ISS Vyskúšajte si GIS v prostredí internetu. ITAPA 2005, , Bratislava

2.2 E learningové vzdelávanie: mediálna výchova ako prierezová téma

Zoznam prijímateľov nenávratného finančného príspevku v rámci operačného programu Vzdelávanie

Vývoj informačních systémů. Přehled témat a úkolů

Gymnázium sv. Edity Steinovej Košice

Návrh tém bakalárskych prác 2009/2010 (6 tém) Ing. Siničák. (Všeobecné strojárstvo-vs, Mechatronika-M, Počítačová podpora strojárskej výroby-ppsv)

Ukladanie a dostupnosť dát

Príručka k programu WinSCP

!T =!Mobile=== Manuálne nastavenie PC s Microsoft Windows pre pripojenie na Internet cez T-Mobile GPRS/EDGE. Obsah

OPAKOVANIE ZÁKLADNÉ POJMY Z INFORMATIKY

Študijný program: Manažérstvo kvality produkcie

Výhradné zastúpenie značky NUKI pre ČR a SR. Šikovný elektronický zámok

Postup inštalácie aplikácie Blackberry Connect pre Sony Ericsson P990.

Prínosy energetického manažmentu.

Názov projektu: Čítaj viac a dvere k poznaniu sa samy otvoria. Kód projektu: METODICKÝ LIST

EÚ a viacjazyčnosť. Digitálny nástroj na prepájanie Európy (CEF) Platforma CEF pre automatizovaný preklad

Vyhodnotenie projektu Maturita on-line 2011

SWS 500 SK POUŽÍVATEĽSKÁ PRÍRUČKA. Poznámka: Mobilný telefón nie je súčasťou dodávky.

PROJEKTOVÉ VYUČOVANIE PROGRAMOVANIA WEBOVÝCH APLIKÁCIÍ

Spoločnosť Wüstenrot monitoruje všetky bezpečnostné informácie a udalosti v informačnom systéme

Národná bločková lotéria

ELEKTROTECHNIKA. Spoločenskovedné a prírodovedné predmety:

Kurz Programovanie pre mobilné platformy pre SŠ

Vždy pod kontrolou, nezáleží, kde ste

ComCraft s.r.o. je platcom DPH. Všetky ceny sú bez DPH.

HODNOTENIE SPOKOJNOSTI CIEĽOVÝCH SKUPÍN S VYBRANÝMI SLUŽBAMI ORGANIZÁCIE

Študijný program: Informačná a automatizačná technika v kvalite produkcie

Návod na viacnásobné podpisovanie dokumentov prostredníctvom aplikácie D.Signer/XAdES v prostredí elektronickej schránky

5G Internet. Nová unikátna ponuka programov s extra službami len v kiki sieti

Náhrada i:key nová služba Internet banking TB aktívny bez limitu

Enviroportál a jeho zmeny vyvolané novelou zákona č. 24/2006 Z. z. o posudzovaní vplyvov na životné prostredie

Externý klient Inštalácia

Užívateľská príručka. Vytvorte 1 medzi stránkami v niekoľkých jednoduchých krokoch

Činnost operačních systémů. Beránek Pavel 1. KŠPA

PODPORA ROZVOJA KREATÍVNEHO PRIEMYSLU NA SLOVENSKU DIZAJN

Bankovní institut vysoká škola, a.s. Praha Karlovy Vary Písek Teplice Břeclav

Grantový program: Stredné školy a technika 2015

ÚSTAV CELOŽIVOTNÉHO VZDELÁVANIA ŽILINSKEJ UNIVERZITY Univerzita tretieho veku

Tematický výchovno-vzdelávací plán. INFORMATIKA - 1. ročník. Informácie okolo nás [38] Učební zdroje literatura. didaktická technika. ostatní.

Transkript:

Základy algoritmizácie a programovania Katedra počítačov a informatiky FEI TU Košice http://kpi.fei.tuke.sk Košice, 2016 doc. Ing. Jaroslav Porubän, PhD. Jaroslav.Poruban@tuke.sk

Katedra počítačov a informatiky Garantujeme výskum a vzdelávanie v oblasti informatiky a informačných technológií Kľúčová katedra (a najväčšia) v oblasti informatiky a informačných technológií na východe Slovenska Zabezpečujeme študijný program Informatika bakalárske štúdium: 740 študentov inžinierske štúdium: 283 študentov doktorandské štúdium: 25 študentov Web - kpi.fei.tuke.sk Facebook - kpi.fei.tuke Moodle moodle.fei.tuke.sk

Informatika a informačné technológie údaj vs. informácia informácie je údaj, ktorý vieme interpretovať má význam technológia súbor skúseností, postupov, nástrojov a metód pre používaných pri produkovaní výrobkov alebo služieb informačné technológie (IT)/informačné a komunikačné technológie (IKT) aplikácia skúseností, postupov, nástrojov a metód pre získavanie, spracovanie, ukladanie, prenos informácií informatika veda o informáciách a počítačových systémoch angl. computer science

softvér Hardvér a softvér hardvér technické prostriedky softvér programové prostriedky aplikačný softvér aplikácie, knižnice, platformy, komponenty operačný systém hardvér

Komponent a Platforma Komponent prvok systému, ktorý poskytuje definovanú funkčnosť znovupoužiteľný identifikovateľný Platforma - súbor technických a/alebo programových prostriedkov, ktoré umožňujú vykonávanie programov hardvérová platforma x86, x64, ARM operačný systém Microsoft Windows, Linux, OS X, Solaris, Android, ios programová platforma Java,.Net

Softvérové inžinierstvo Softvérové inžinierstvo - systematická aplikácia prístupov pre vývoj softvéru požiadavky na softvér návrh softvéru implementácia/programovanie softvéru testovanie softvéru konfigurácia softvéru údržba a správa softvéru riadenie procesu vývoja

Ukážka distribuovaného SW systému - Mapz Architektúra Webový a aplikačný server - poskytuje služby Databázový server - úložisko údajov internet Navigačný Mobilná aplikácia Mobilná aplikácia Webová aplikácia opasok pre nevidiacich pre navigátora pre navigátora bluetooth

Algoritmizácia a programovanie Algoritmus postup riešenia úlohy, ktorý poskytne výsledok v konečnom počte krokov Program postup riešenia úlohy vykonateľný na počítači (implementácia algoritmu na počítači) Algoritmizácia vs. programovanie technológie (a+b-c vs. a-c+b) kvalita čitateľnosť programov

Programovacie jazyky Programovací jazyk kľúčový nástroj pre vývoj softvéru zápis programu Paradgima programovania štýl/prístup k zápisu programov procedurálna modulárna objektová komponentová funkcionálna aspektová multiparadigmatické jazyky

Počítačové siete Počítačová sieť komunikačná sieť pre výmenu informácií medzi počítačmi Internet sieť medzi sieťami, celosvetová komunikačná sieť protokol IP protokol TCP/UDP

Distribuované systémy Distribuovaný systém systém zložený z častí/komponentov umiestnených na viacerých miestach komunikujúci prostredníctvom správ klient-server - server poskytuje služby, klient využíva službu webový server aplikačný server databázový server emailový server rovný s rovným (angl. peer-to-peer)

Web, webové služby, mračno Web pavučina navzájom previazaných zdrojov (dokumentov) informačný priestor URL HTTP HTML Webová služba služba dostupná cez webové štandardy, realizovaná ako komponent Mračno (cloud) vzdialené zdieľanie zdrojov na požiadanie

Operačný systém Softvér, ktorý spravuje hardvér a softvérové zdroje, poskytuje služby pre softvér správa procesov multitasking správa pamäte správa súborov správa zariadení sieťové služby bezpečnosť správa používateľov

Databázový systém Databázový systém systém riadenia bázy údajov (DBMS) a databáza (DB) relačné DBMS množina tabuliek, jazyk SQL nerelačné DBMS dokumentačné

Systematický vývoj softvéru Činnosti požiadavky návrh implementácia testovanie inštalácia údržba Nástroje podporujúce vývoj softvéru integrované vývojové prostredie - IDE správa verzií procesné riadenie Agilné metódy iteratívna metóda vývoja softvéru založená na samoorganizujúcich sa tímoch SCRUM, Kanban

Ako prežiť štúdium Učte sa pre svoju budúcnosť Komunikujte s učiteľmi, pýtajte sa Prejavte aktivitu pri štúdiu Nezabudnite myslieť Plánujte si veci a pracujte priebežne Čítajte knihy a iné zdroje Pristupujte k problémom kreatívne Ukážte že nie ste priemerní Naučte sa anglicky Užite si študentský život

Prajem vám veľa nových znalostí, skúseností a úspechov počas štúdia! Košice, 2016 doc. Ing. Jaroslav Porubän, PhD. Jaroslav.Poruban@tuke.sk