Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-VPGAcad. year: 2026/2027
The course is intended as an introduction to the history of computer graphics, 2D and 3D graphics methods, problematics of colours and colour systems, imaging and image processing, classification of display devices. It gives an overview of text and graphics user interfaces, tools and dashboards for data visualisation, introduction to desktop publishing, and an overview of print methods and technologies.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
General knowledge of contemporary computer hardware, mathematic apparatus of analytical geometry and numerical methods, elementary course physics and electrotechnics.
Rules for evaluation and completion of the course
Aims
The aim of hte course to provde a comprehensive overview and references on current technologies of computer graphics for future IT engineers, focused on integrating HMI, image and engineering data inputs, their processing, user control, visualization and reports.
Study aids
Continuously updated study materials and references are available on the subject page in the BUT e-learning.
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization AIŘ , 3 year of study, winter semester, compulsory, profile core courses
Lecture
Teacher / Lecturer
Syllabus
1. Introduction to computer graphics and its history - Bitmap and vector approaches, alphanumeric and graphic terminals, plotters, matrix printing, graphics adapters.2. 2D graphics and file formats - Bitmap operations, lines and curves, bitmap and vector fonts, file formats.3. 3D graphics – basics and representation – Axonometry, perspective, Bézier surfaces and their connection.4. Realistic rendering – Visibility, shading techniques (Gouraud, Phong), raytracing, 3D hardware and API.5. Colors and color systems – Color perception, RGB, HSV, Y/C, CIELAB, calibration, color profiles, color management.6. Image acquisition and image sensors – Sensor principles, resolution, color channels, bit depth, HMI input devices.7. Image and video formats and compression - Static and moving images, lossy and lossless compression.8. Image processing in graphics tools - Histograms, brightness and geometric transformations, convolution filters, Fourier transform.9. Display devices and HMI/UX - CRT, LCD, OLED, e-ink, projection; user interfaces for PCs, mobile and automation systems, CSS.10. Typography, DTP, and printing technologies - Typography, typesetting, DTP software, printing materials, exposure, offset, office printing.11. Fundamentals of data visualization - Principles of effective visualization of numerical and categorical data, selection of appropriate graph types, communication model of visualization (author – visualization – viewer).12. Dashboards and their design - Principles of dashboard creation (KPI, layout, information hierarchy), 1D/2D/3D data visualization, interactive elements, ergonomics, and UX of data overviews.13. SCADA and real-time data visualization - Visualization of technological and process data, signal and status indications, real-time updates, SCADA system architectures, integration with industrial control systems.
Computer-assisted exercise
1. Introduction to computer graphics2. 2D graphics and formats3. 3D graphics – projection4. Rendering and shading5. Colors and color spaces6. Image sensors7. Image formats and compression8. Image processing9. Display devices and HMI10. DTP and typography11. Fundamentals of data visualization12. Dashboards13. SCADA and real-time visualization