Course: Computer Graphics 2D

« Back
Course title Computer Graphics 2D
Course code KST/NNPG2
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study 1
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester