KIV/PPA1 1.cvičení Cvičící: Pavel Bžoch
Údaje o cvičícím Pavel Bžoch Kancelář: UL408 Konzultační hodiny: Úterý 11:00 – 12:00 Středa 10:00 – 11:00 E-mail: pbzoch@kiv.zcu.cz www stránky http://home.zcu.cz/~pbzoch Ale: Všechny informace k PPA1 na Portálu
Karty JIS Většina by měla mýt vyzvednuté a aktivní Přístup do UU409 pouze na kartu Pokud nefunguje, tak … Nenechávat otevřené dveře Přihlašovat se kartou, i když jde někdo přede mnou a otevře mi dveře Karta potřebná i do knihovny, menzy, kolejí, dalších učeben, takže zařídit Pozor na zabezpečovací zařízení
Konto Orion I Většina by měla mít zařízené a aktivní přihlásit se, pokud není použít pokusnicek Jednotné přihlašování kdekoliv na univerzitě ve veřejných i dalších učebnách Jednou za čas (½ roku) potřeba změnit heslo, oznámení přijde na studentský mail (vas_orion_login@students.zcu.cz)
Konto Orion II Změna hesla: http://heslo.zcu.cz Ještě do dvou měsíců po vypršení hesla Studentský mail nutno povinně kontrolovat http://webmail.zcu.cz, heslo Orion Možnost přístupu ze standardních e-mailových klientů (např. Thunderbird) – viz http://mail.zcu.cz/dokumentace/nastaveni.html Přesměrování do jiné schránky a dalších nastavení – viz http://mail.zcu.cz
Konto Orion III Vlastní webové stránky studentů Nutno umístit do public adresáře na disku H: Možnost připojení na server eryx.zcu.cz přes WinSCP (použít Orion přihlášení) Stránky dostupné na http://home.zcu.cz/~vas_orion_login Vyhledávání kontaktů na učitele/studenty http://phone.zcu.cz Další informace na portálu ZČU
Portál ZČU I Většina informací spojených se studiem Informace o předmětech (courseware) Veřejné informace o vyučujících, studentech, předmětech, místnostech (např. rozvrhy) Informace spojené s vaším studiem (známky, zapsané zkoušky, zapsané předměty) Veškeré informace potřebné pro studium předmětu KIV/PPA1
Portál ZČU II Přihlášení do portálu pomocí Orion login Dostupné úplně vpravo nahoře Po přihlášení přístupné i neveřejné informace Informace k předmětu KIV/PPA1 najdete v záložce Courseware Moje předměty Počítače a programování 1 (KIV/PPA1)
Požadavky na zápočet Získání minima bodů z povinných aktivit Domácí úlohy Zápočtový test Samostatná práce Možnost získání bonusových bodů Bonusové domácí úlohy Rozšíření samostatné práce Příklady ACM On-line test
Varování! Získání minim bodů ze všech povinných akcí (včetně zkoušky) nezajistí absolvování předmětu Součet minim ze všech povinných akcí je nižší než celkové minimum bodů Nutno z některých povinných akcí získat více bodů nebo získat bonusové body Možnosti oprav jednotlivých povinných akcí – viz informace na portálu ZČU
Docházka Chodit na cvičení není povinné, nicméně doporučuji na něj chodit Docházka se dělat bude, slouží ke statistickým účelům Nutno dostavit se na povinné akce – viz portál ZČU Přechod mezi cvičeními první týden, buď se vyměnit, nebo na cvičení s málo lidmi Nahlásit cvičícímu, cvičící na konci 2. týdne nahlásí změny na studijním oddělení
Používané SW prostředky Všechno SW vybavení potřebné pro KIV/PPA1 najde na CD na portálu ZČU Courseware KIV/PPA1 Studijní materiály Doporučený software PPA1-CD JDK – Pro překlad a spouštění Java programů SciTE – Textový editor s podporou Javy Eclipse – Doporučené vývojové prostředí
JDK dokumentace Slouží programátorům jako nápověda o standardních knihovních funkcích, které Java nabízí Dá se najít na internetu http://docs.oracle.com/javase/7/docs/api/ Dá se najít na lokálním disku c:\Program Files\Java\jdk1.7.0_06\docs\api\index.html Plocha KIV/PPA1 API
Příkazová řádka I Pro ruční překlad a spouštění Java programů Spuštění z Total Commanderu cmd Spustí se ve správné složce Spuštění ze Start Spustit.. cmd Spustí se v Dokumentech Lze použít klávesovou zkratku +R
Příkazová řádka II Lze vyvolávat předchozí příkazy (šipka nahoru a dolu) Lze doplňovat názvy souborů (Tabulátor) Kopírování textu obtížnější Nefunguje standardní Ctrl+C, Ctrl+V Kopírování přes pravé tlačítko na okno dát Označit, pak označit, pak Enter pro vložení do schránky Vložení rovněž přes pravé tlačítko, dát Vložit
Programování v UU409 Nastavit si zobrazování přípon souborů Vytvořené programy nebo další soubory ukládat na D:\<nějaká vaše složka> nebo na flashdisky Nepoužívat síťoví disk (H:) přímo pro práci (může spadnout síť) Pravidelně ukládat! Minimálně každých několik minut
Základní pojmy I Editor Zdrojový soubor Přeložený soubor Program, ve kterém píšete své programy Např. SciTE, PSPad, apod. Zdrojový soubor Textový soubor se zdrojovým kódem programu Čitelný pro programátora, přípona .java Přeložený soubor Soubor přeložený do bytecode Čitelný pro virtuální stroj, který ho vykonává
Základní pojmy II Překladač Virtuální stroj Převádí zdrojový soubor na přeložený soubor Převádí program z reprezentace vhodné pro člověka do spustitelné reprezentace (vhodné pro počítač) Virtuální stroj Vykonává bytecode program běží na virtuálním stroji Odstiňuje rozdíly HW a OS
První program v Javě Viz osnova cvičení 1 Název třídy (public class) musí být shodný s názvem souboru, ve kterém se nachází public class PrvniProgram bude v souboru PrvniProgram.java Problémy s vypisováním českých znaků s diakritikou v příkazovém řádku Lze vyřešit, ze začátku stačí nepoužívat akcentové znaky
Štábní kultura V Javě důsledně dodržována Víceslovné názvy tříd, metod a proměnných se oddělují velkým písmenem Názvy tříd začínají velkým písmenem, názvy metod a proměnných malým písmenem Odsazování vnořených bloků doprava není významové, ale je nutné ho používat kvůli přehlednosti