CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Jazyk C# a platforma.NET ZS 2015/2016 Pavel Ježek

Slides:



Advertisements
Podobné prezentace
Funkce Připomeňme si program pro výpočet faktoriálu:
Advertisements

Přednáška 11 Jiří Šebesta
Informace pro studenty kombinovaneho studia - AJ
Jazyk C# a platforma .NET ZS 2013/2014
Programová rozhraní pro grafické adaptéry
Programování v C++ Cvičení.
KIV/ZI cvičení 1 Tomáš Potužák. Údaje o cvičícím Tomáš Potužák Kancelář: UK430 (Plzeň), CD239 (Cheb) Konzultační hodiny –Čtvrtek 15:35 – 16:10 (Cheb)
Větvení cykly J a v a Začínáme programovat Lucie Žoltá.
Sociální zabezpečení a důchodová politika SZDP Přednášející: Mgr. Hana Grzegorzová Typ předmětu: povinně volitelný, kontrola docházky…..nastaveny na první.
Softwareová architektura
C# - Exceptions (výjimky)
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
Makroekonomie - podmínky Přednášky, cvičení: Mgr. Hana Grzegorzová Kontakt: Cvičení: Ing. Hana Tichá – info.
C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
ATNPW1 Technologies for web publishing Lecture no. 1 Organisation introduction Organisation introduction Entrance to HTML Entrance to HTML Ing. Martin.
Seminář C++ 4. cvičení Objekty Ing. Jan Mikulka. Co je objekt ► obraz třídy i instance ► třída – definovaná za pomocí klíčového slova class ► instance.
KIV/PPA2 1.cvičení Cvičící: Pavel Bžoch.
PB161 PB161 – Programování v jazyce C++ Objektově Orientované Programování Šablony, Návrhové principy a (anti-)vzory PB161 | Šablony, Návrhové principy.
IB111 Programování a algoritmizace
Dokumentace informačního systému
Ústředna Galaxy Počítačová technologie Rozsah od 0 do 512 zón
OSNOVA: a) Příkazy pro větvení b) Příkazy pro cykly c) Příkazy pro řízení přenosu d) Příklad Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače.
Připravil(a): Host:. Obsah přednášky Základní informace o studiu na FPR – I.část  Struktura studia  Semináře a cvičení  Zápočty a zkoušky  Vnitřní.
Vzdálené počítačové sítě a programování v prostředí Windows – kombinované studium Osnovy předmětu a koncepce výuky Ing. Zdeněk Votruba LVALVA.
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Advanced.NET Programming I + II 1 st Lecture Pavel Ježek.
1 / 9X36DSA 2005The complexity of different algorithms varies: O(n), Ω(n 2 ), Θ(n·log 2 (n)), … Různé algoritmy mají různou složitost: O(n), Ω(n 2 ), Θ(n·log.
Multithread programming Java vs. OpenMP Pavel Zavoral Martin Kugler.
1.1. Podpora prodeje TUTORIAL Ing. Vilém Kunz,Ph.D.
POSLOUPNOST úkol 1_41. ZADÁNÍ Sestavte program, který doplní tabulku nepřímé úměrnosti pro hodnoty proměnné x = 1, …, n. Nepřímá úměrnost je zadána uživatelem.
KIV/PPA2 1.cvičení Cvičící: Pavel Bžoch. Údaje o cvičícím Pavel Bžoch Kancelář: UL408 Konzultační hodiny: –Středa 12:05 – 12:50 –Čtvrtek 11:10 – 11:55.
PŘÍKAZ while úkol 1_42.
Final Oral Exam ZKOUŠKA By Dagmar Machů Škola: SOU Val. Klobouky Ročník: třetí Obor: Kuchař/číšník Název projektu: Zkvalitnění výuky prostřednictvím ICT.
ÚPLNÁ PODMÍNKA V JAVĚ úkol 1_29.
NEÚPLNÁ PODMÍNKA V JAVĚ úkol 1_26. ZADÁNÍ Napište zdrojový kód k zadanému vývojovému diagramu.
ZADÁNÍ Sestavte program, který vytiskne n hvězdiček.
PŘÍKAZ for úkol 1_47.
NEÚPLNÁ PODMÍNKA V JAVĚ úkol 1_25. ZADÁNÍ Sestavte program, který po načtení čísla z klávesnice vypočítá jeho absolutní hodnotu a vytiskne ji na obrazovku.
N_MaEk Manažerská ekonomika 12. cvičení Cizoměnové operace (finanční deriváty – forwardy, futures, opce) léto 2014 Skupiny: N_MaEk/R3PH.
POSLOUPNOST úkol 1_45.
Fyzická geografie Podzim 2013 Z0026/4 – pondělí 13 – 13.50, Z3 Z0026/5 – pondělí 12 – 12.50, Z3 Cvičení 1 - Organizační pokyny Mgr. Ondřej.
PŘÍKAZ while úkol 1_40.
Úvodní informace Informatika v agrobyznysu LS 2011/2012.
FUN WITH C# EPISODE XIII INTERFACES STRIKE BACK CLI Type System All types Reference types (allocated on managed heap) PointersValue types (allocated.
Základy informatiky Přednášející: Ing. Jana Krutišová Cvičící: Ing. Jan Štěbeták.
Pedagogická praxe Informace k praxi Studijní plán pro LS 3 kredity, hodinová dotace : 42 hodin Povinné části: – hospitace (náslech) v TV celkem.
INFORMACE PRO STUDENTY 1. ročníku bakalářského studia v kombinované formě na Fakultě managementu a ekonomiky UTB ve Zlíně v ak. roce 2008/2009.
Marketing I.  Monika Horehleďová  kabinet 307 Pod lesem  konzultační hodiny: čtvrtek 12:40 kabinet 307 Pod lesem 
.NET framework platforma Jiří Pokorný
Počítače a programování 2
PB069 – Vývoj desktopových aplikací v C#/.NET
Jazyk C# a platforma .NET ZS 2016/2017
Jazyk C# a platforma .NET ZS 2016/2017
Advanced .NET Programming I 1st Lecture
Page  1.
Obsah a úvod do předmětu: Počítačová podpora řízení
C# konzole – TEST – Program nákup
Pokyny ke zkoušce z biologie 2008/2009
Advanced .NET Programming II 1st Lecture
C# konzole – Vstup a výstup
C# konzole – Podíl dvou čísel, podmínka IF
KIV/ZD cvičení 1 Tomáš Potužák.
Informatika 1 (IN1, INN1)
Zápis do 1. ročníku BSP kombinované studium
Informatika pro ekonomy I LS 2009/2010
1. Exercise Tomas Hogenauer
Jazyk C# a platforma .NET ZS 2018/2019
Dynamické procesy v řízení Definice procesů v řízení
Advanced .NET Programming I 1st Lecture
Advanced .NET Programming I 1st Lecture
Transkript prezentace:

CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Jazyk C# a platforma.NET ZS 2015/2016 Pavel Ježek

Struktura předmětu NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma.NET (zima) Přednáška Cvičení (SW2) – třeba se přihlásit v SISu NPRG038 (2/2 Zk/Z) – Pokročilé programování pro.NET I (léto) Přednáška Cvičení (SW2/SW1) NPRG057 (2/0 Zk) – Pokročilé programování pro.NET II (léto) Přednáška

Požadavky na zápočet/zkoušku NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma.NET (zima) Zkouška (ABC test) Splněné povinnosti ze cvičení Zápočtový program (kontrolují cvičící) Praktický zápočtový test v počítačové laboratoři Naprogramovat a odladit jeden jednoduchý příklad Časový limit: 3 hodiny Celkem 5 pokusů, z toho ale maximálně 3 pokusy v zimním zk. obd. (další až v některém z letních termínů) Dostatek termínů v zimním zkouškovém období + přibližně 2 v letním NPRG038 (2/2 Zk/Z) – Pokročilé programování pro.NET I (léto) Splněné povinnosti ze cvičení Zápočtový program Zkouška (ABC test) NPRG057 (2/0 Zk) – Pokročilé programování pro.NET II (léto) “Zápočtový program” (kontrolují cvičící z NPRG 038, případně i NPRG 035) Zkouška (ABC test) Zápočet Zkou ška

Zkouška Zákaz používání jakýchkoliv materiálů a pomůcek (pouze tužka/propiska) 45 minut Hodnocení (stejné jako u ostatních povinně volitelných předmětů – skupina Programování) – za chybné odpovědi se udělují trestné body: Trestné bodyZnámka max4

Zkouška Zákaz používání jakýchkoliv materiálů a pomůcek (pouze tužka/propiska) 45 minut Hodnocení (stejné jako u ostatních povinně volitelných předmětů – skupina Programování) – za chybné odpovědi se udělují trestné body: Trestné bodyZnámka -3 a méně1 + navíc dosažení tzv. „božské úrovně“ – definice viz stránky předmětu max4

Zkouška Příklady typu „dopište implementaci následující třídy“, nebo:

Zkouška

What is the output the following program? class Program { static void Main(string[] args) { int j = 0; for (int i = int.MaxValue - 10; i <= int.MaxValue; i++) { j++; } Console.WriteLine(j); } OptionResult A10 B11 C0 DNothing. EIt will generate a runtime error.

What is the output the following program? class Program { static void Main(string[] args) { int j = 0; for (int i = int.MaxValue - 10; i <= int.MaxValue; i++) { j++; } Console.WriteLine(j); } OptionResult A10 B11 C0 DNothing. ← An infinite cycle! EIt will generate a runtime error.

What is the output the following program? class Program { static void Main(string[] args) { int START = ; int count = 0; for (float f = START; f < START + 50; f++) { count++; } Console.WriteLine(count); } OptionResult A0 B50 C49 DNothing. ESomething else.

What is the output the following program? class Program { static void Main(string[] args) { int START = ; int count = 0; for (float f = START; f < START + 50; f++) { count++; } Console.WriteLine(count); } OptionResult A0 B50 C49 DNothing. ESomething else.

Mé předměty o.NET a C# NPRG035 ZS 2/2 Zk/Z “Jazyk C# a platforma.NET” Základy jazyka, knihoven a běhového prostředí (pro kvalitní OOP), SW inženýrství NPRG038 LS 2/2 Zk/Z “Programování pro.NET I“ Pokročilé možnosti jazyka a knihoven potřebné pro „moderní“ programování: delegáti, vlákna, síťování, Reflection, generování kódu, Remoting, LINQ to Objects NPRG057 LS 2/0 Zk “Programování pro.NET II” „interface s okolím“: bezpečnost (.NET Security), interoperabilita s C++, unsafe kód, Python, hostování CLR v C++, WCF, databáze, ?WF? ?NPRG061? LS 0/2 Z “Programování uživatelských rozhraní v.NET” „interface s uživatelem“: WinForms, WPF, ASP.NET WebForms, ASP.NET MVC, lokalizace a globalizace aplikací, programování her a visualizačních aplikací ve 2D a 3D (e.g. WaveEngine, apod.) Pilotní běh “po večerech“ v LS 2015/2016 Vypsané od AR 2016/2017