Course: The Beauty of Computer Graphics

» List of faculties » FAV » KIV
Course title The Beauty of Computer Graphics
Course code KIV/KPG-E
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Vejmělková Ivana, Prof. Dr. Ing.
Course content
1. Maze generation, Life and cell automata 2. Golden rate, tilings, Celtic ornaments 3. Digital image processing 4. Rexcursively defined curves, fractals 5. IFS and Chaos Game 6. Julia nad Mandelbrot sets 7. L-systems 8. Particle systems 9. Modelling and visualization of natural phenomena 10. Non-photorealistic visualization 11. Curves and surfaces in computer graphics 12. Optical illusions and other entertaining graphics

Learning activities and teaching methods
Project-based instruction, Multimedia supported teaching, Students' portfolio, Task-based study method, Seminar classes, Individual study, Students' self-study, Self-study of literature, Textual studies, Lecture, Practicum
  • Presentation preparation (report) (1-10) - 5 hours per semester
  • Preparation for an examination (30-60) - 35 hours per semester
  • Individual project (40) - 40 hours per semester
  • Contact hours - 52 hours per semester
prerequisite
Knowledge
to describe a simple geometric object by analytic geometry
to create and analyze algorithms
Skills
to program in some common programming language, such as Java, C, C++, C3, Pascal/Delphi
to understand and analyze algorithms
to create and implement simple algorithms
to implement a simple graphical program at least using internal libraries of the given programming language
Competences
N/A
N/A
N/A
learning outcomes
Knowledge
basics of computer graphics
possibility to create esthetically pleasant pictures, namely using fractals
Skills
to implement algorithms for simple, esthetically pleasant pictures, namely using fractals
to be able to experiment with simple visualization programs to obtain esthetically pleasant pictures
Competences
N/A
N/A
teaching methods
Knowledge
Lecture
Practicum
Task-based study method
Self-study of literature
Individual study
Students' portfolio
Skills
Practicum
Students' portfolio
Task-based study method
Competences
Practicum
Students' portfolio
Skills demonstration
assessment methods
Knowledge
Written exam
Project
Individual presentation at a seminar
Skills
Written exam
Project
Skills demonstration during practicum
Continuous assessment
Competences
Project
Skills demonstration during practicum
Continuous assessment
Recommended literature
  • A. Glassner. Andrew Glassner's Notebook: Aperiodic Tiling, Penrose Tiling, Celtic Knotwork I-III.
  • H. A. Lauwerier, J. A. Kaandrop. Fractals (Mathematics, Programming and Applications). Centre for Mathematics and Computer Science, 1980.
  • J. E. Pulsifer, C. A. Reiter. One Tub, Eight Blocks, Twelve Blinkers and Other Views of Life. Computers and Graphics, Vol. 20, No. 3, pp.457-462. Elsevier Science, 1996.
  • J. Gomes, L. Darsa, B. Costa, L. Velho. Warping and Morphing of Graphical Objects. Morgan Kaufmann Publ., San Francisco, 1999.
  • M. F. Barnsley. Fractals Everywhere. Springer-Verlag, New York, 1988.
  • M. Frame. Sensitivity in Cellular Automata: Some Examples. Centre for Mathematics and Computer Science, Amsterdam, The Nietherlands, 1980.
  • O. Deussen, P. Hanrahan, B. Lintermann, R. Měch . Realistic Modeling and Rendering of Plant Ecosystems, pp. 275-286. SIGGRAPH. 1998.
  • R. C. Gonzales, R. E. Woods. Digital Image Processing, 3rd Edition. Prentice Hall, 2007.
  • W. K. Pratt. Digital Image Processing: PIKS Inside, 3rd Edition. Wiley-Interscience, 2001.
  • W. T. Reeves. Particle Systems ? a Technique for Modeling a Class of Fuzzy Objects. ACM Transactions on Graphics, Vol. 2, No. 2, pp. 91-108. 1983.
  • Y. Dobashi, K. Kanoda, H. Yamashita, T. Okita, T. Nishita. A Simple, Efficient Method for Realistic Animation of Clouds, pp.19-28. SIGGRAPH . 2000.


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