Computer Graphics 1
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
01POGR1 | Z | 2 | 2 | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Mathematics
- Synopsis:
-
The first part of the two-semester „Computer Graphics“ course is devoted to the specifics of digital display devices spanning from history up to the state of the art technologies. Further, a survey of fundamental problems in 2D computer graphics is given together with their solutions. Focus is put on mathematical description of problems and explanation of the corresponding algorithms using knowledge previously obtained in a variety of subjects available at FNSPE. The final part of the course covers the applications of computer graphics approaches in the process of authoring scientific documents and presentations.
- Requirements:
-
-
- Syllabus of lectures:
-
1. Computer graphics hardware
2. Human vision, color perception and representation
3. Raster graphics algorithms
4. Computational geometry
5. Image transforms (interpolation, warping, morphing)
6. Formats and algorithms for image data compression and storage
7. Graphical user interfaces
8. WWW and multimedia technologies
9. Computer graphics in scientific document authoring
10. Technology of digital photography
- Syllabus of tutorials:
-
The exercises are integrated in the lectures and are devoted to solving the simpler of the particular problems in 2D computer graphics, e.g. digital dithering algorithms, boundary fill, convex hull determination, LZW compression, etc.
- Study Objective:
-
Knowledge:
Proper grasp of the fundamental problems of 2D graphics as well as a notion of cutting edge contemporary technologies. Solid theoretical and practical foundations for further development of computer graphics methods and their customization to particular needs.
Skills:
Immediate ability to apply the approaches of computer graphics in multimedia presentations, scientific visualization and data processing. Complex design and implementation of the corresponding software instruments. Capability to produce high-quality outputs of scientific research (articles, slides, posters) by means of professional typesetting technologies.
- Study materials:
-
Key references:
[1] J. F. Hughes, A. van Dam, M. McGuire, D. F. Sklar, J. D. Foley, S. K. Feiner, K. Akeley: Computer Graphics: Principles and Practice (3rd ed.), Addison Wesley, 2014.
Recommended references:
[2] Žára, Beneš, Sochor, Felkel: Moderní počítačová grafika. Computer Press, Praha, 2005.
[3] J. Vince: Mathematics for Computer Graphics. Springer Verlag, London, 2006.
[4] E. Pazera: Focus on SDL. Premier Press, Cincinnati, 2003.
Media and tools:
Computer lab with Windows/Linux OS and C, C++, Java, C# programming languages, MS Visual Studio, Qt development framework. SDL library.
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- BS Matematické inženýrství - Matematické modelování (elective course)
- BS Matematické inženýrství - Matematická fyzika (elective course)
- BS Matematické inženýrství - Aplikované matematicko-stochastické metody (elective course)
- BS Informatická fyzika (elective course)
- BS Aplikace softwarového inženýrství (elective course)
- BS Aplikovaná informatika (compulsory course of the specialization, elective course)
- BS jaderné inženýrství B (elective course)
- BS Jaderné inženýrství C (elective course)
- BS Dozimetrie a aplikace ionizujícího záření (elective course)
- BS Experimentální jaderná a částicová fyzika (elective course)
- BS Inženýrství pevných látek (elective course)
- BS Diagnostika materiálů (elective course)
- BS Fyzika a technika termojaderné fúze (elective course)
- BS Fyzikální elektronika (elective course)
- BS Jaderná chemie (elective course)