MVŠO:YOP Object Programming - Course Information
YOP Object Programming
Moravian Business College Olomoucwinter 2020
- Extent and Intensity
- 12/0/0. 4 credit(s). Type of Completion: z (credit).
- Teacher(s)
- PhDr. Jan Lavrinčík, DiS., Ph.D. (lecturer)
Ing. Jan Navrátil (lecturer)
Ing. Karel Novotný (lecturer)
Mgr. Zdeněk Seidl (lecturer)
Mgr. Jindřich Mrázek (lecturer) - Guaranteed by
- PhDr. Jan Lavrinčík, DiS., Ph.D.
Moravian Business College Olomouc - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Systems Engineering and Informatics (programme MVŠO, 1115)
- Course objectives (in Czech)
- 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ě.
- Syllabus (in Czech)
- 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
- Literature
- required literature
- 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
- recommended literature
- 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
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Přednáška 12 HOD/SEM. - Teacher's information
- https://teams.microsoft.com/l/team/19%3a2099a4b69c3c4ffb986beaa9a960d9f8%40thread.tacv2/conversations?groupId=f27b50ad-6307-4577-af57-d391d5a4c20e&tenantId=ed27fc21-8d98-4df9-af69-7fce8cea652b
- Enrolment Statistics (winter 2020, recent)
- Permalink: https://is.mvso.cz/course/mvso/winter2020/YOP