|
Lecturer(s)
|
-
Veselý Petr, Ing.
-
Fikejz Jan, Ing. Ph.D.
|
|
Course content
|
1. Creation of the graphical applications 2. Tools and methods GDI+ (MS Visual Studio, C # language) 3. Working with raster image and its editing 4. Image filtering 5. Printing in graphical applications 6. Working with text and fonts 7. Vector 2D graphics 8. Transformations in 2D graphics 9. Triangulation methods, convex hull algorithms 10. Object detection 11. Edge detection, raster frame detection 12. Cartographic projections 13. Animation and view of the dynamic scene
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Demonstration, Skills training
- Preparation for a credit (assessment)
- 13 hours per semester
- Preparation for an exam
- 20 hours per semester
- Home preparation for classes
- 52 hours per semester
- Contact teaching
- 65 hours per semester
|
|
Learning outcomes
|
Aim of the course is to gain knowledge to create advanced graphics applications. The aim is to introduce the student to more advanced computer graphics techniques and algorithms. Gain knowledge to create graphical applications in the IDE MS Visual Studio and use the GDI+ and C# library.
After finishing the course the student is able to create advanced graphical applications for display of raster and vector objects. Student is able develop graphics applications using MS Visual Studio, graphical means of GDI+ library and language C#. Student is able to implement more ambitious methods and algorithms of computer graphics.
|
|
Prerequisites
|
Assumed user knowledge of Microsoft Windows, knowledge of algorithm development and programming in a higher programming language. Also required is knowledge of creating GUI applications for Microsoft Windows operating system and knowledge of the basic principles of computer graphics.
|
|
Assessment methods and criteria
|
Oral examination, Written examination
|
|
Recommended literature
|
-
COMNINOS, Peter. Mathematical and computer programming techniques for computer graphics. London, 2006. ISBN 1-85233-902-0.
-
DOBEŠ, Michal. Zpracování obrazu a algoritmy v C#. Praha: BEN ? technická literatura, 2008. ISBN 978-80-7300-233-6.
-
HARDY, Alexandre a STEEB, Willy. HARDY, Alexandre a STEEB, Willy. 2008. ISBN 978-98127-9102-3.
-
NAGEL, Christian. Professional C# 5.0 and .net 4.5.1. 2014. ISBN 1-11883-303-1.
-
PETZOLD, Charles. Programování Microsoft Windows Forms v jazyce C#. Brno, 2006. ISBN 80-251-1058-3.
|