MVŠO:YOP Objektové programování - Informace o předmětu
YOP Objektové programování
Moravská vysoká škola Olomouczima 2020
- Rozsah
- 12/0/0. Přednáška 12 HOD/SEM. 4 kr. Ukončení: z.
- Vyučující
- PhDr. Jan Lavrinčík, DiS., Ph.D. (přednášející)
Ing. Jan Navrátil (přednášející)
Ing. Karel Novotný (přednášející)
Mgr. Zdeněk Seidl (přednášející)
Mgr. Jindřich Mrázek (přednášející) - Garance
- PhDr. Jan Lavrinčík, DiS., Ph.D.
Moravská vysoká škola Olomouc - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Systémové inženýrství a informatika (program MVŠO, 1115)
- Cíle předmětu
- Cílem předmětu je seznámit studenty se zásadami objektově orientovaného programování (OOP) a prací v prostředí programovacího jazyka C#. Studenti se rovněž seznámí s jazyky HTML a XML, základními komponenty .NET frameworku, tvorbou webových aplikací a aplikací založených na Windows Forms, WPF a WCF. Studenti získají přehled a základní dovednosti programování v jazyku C#, které bude dále rozvinuta v rámci předepsaných praxí. Výuka bude probíhat v počítačové učebně.
- Osnova
- 1. Úvod do OOP, rozdíly mezi strukturovaným a objektovým přístupem
2. Třídy, instance třídy, jmenné prostory
3. Abstrakce, kompozice, delegování
4. Metody, atributy, konstruktor, destruktor - implicitní, explicitní
5. Modifikátory viditelnosti, zapouzdření, dědičnost, vícenásobná dědičnost, polymorfismus
6. Abstraktní třídy/metody, virtuální metody, Rozhraní objektu, přetěžování metod
7. Komunikace mezi objekty, multithreading - programování vícevláknových aplikací, synchronizace vláken, výhody, problémy
8. Výjimky a jejich ošetření v jazyce C#
9. Windows Forms, základní komponenty .NET
10. Jazyky HTML, XML
11. WPF, WCF v C#
12. Webové aplikace v C#
- 1. Úvod do OOP, rozdíly mezi strukturovaným a objektovým přístupem
- Literatura
- povinná literatura
- FAGERBERG, J. ASP.NET MVC 5 - Building a Website with Visual Studio 2015 and C Sharp: The Tactical Guidebook. CreateSpace Independent Publishing Platform, 2016. ISBN 978-15-351-6786-4. info
- BORY, P. C# bez předchozích znalostí. Brno: Computer Press, 2016. ISBN 978-80-251-4686-6. info
- SHARP J. Microsoft Visual C# 2008. Brno: Computer Press, 2008. ISBN 978-80-251-2027-9. info
- BAYER, J. C# 2005: velká kniha řešení. Brno: Computer Press, 2007. ISBN 978-80-251-1620-3. info
- doporučená literatura
- PENBERTHY, W. Beginning ASP.NET for Visual Studio 2015. New Jersey: John Wiley & Sons, 2016. ISBN 978-11-190-7742-8. info
- SMIDA, G. C# 6 Headnotes: Programming C# with Visual Studio 2015. CreateSpace Independent Publishing Platform, 2016. ISBN 978-15-302-8064-3. info
- VIRIUS, M. C# 2010 Hotová řešení. Brno: Computer Press, 2012. ISBN 978-80-251-3730-7. info
- METZ, S. Practical object-oriented design in Ruby: an agile primer. New Jersey: Addison-Wesley, 2012. ISBN 978-03-217-2133-4. info
- MAREŠ, A. 1001 tipů a triků pro C# 2010. Brno: Computer Press, 2011. ISBN 978-80-251-3250-0. info
- SEMPF, B., S. R. DAVIS a C. SPHAR. C# 2010 All-in-one for Dummies. New Jersey: Wiley Pub, 2010. ISBN 978-04-705-6348-9. info
- WATSON, B. C# 4.0 - řešení praktických programátorských úloh. Brno: Zoner Press, 2010. ISBN 978-80-741-3094-6. info
- IALORSI, P. a M. RUSSO. Microsoft LINQ - Kompletní průvodce programátora. Brno: Computer Press, 2009. ISBN 978-80-251-2735-3. info
- Informace učitele
- https://teams.microsoft.com/l/team/19%3a2099a4b69c3c4ffb986beaa9a960d9f8%40thread.tacv2/conversations?groupId=f27b50ad-6307-4577-af57-d391d5a4c20e&tenantId=ed27fc21-8d98-4df9-af69-7fce8cea652b
Zápočet: účast na cvičeních, průběžné řešení příkladů a praktických cvičení, písemný test. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (zima 2020, nejnovější)
- Permalink: https://is.mvso.cz/predmet/mvso/zima2020/YOP