Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Advanced.NET Programming I + II 1 st Lecture Pavel Ježek.

Podobné prezentace


Prezentace na téma: "CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Advanced.NET Programming I + II 1 st Lecture Pavel Ježek."— Transkript prezentace:

1 CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Advanced.NET Programming I + II 1 st Lecture Pavel Ježek Some of the slides are based on University of Linz.NET presentations. © University of Linz, Institute for System Software, 2004 published under the Microsoft Curriculum License (http://www.msdnaa.net/curriculum/license_curriculum.aspx)

2 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) NPRG057 (2/0 Zk) – Pokročilé programování pro.NET II (léto) Přednáška

3 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í (1/2 [= 4] domácích úkolů na 100%) 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 NPRG038, případně i NPRG035) Zkouška (ABC test) Zápočet Zkou ška

4 Zápočtový program Termíny pro NPRG035 (zima), NPRG038, i NPRG057: Specifikace: (konec zkouškovéo LS) Předvedení finální plně funkční verze: (včetně uživatelské a programátorské dokumentace) Požadavky na program z NPRG035, resp. NPRG057: Předvedeno v termínu: minimálně 30 kB zdrojového kódu v jazyce C# Předvedeno po termínu: minimálně 60 kB zdrojového kódu v jazyce C# Požadavky na program z NPRG038: Předvedeno v termínu: minimálně 60 kB zdrojového kódu v jazyce C# Předvedeno po termínu: minimálně 120 kB zdrojového kódu v jazyce C# Další požadavky na program z NPRG038, resp. z NPRG057: Netriviální a rozumné použití některé z „technologií“ probíraných: v NPRG038 (vlákna, Sockets [síťování],.NET Remoting, LINQ, Reflection, generování kódu) resp. v NPRG057 (unsafe kód, C++/CLI,.NET Security, ADO.NET, Web Services, WPF, Silverlight, XNA, jiné API pro 3D grafiku) – ne XML! Poznámka: Každý zápočtový program, který splňuje požadavky NPRG038, resp. NPRG057, splňuje i požadavky NPRG035 (tj. lze odevzdat jeden program za oba předměty) rozumný/rozumné = na požádání posoudí cvičící POZOR! Osobní předvedení je součástí odevzdání. Na předvádění si připravte několik slidů shrnujících: hlavní funkce programu + hlavní řešené problémy + nástin architektury. Nevygenerovaný (ručně psaný) rozumný kód


Stáhnout ppt "CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Advanced.NET Programming I + II 1 st Lecture Pavel Ježek."

Podobné prezentace


Reklamy Google