Skip to main content
Skip header

Computer graphics and data processing

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code638-2002/02
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
S1I28doc. Ing. Ivo Špička, Ph.D.
SVE05Ing. Pavel Švec, Ph.D.
FRI05doc. Ing. Robert Frischer, Ph.D.
Summary
The course aims to introduce students to the Fundamentals of Computer Graphics the principles of a data processing. Students become familiar with basic software tools that use computer graphics and programs for surface modelling. Students will be familiar with the computer data analysis, the numerical solution of basic problems. In the Matlab environment they will learn and practice methods of validating the software processing of data.
Learning Outcomes of the Course Unit
Students will know the basic hardware components and principles of their actions.
Student will be able to decide on the appropriate use of graphics components.
The student will understand:
• principles of surface modeling;
• the use of Excel functions for advanced calculations, solving linear and nonlinear problems, mathematical statistics and data modeling;
• use a scripting language programming environment Matlab m to programmatically control data processing.
Student will be able to:
• create a surface model in a suitable graphical environment;
• utilize advanced features of Excel;
• write a program in MATLAB enviroment that will manipulate data, including their graphical presentation.
Course Contents
1. The basic graphic elements, transformation in computer graphics.
2. Curves and their representation. Analytic geometry, points, vectors, lines, planes, polygons transformation.
3. Model of the scene, boundary representation.
4. Advanced spreadsheet functions.
5. Statistical evaluation of the data set.
6. Correlation analysis. Matrix calculations.
7. Solver in the field of mathematical programming, linear and nonlinear problems.
8. Formulation of mathematical programming, sensitivity analysis, the simplex method, gradient the method, genetic algorithms.
9. Basic programming constructs in an m-code.
10. Basic data types, arrays, cell (cell).
11. Basic data manipulation, transformation, analysis, basic mathematical operations.
12. The use of functions, basic functions to analyze a filter data.
13. Graphical presentation of of data, create charts, graphs adjustment.
14. Correlation function, linear, nonlinear.
Recommended or Required Reading
Required Reading:
CHAPRA, S. C. Applied numerical methods with MATLAB for engineers and scientists. New York: McGraw-Hill, 2012. ISBN 978-0-07-340110-2.
EVANGELINE, D. Computer Graphics and Multimedia. Delhi: PRENTICE-HALL OF INDIA, 2016. ISBN 978-81-203-5223-0.
ŠPIČKA, I. Počítačová geometrie a grafika, Opora k předmětu. Ostrava: VŠB - TU, 2013.
CHAPRA, S. C. Applied numerical methods with MATLAB for engineers and scientists. New York: McGraw-Hill, 2012. ISBN 978-0-07-340110-2.
DANNHOFEROVÁ, J. Velká kniha barev: kompletní průvodce pro grafiky, fotografy a designéry. Brno: Computer Press, 2012. ISBN 978-80-251-3785-7.
EVANGELINE, D. Computer Graphics and Multimedia. Delhi: PRENTICE-HALL OF INDIA, 2016. ISBN 978-81-203-5223-0.


Recommended Reading:
HUGHES, J. F. Computer graphics: principles and practice. Upper Saddle River, New Jersey: Addison-Wesley, 2014. ISBN 978-0-321-39952-6.
ŽÁRA J., B. BENEŠ a FELKEL P. Moderní počítačová grafika. Brno: Computer Press, 1998.
DUŠEK, F. a D. HONC. Matlab a Simulink: úvod do používání. Pardubice: Univerzita Pardubice, 2005. ISBN 978-80-7194-776-9.
HUGHES, J. F. Computer graphics: principles and practice. Upper Saddle River, New Jersey: Addison-Wesley, 2014. ISBN 978-0-321-39952-6.
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit30 15
        ExaminationExamination70 36